flux-charts/mycloud-git-small/templates/forgejo/secret.yaml

12 lines
592 B
YAML

{{- $name := printf "%s-forgejo" .Release.Name }}
---
apiVersion: v1
kind: Secret
metadata:
name: {{ $name | quote }}
data:
DATABASE_PASSWD: {{ .Values.databases.forgejo.password | default (derivePassword 1 "long" .Values.commons.masterPassword "git-forgejo" "database_password" | b64enc) | b64enc }}
MAILER_PASSWD: {{ .Values.commons.mail.password | b64enc }}
# for OIDC
key: {{ .Values.auth.clientID | default $name | b64enc }}
secret: {{ .Values.auth.clientSecret | default (derivePassword 1 "long" .Values.commons.masterPassword "git-forgejo" "auth.clientSecret") | b64enc }}