TrueChartsClone/charts/incubator/midarr/templates/_secrets.tpl

68 lines
1.5 KiB
Smarty

{{/* Define the secrets */}}
{{- define "midarr.secrets" -}}
{{- $secretName := (printf "%s-midarr-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) -}}
{{- $midarr := .Values.midarr -}}
{{- $admin := $midarr.admin -}}
{{- $general := $midarr.general -}}
{{- $radarr := $midarr.radarr -}}
{{- $sonarr := $midarr.sonarr -}}
{{- $host := printf "%v-cnpg-main-rw" (include "tc.v1.common.lib.chart.names.fullname" $) }}
{{- $password := .Values.cnpg.main.creds.password | trimAll "\"" }}
enabled: true
data:
{{/* DB */}}
DB_USERNAME: {{ .Values.cnpg.main.user }}
DB_DATABASE: {{ .Values.cnpg.main.database }}
DB_HOSTNAME: {{ $host }}
DB_PASSWORD: {{ $password }}
{{/* MIDARR */}}
{{- with $admin.mail }}
SETUP_ADMIN_EMAIL: {{ . }}
{{- end }}
{{- with $admin.name }}
SETUP_ADMIN_NAME: {{ . }}
{{- end }}
{{- with $admin.pass }}
SETUP_ADMIN_PASSWORD: {{ . | b64enc }}
{{- end }}
{{/* GENERAL */}}
{{- with $general.app_url }}
APP_URL: http://localhost:4000
{{- end }}
{{- with $general.app_mailer_from }}
APP_MAILER_FROM: {{ . }}
{{- end }}
{{- with $general.sendgrid_api_key }}
SENDGRID_API_KEY: {{ . | b64enc }}
{{- end }}
{{/* RADARR */}}
{{- with $radarr.base_url }}
RADARR_BASE_URL: {{ . }}
{{- end }}
{{- with $radarr.api_key }}
RADARR_API_KEY: {{ . | b64enc }}
{{- end }}
{{/* SONARR */}}
{{- with $sonarr.base_url }}
SONARR_BASE_URL: {{ . }}
{{- end }}
{{- with $sonarr.api_key }}
SONARR_API_KEY: {{ . | b64enc }}
{{- end }}
{{- end -}}