flux-charts/mycloud-services/templates/postgresql/secrets.yaml

14 lines
467 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" | b64enc) | quote }}
{{- end }}
{{- end }}