_service.tpl 1012 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. {{- define "immich.service" -}}
  2. service:
  3. server:
  4. enabled: true
  5. primary: true
  6. type: NodePort
  7. targetSelector: server
  8. ports:
  9. server:
  10. enabled: true
  11. primary: true
  12. port: {{ .Values.immichNetwork.webuiPort }}
  13. nodePort: {{ .Values.immichNetwork.webuiPort }}
  14. protocol: http
  15. targetSelector: server
  16. {{- if .Values.immichConfig.enableML }}
  17. machinelearning:
  18. enabled: true
  19. type: ClusterIP
  20. targetSelector: machinelearning
  21. ports:
  22. machinelearning:
  23. enabled: true
  24. primary: true
  25. port: {{ .Values.immichNetwork.machinelearningPort }}
  26. protocol: http
  27. targetSelector: machinelearning
  28. {{- end }}
  29. redis:
  30. enabled: true
  31. type: ClusterIP
  32. targetSelector: redis
  33. ports:
  34. redis:
  35. enabled: true
  36. primary: true
  37. port: 6379
  38. targetPort: 6379
  39. targetSelector: redis
  40. {{- include "ix.v1.common.app.postgresService" $ | nindent 2 }}
  41. {{- end -}}