52 lines
1.9 KiB
Smarty
52 lines
1.9 KiB
Smarty
{{- define "immich.config" -}}
|
|
{{- $fname := (include "tc.v1.common.lib.chart.names.fullname" .) -}}
|
|
|
|
configmap:
|
|
server-config:
|
|
enabled: true
|
|
data:
|
|
SERVER_PORT: {{ .Values.service.main.ports.main.port | quote }}
|
|
|
|
micro-config:
|
|
enabled: true
|
|
data:
|
|
MICROSERVICES_PORT: {{ .Values.service.microservices.ports.microservices.port | quote }}
|
|
REVERSE_GEOCODING_DUMP_DIRECTORY: {{ .Values.persistence.microcache.targetSelector.microservices.microservices.mountPath }}
|
|
|
|
{{- if .Values.immich.enable_ml }}
|
|
ml-config:
|
|
enabled: true
|
|
data:
|
|
NODE_ENV: production
|
|
MACHINE_LEARNING_PORT: {{ .Values.service.machinelearning.ports.machinelearning.port | quote }}
|
|
MACHINE_LEARNING_CACHE_FOLDER: {{ .Values.persistence.mlcache.targetSelector.machinelearning.machinelearning.mountPath }}
|
|
TRANSFORMERS_CACHE: {{ .Values.persistence.mlcache.targetSelector.machinelearning.machinelearning.mountPath }}
|
|
{{- end }}
|
|
|
|
{{/* Server and Microservices */}}
|
|
common-config:
|
|
enabled: true
|
|
data:
|
|
NODE_ENV: production
|
|
LOG_LEVEL: {{ .Values.immich.log_level }}
|
|
IMMICH_MACHINE_LEARNING_ENABLED: {{ .Values.immich.enable_ml | quote }}
|
|
{{- if .Values.immich.enable_ml }}
|
|
IMMICH_MACHINE_LEARNING_URL: {{ printf "http://%v-machinelearning:%v" $fname .Values.service.machinelearning.ports.machinelearning.port }}
|
|
{{- end }}
|
|
|
|
secret:
|
|
{{/* Server and Microservices */}}
|
|
deps-secret:
|
|
enabled: true
|
|
data:
|
|
DB_USERNAME: {{ .Values.cnpg.main.user }}
|
|
DB_DATABASE_NAME: {{ .Values.cnpg.main.database }}
|
|
DB_HOSTNAME: {{ .Values.cnpg.main.creds.host }}
|
|
DB_PASSWORD: {{ .Values.cnpg.main.creds.password }}
|
|
DB_PORT: "5432"
|
|
REDIS_HOSTNAME: {{ .Values.redis.creds.plainhost }}
|
|
REDIS_PASSWORD: {{ .Values.redis.creds.redisPassword }}
|
|
REDIS_PORT: "6379"
|
|
REDIS_DBINDEX: "0"
|
|
{{- end -}}
|