37 lines
1.3 KiB
Smarty
37 lines
1.3 KiB
Smarty
|
{{- define "plausible.secret" -}}
|
||
|
{{- $fname := (include "tc.v1.common.lib.chart.names.fullname" .) -}}
|
||
|
{{- $secretName := printf "%s-secret" $fname -}}
|
||
|
|
||
|
{{- $plausible := .Values.plausible -}}
|
||
|
{{- $email := $plausible.email -}}
|
||
|
{{- $maxmind := $plausible.maxmind -}}
|
||
|
{{- $google := $plausible.google -}}
|
||
|
|
||
|
{{- $baseKey := randAlphaNum 64 -}}
|
||
|
{{- with (lookup "v1" "Secret" .Release.Namespace $secretName) -}}
|
||
|
{{- $baseKey = index .data "SECRET_KEY_BASE" | b64dec -}}
|
||
|
{{- end }}
|
||
|
|
||
|
enabled: true
|
||
|
data:
|
||
|
SECRET_KEY_BASE: {{ $baseKey }}
|
||
|
|
||
|
DATABASE_URL: {{ .Values.cnpg.main.creds.std }}
|
||
|
CLICKHOUSE_DATABASE_URL: {{ .Values.clickhouse.creds.complete }}
|
||
|
|
||
|
MAILER_EMAIL: {{ $email.mailer_email | quote }}
|
||
|
MAILER_NAME: {{ $email.mailer_name | quote }}
|
||
|
SMTP_USER_NAME: {{ $email.smtp_user_name | quote }}
|
||
|
SMTP_USER_PWD: {{ $email.smtp_user_password | quote }}
|
||
|
POSTMARK_API_KEY: {{ $email.postmark_api_key | quote }}
|
||
|
MAILGUN_API_KEY: {{ $email.mailgun_api_key | quote }}
|
||
|
MAILGUN_DOMAIN: {{ $email.mailgun_domain | quote }}
|
||
|
MANDRILL_API_KEY: {{ $email.mandrill_api_key | quote }}
|
||
|
SENDGRID_API_KEY: {{ $email.sendgrid_api_key | quote }}
|
||
|
|
||
|
MAXMIND_LICENSE_KEY: {{ $maxmind.license_key | quote }}
|
||
|
|
||
|
GOOGLE_CLIENT_ID: {{ $google.client_id | quote }}
|
||
|
GOOGLE_CLIENT_SECRET: {{ $google.client_secret | quote }}
|
||
|
{{- end }}
|