Skip to content

Commit c75ea07

Browse files
committed
Add mediawiki configmap into the api deployment
1 parent e456fb5 commit c75ea07

3 files changed

Lines changed: 30 additions & 2 deletions

File tree

charts/api/templates/deployment-app-backend.yaml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,15 +216,28 @@ spec:
216216
name: {{ template "api.fullname" . }}-app-passport-keys
217217
{{- end }}
218218
key: oauth-private.key
219-
{{- if .Values.app.gce.serviceAccountSecret }}
220219
volumeMounts:
220+
{{- if .values.app.gce.serviceAccountSecret }}
221221
- name: "service-account-wbstack-api"
222222
mountPath: "/var/run/secret/cloud.google.com"
223+
{{- end }}
224+
225+
{{- if .Values.configMap.name }}
226+
- name: "mediawiki-configMap"
227+
mountPath: {{ .Values.configMap.mountPath }}
228+
{{- end }}
223229
volumes:
230+
{{- if .values.app.gce.serviceAccountSecret }}
224231
- name: "service-account-wbstack-api"
225232
secret:
226233
secretName: {{ .Values.app.gce.serviceAccountSecret | quote }}
227-
{{- end }}
234+
{{- end }}
235+
236+
{{- if .Values.configMap.name }}
237+
- name: "mediawiki-configMap"
238+
configMap:
239+
name: {{ .Values.configMap.name }}
240+
{{- end }}
228241

229242
{{- with .Values.nodeSelector }}
230243
nodeSelector:
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
apiVersion: v1
2+
kind: ConfigMap
3+
metadata:
4+
name: mediawiki-host-map
5+
data:
6+
{{- .Values.configMap.jsonMap | toYaml | nindent 2 }}

charts/api/values.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,15 @@ service:
214214
ingress:
215215
enabled: false
216216

217+
configMap:
218+
name: "mediawiki-host-map"
219+
mountPath: "/config"
220+
jsonMap: |
221+
{
222+
"mw1.39-wbs1": "139-app",
223+
"mw1.43-wbs1": "143-app"
224+
}
225+
217226
resources:
218227
backend: {}
219228
web: {}

0 commit comments

Comments
 (0)