You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.5 KiB

apiVersion: v1
kind: Secret
metadata:
name: vicidial-ccdb-{{ template "mariadb.fullname" . }}
namespace: {{ .Release.Namespace }}
labels:
app: "{{ template "mariadb.name" . }}"
chart: "{{ template "mariadb.chart" . }}"
release: {{ .Release.Name | quote }}
heritage: {{ .Release.Service | quote }}
type: Opaque
data:
{{- if not (empty .Values.ccdb.DefaultPhoneRegistrationPassword) }}
CCDB_DEFAULT_PHONE_REGISTRATION_PASSWORD: "{{ .Values.ccdb.DefaultPhoneRegistrationPassword | b64enc }}"
{{ else }}
CCDB_DEFAULT_PHONE_REGISTRATION_PASSWORD: "{{ randAlphaNum 16 | b64enc }}"
{{- end }}
{{- if not (empty .Values.ccdb.DefaultPhoneLoginPassword) }}
CCDB_DEFAULT_PHONE_LOGIN_PASSWORD: "{{ .Values.ccdb.DefaultPhoneLoginPassword | b64enc }}"
{{ else }}
CCDB_DEFAULT_PHONE_LOGIN_PASSWORD: "{{ template "ccdb.phoneloginpassword" . }}"
{{- end }}
{{- if not (empty .Values.ccdb.DefaultServerPassword) }}
CCDB_DEFAULT_SERVER_PASSWORD: "{{ .Values.ccdb.DefaultServerPassword | b64enc }}"
{{ else }}
CCDB_DEFAULT_SERVER_PASSWORD: "{{ randAlphaNum 16 | b64enc }}"
{{- end }}
{{- if not (empty .Values.ccdb.DefaultPassKey) }}
CCDB_PASS_KEY: "{{ .Values.ccdb.DefaultPassKey | b64enc }}"
{{ else }}
CCDB_PASS_KEY: "{{ randAlphaNum 16 | b64enc }}"
{{- end }}
{{- if not (empty .Values.ccdb.SapianPassword) }}
SAPIAN_PASSWORD: "{{ .Values.ccdb.SapianPassword | b64enc }}"
{{ else }}
SAPIAN_PASSWORD: "{{ randAlphaNum 16 | b64enc }}"
{{- end }}