flux-charts/mycloud-services/templates/postgresql/secrets.yaml
2023-12-02 15:27:10 +01:00

14 lines
458 B
YAML

---
apiVersion: v1
kind: Secret
metadata:
name: mycloud-services-postgresql
stringData:
values.yaml: |
job:
users:
{{- range $database, $config := .Values.databases }}
{{- if (eq $config.type "postgresql") }}
{{ $config.username | default $database }}: {{ $config.password | default (derivePassword 1 "long" $.Values.commons.masterPassword $database "database_password") | quote }}
{{- end }}
{{- end }}