apiVersion: v1
kind: Secret
type: Opaque
metadata:
  name: {{ include "authentik.fullname" . }}-secret-key
data:
  monitoring_username: bW9uaXRvcg== # monitor in base64
  {{- if .Values.config.secretKey }}
  SECRET_KEY: {{ .Values.config.secretKey | b64enc | quote }}
  {{- else }}
  SECRET_KEY: {{ randAlphaNum 50 | b64enc | quote}}
  {{- end }}
  {{- if .Values.backup }}
  POSTGRESQL__S3_BACKUP__SECRET_KEY: "{{ .Values.backup.secretKey | b64enc }}"
  {{- end}}
  EMAIL__PASSWORD: "{{ .Values.config.email.password | b64enc }}"