1+ {{- if or .Values.mariadb.enabled .Values.externalDatabase.host -}}
12apiVersion : extensions/v1beta1
23kind : Deployment
34metadata :
@@ -17,36 +18,63 @@ spec:
1718 containers :
1819 - name : {{ template "mediawiki.fullname" . }}
1920 image : " {{ .Values.image }}"
20- imagePullPolicy : {{ default "" .Values.imagePullPolicy | quote }}
21+ imagePullPolicy : {{ .Values.imagePullPolicy | quote }}
2122 env :
23+ - name : ALLOW_EMPTY_PASSWORD
24+ value : {{ .Values.allowEmptyPassword | quote }}
2225 - name : MARIADB_HOST
26+ {{- if .Values.mariadb.enabled }}
2327 value : {{ template "mediawiki.mariadb.fullname" . }}
28+ {{- else }}
29+ value : {{ .Values.externalDatabase.host | quote }}
30+ {{- end }}
2431 - name : MARIADB_PORT_NUMBER
32+ {{- if .Values.mariadb.enabled }}
2533 value : " 3306"
26- - name : MARIADB_PASSWORD
34+ {{ else }}
35+ value : {{ .Values.externalDatabase.port | quote }}
36+ {{ end }}
37+ - name : MEDIAWIKI_DATABASE_NAME
38+ {{- if .Values.mariadb.enabled }}
39+ value : {{ .Values.mariadb.mariadbDatabase | quote }}
40+ {{- else }}
41+ value : {{ .Values.externalDatabase.database | quote }}
42+ {{- end }}
43+ - name : MEDIAWIKI_DATABASE_USER
44+ {{- if .Values.mariadb.enabled }}
45+ value : {{ .Values.mariadb.mariadbUser | quote }}
46+ {{- else }}
47+ value : {{ .Values.externalDatabase.user | quote }}
48+ {{- end }}
49+ - name : MEDIAWIKI_DATABASE_PASSWORD
2750 valueFrom :
2851 secretKeyRef :
52+ {{- if .Values.mariadb.enabled }}
2953 name : {{ template "mediawiki.mariadb.fullname" . }}
30- key : mariadb-root-password
54+ key : mariadb-password
55+ {{- else }}
56+ name : {{ printf "%s-%s" .Release.Name "externaldb" }}
57+ key : db-password
58+ {{- end }}
3159 - name : MEDIAWIKI_USERNAME
32- value : {{ default "" .Values.mediawikiUser | quote }}
60+ value : {{ .Values.mediawikiUser | quote }}
3361 - name : MEDIAWIKI_PASSWORD
3462 valueFrom :
3563 secretKeyRef :
3664 name : {{ template "mediawiki.fullname" . }}
3765 key : mediawiki-password
3866 - name : MEDIAWIKI_EMAIL
39- value : {{ default "" .Values.mediawikiEmail | quote }}
67+ value : {{ .Values.mediawikiEmail | quote }}
4068 - name : MEDIAWIKI_WIKI_NAME
41- value : {{ default "" .Values.mediawikiName | quote }}
69+ value : {{ .Values.mediawikiName | quote }}
4270 - name : SMTP_HOST_ID
43- value : {{ default "" .Values.smtpHostID | quote }}
71+ value : {{ .Values.smtpHostID | quote }}
4472 - name : SMTP_HOST
45- value : {{ default "" .Values.smtpHost | quote }}
73+ value : {{ .Values.smtpHost | quote }}
4674 - name : SMTP_PORT
47- value : {{ default "" .Values.smtpPort | quote }}
75+ value : {{ .Values.smtpPort | quote }}
4876 - name : SMTP_USER
49- value : {{ default "" .Values.smtpUser | quote }}
77+ value : {{ .Values.smtpUser | quote }}
5078 - name : SMTP_PASSWORD
5179 valueFrom :
5280 secretKeyRef :
89117 {{- else }}
90118 emptyDir : {}
91119 {{- end }}
120+ {{- end }}
0 commit comments