Files
chart/library/ix-dev/community/immich/templates/_service.tpl
Stavros Kois 362e758949 immich: remove microservices (#2560)
* immich: remove microservices

* let upgrades succeed

* let default entrypoint take place

* skip upgrade tests, as it users new values with old templates and this wont fly
2024-06-11 21:37:53 +03:00

46 lines
1012 B
Smarty

{{- define "immich.service" -}}
service:
server:
enabled: true
primary: true
type: NodePort
targetSelector: server
ports:
server:
enabled: true
primary: true
port: {{ .Values.immichNetwork.webuiPort }}
nodePort: {{ .Values.immichNetwork.webuiPort }}
protocol: http
targetSelector: server
{{- if .Values.immichConfig.enableML }}
machinelearning:
enabled: true
type: ClusterIP
targetSelector: machinelearning
ports:
machinelearning:
enabled: true
primary: true
port: {{ .Values.immichNetwork.machinelearningPort }}
protocol: http
targetSelector: machinelearning
{{- end }}
redis:
enabled: true
type: ClusterIP
targetSelector: redis
ports:
redis:
enabled: true
primary: true
port: 6379
targetPort: 6379
targetSelector: redis
{{- include "ix.v1.common.app.postgresService" $ | nindent 2 }}
{{- end -}}