diff --git a/charts/api/Chart.yaml b/charts/api/Chart.yaml index c6e253f..bcc0ab4 100644 --- a/charts/api/Chart.yaml +++ b/charts/api/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: "1.0" description: A Helm chart for the WBStack API name: api -version: 0.33.0 +version: 0.33.1 home: https://github.com/wbstack maintainers: - name: WBstack diff --git a/charts/api/templates/deployment-app-backend.yaml b/charts/api/templates/deployment-app-backend.yaml index c941291..13265a9 100644 --- a/charts/api/templates/deployment-app-backend.yaml +++ b/charts/api/templates/deployment-app-backend.yaml @@ -216,15 +216,24 @@ 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 }} + + - name: "mediawiki-configMap" + mountPath: "/config" volumes: + {{- if .values.app.gce.serviceAccountSecret }} - name: "service-account-wbstack-api" secret: secretName: {{ .Values.app.gce.serviceAccountSecret | quote }} - {{- end }} + {{- end }} + + - name: "mediawiki-configMap" + configMap: + name: "mediawiki-version-map" {{- with .Values.nodeSelector }} nodeSelector: diff --git a/charts/api/templates/mediawiki-configmap.yaml b/charts/api/templates/mediawiki-configmap.yaml new file mode 100644 index 0000000..b09f08a --- /dev/null +++ b/charts/api/templates/mediawiki-configmap.yaml @@ -0,0 +1,6 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: mediawiki-version-map +data: + {{- .Values.mediawikiVersionConfigMap | toYaml | nindent 2 }} \ No newline at end of file diff --git a/charts/api/values.yaml b/charts/api/values.yaml index a01312f..9133d96 100644 --- a/charts/api/values.yaml +++ b/charts/api/values.yaml @@ -214,6 +214,10 @@ service: ingress: enabled: false +mediawikiVersionConfigMap: | + mw1.39-wbs1: 139-app + mw1.43-wbs1: 143-app + resources: backend: {} web: {}