invidious/kubernetes/templates/configmap.yaml
2023-08-07 19:30:09 +02:00

21 lines
543 B
YAML

{{- define "invidious.pghost_inject" -}}
{{- if empty .Values.config.db.host -}}
config:
db:
host: {{ template "invidious.pghost" . }}
{{- end -}}
{{- end -}}
{{ $_ := mergeOverwrite .Values (include "invidious.pghost_inject" . | fromYaml) -}}
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "invidious.fullname" . }}
labels:
app: {{ template "invidious.name" . }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
release: {{ .Release.Name }}
data:
INVIDIOUS_CONFIG: |
{{ toYaml .Values.config | indent 4 }}