diff --git a/charts/mediawiki/Chart.yaml b/charts/mediawiki/Chart.yaml index 3dbe590..6577b40 100644 --- a/charts/mediawiki/Chart.yaml +++ b/charts/mediawiki/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: "1.37" description: A Helm wbstack flavoured MediaWiki name: mediawiki -version: 0.10.5 +version: 0.10.6 home: https://github.com/wbstack maintainers: - name: WBstack diff --git a/charts/mediawiki/README.md b/charts/mediawiki/README.md index 3ab2cc6..5ee252c 100644 --- a/charts/mediawiki/README.md +++ b/charts/mediawiki/README.md @@ -1,7 +1,17 @@ # wbstack mediawiki +## Settings +### mw.settings.allowedProxyCidr +Sets `$wgCdnServersNoPurge` in mediawiki. + +In order to see which IP ranges is used for a GKE cluster you can run the following command: +``` +kubectl get ds kube-proxy -n kube-system -o=jsonpath="{.spec.template.spec.containers[0].command}" | grep -Po '\-\-cluster\-cidr=[^ ]*' | cut -d'=' -f2 | tr -d '"]' +``` + ## Changelog +- 0.10.6: Added `mw.settings.allowedProxyCidr` to set $wgCdnServersNoPurge - 0.10.5: New MW release with updated CirrusSearch sharding config, we missed one index. - 0.10.4: New MW release with CirrusSearch sharding config - 0.10.3: Bump version number to trigger new chart release diff --git a/charts/mediawiki/templates/_helpers.tpl b/charts/mediawiki/templates/_helpers.tpl index 2c4a400..cecff39 100644 --- a/charts/mediawiki/templates/_helpers.tpl +++ b/charts/mediawiki/templates/_helpers.tpl @@ -157,6 +157,11 @@ Common deployment environment variables {{- end -}} +{{- if .Values.mw.settings.allowedProxyCidr }} +- name: MW_ALLOWED_PROXY_CIDR + value: {{ .Values.mw.settings.allowedProxyCidr | quote }} +{{- end -}} + {{- end -}} {{/* diff --git a/charts/mediawiki/values.yaml b/charts/mediawiki/values.yaml index d83d259..9760297 100644 --- a/charts/mediawiki/values.yaml +++ b/charts/mediawiki/values.yaml @@ -6,12 +6,13 @@ replicaCount: image: repository: ghcr.io/wbstack/mediawiki - tag: "1.37-7.4-20220513-fp-beta-0" + tag: "1.37-7.4-20220621-fp-beta-0" pullPolicy: IfNotPresent mw: settings: logToStdErr: false + allowedProxyCidr: "" db: master: someHostName replica: someHostName