_service.tpl 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. {{- define "deluge.service" -}}
  2. service:
  3. deluge:
  4. enabled: true
  5. primary: true
  6. type: NodePort
  7. targetSelector: deluge
  8. ports:
  9. webui:
  10. enabled: true
  11. primary: true
  12. port: {{ .Values.delugeNetwork.webPort }}
  13. nodePort: {{ .Values.delugeNetwork.webPort }}
  14. targetPort: 8112
  15. targetSelector: deluge
  16. {{- if .Values.delugeNetwork.exposeDaemon }}
  17. daemon:
  18. enabled: true
  19. port: {{ .Values.delugeNetwork.daemonPort }}
  20. nodePort: {{ .Values.delugeNetwork.daemonPort }}
  21. targetPort: 58846
  22. targetSelector: deluge
  23. {{- end }}
  24. torrent:
  25. enabled: true
  26. type: NodePort
  27. targetSelector: deluge
  28. ports:
  29. tcp:
  30. enabled: true
  31. primary: true
  32. port: {{ .Values.delugeNetwork.torrentPort }}
  33. nodePort: {{ .Values.delugeNetwork.torrentPort }}
  34. targetSelector: deluge
  35. udp:
  36. enabled: true
  37. port: {{ .Values.delugeNetwork.torrentPort }}
  38. nodePort: {{ .Values.delugeNetwork.torrentPort }}
  39. protocol: udp
  40. targetSelector: deluge
  41. {{- end -}}