deploy-templates/templates/redash-admin-secret.yaml (24 lines of code) (raw):

{{- if eq .Values.global.deploymentMode "development" }} {{- $secret := (lookup "v1" "Secret" .Values.namespace .Values.redash.existingSecretAdmin ) -}} apiVersion: v1 kind: Secret metadata: name: {{ .Values.redash.existingSecretAdmin }} type: Opaque data: {{- if not $secret }} secretKey: {{ randAlphaNum 64 | b64enc | quote }} cookieSecret: {{ randAlphaNum 64 | b64enc | quote }} postgresqlPassword: {{ randAlphaNum 32 | b64enc | quote }} googleClientSecret: "bm90c2V0" ldapBindDnPassword: "bm90c2V0" mailPassword: "bm90c2V0" {{- else }} secretKey: {{ $secret.data.secretKey }} cookieSecret: {{ $secret.data.cookieSecret }} postgresqlPassword: {{ $secret.data.postgresqlPassword }} googleClientSecret: {{ $secret.data.googleClientSecret }} ldapBindDnPassword: {{ $secret.data.ldapBindDnPassword }} mailPassword: {{ $secret.data.mailPassword }} {{- end }} {{- end }}