diff --git a/charts/api/templates/configmap-mediawiki-service-map.yaml b/charts/api/templates/configmap-mediawiki-service-map.yaml new file mode 100644 index 0000000..a27e2cc --- /dev/null +++ b/charts/api/templates/configmap-mediawiki-service-map.yaml @@ -0,0 +1,6 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: mediawiki-service-map +data: + # some data diff --git a/charts/api/templates/deployment-app-backend.yaml b/charts/api/templates/deployment-app-backend.yaml index c941291..e19594e 100644 --- a/charts/api/templates/deployment-app-backend.yaml +++ b/charts/api/templates/deployment-app-backend.yaml @@ -216,15 +216,28 @@ spec: name: {{ template "api.fullname" . }}-app-passport-keys {{- end }} key: oauth-private.key - {{- if .Values.app.gce.serviceAccountSecret }} volumeMounts: + {{- if .values.app.gce.serviceAccountSecret }} - name: "service-account-wbstack-api" mountPath: "/var/run/secret/cloud.google.com" + {{- end }} + + {{- if .Values.configMap.name }} + - name: mw-host-map + mountPath: {{ .Values.configMap.mountPath }} + {{- end }} volumes: + {{- if .values.app.gce.serviceAccountSecret }} - name: "service-account-wbstack-api" secret: secretName: {{ .Values.app.gce.serviceAccountSecret | quote }} - {{- end }} + {{- end }} + + {{- if .Values.configMap.name }} + - name: mw-host-map + configMap: + name: {{ .Values.configMap.name }} + {{- end }} {{- with .Values.nodeSelector }} nodeSelector: diff --git a/charts/api/values.yaml b/charts/api/values.yaml index a01312f..5fe7704 100644 --- a/charts/api/values.yaml +++ b/charts/api/values.yaml @@ -214,6 +214,10 @@ service: ingress: enabled: false +configMap: + name: "mediawiki-host-map" + mountPath: "/config" + resources: backend: {} web: {}