flux-charts/mycloud-firefly-iii/templates/secret.yaml

11 lines
586 B
YAML

apiVersion: v1
kind: Secret
metadata:
name: {{ .Release.Name }}
data:
APP_KEY: {{ derivePassword 1 "long" .Values.commons.masterPassword "firefly" "app_key" | sha256sum | trunc 32 | b64enc }}
STATIC_CRON_TOKEN: {{ derivePassword 1 "long" .Values.commons.masterPassword "firefly" "cron_token" | sha256sum | trunc 32 | b64enc }}
DB_PASSWORD: {{ .Values.database.password | default (derivePassword 1 "long" .Values.commons.masterPassword "firefly" "database_password" | b64enc) | b64enc }}
{{- with .Values.commons.mail.password }}
MAIL_PASSWORD: {{ . | b64enc }}
{{- end }}