1 {{- if not .Values.existingSecret }}
2 {{- if or (not .Values.allowEmptyRootPassword) (or .Values.mysqlRootPassword .Values.mysqlPassword) }}
6 #name: {{ template "mysql.fullname" . }}
8 namespace: {{ .Release.Namespace }}
10 # app: {{ template "mysql.fullname" . }}
12 chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
13 release: "{{ .Release.Name }}"
14 heritage: "{{ .Release.Service }}"
17 mysql-database: {{ .Values.mysqlDatabase | b64enc | quote }}
18 mysql-username: {{ .Values.mysqlUser | b64enc | quote }}
19 mysql-ip: {{ .Values.mysqlIP | b64enc | quote }}
20 {{ if .Values.mysqlRootPassword }}
21 mysql-root-password: {{ .Values.mysqlRootPassword | b64enc | quote }}
23 {{ if not .Values.allowEmptyRootPassword }}
24 mysql-root-password: {{ randAlphaNum 10 | b64enc | quote }}
27 {{ if .Values.mysqlPassword }}
28 mysql-password: {{ .Values.mysqlPassword | b64enc | quote }}
30 {{ if not .Values.allowEmptyRootPassword }}
31 mysql-password: {{ randAlphaNum 10 | b64enc | quote }}
35 {{- if .Values.ssl.enabled }}
36 {{ if .Values.ssl.certificates }}
37 {{- range .Values.ssl.certificates }}
44 # app: {{ template "mysql.fullname" $ }}
46 chart: "{{ $.Chart.Name }}-{{ $.Chart.Version }}"
47 release: "{{ $.Release.Name }}"
48 heritage: "{{ $.Release.Service }}"
51 ca.pem: {{ .ca | b64enc }}
52 server-cert.pem: {{ .cert | b64enc }}
53 server-key.pem: {{ .key | b64enc }}