From 36e3128973ab679100fa4e4c19721189ee26d184 Mon Sep 17 00:00:00 2001 From: Joe Taylor Date: Mon, 7 May 2018 12:25:50 +0200 Subject: [PATCH] [stable/mediawiki] Allow configuration of svc spec.loadBalancerIP (#5412) * Allow configuration of svc spec.loadBalancerIP * Bump version number --- stable/mediawiki/Chart.yaml | 2 +- stable/mediawiki/templates/svc.yaml | 3 +++ stable/mediawiki/values.yaml | 4 ++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/stable/mediawiki/Chart.yaml b/stable/mediawiki/Chart.yaml index 86dd7006ea..5a15634c25 100644 --- a/stable/mediawiki/Chart.yaml +++ b/stable/mediawiki/Chart.yaml @@ -1,5 +1,5 @@ name: mediawiki -version: 1.0.2 +version: 1.0.3 appVersion: 1.30.0 description: Extremely powerful, scalable software and a feature-rich wiki implementation that uses PHP to process and display data stored in a database. diff --git a/stable/mediawiki/templates/svc.yaml b/stable/mediawiki/templates/svc.yaml index b34dca1602..6d448857c8 100644 --- a/stable/mediawiki/templates/svc.yaml +++ b/stable/mediawiki/templates/svc.yaml @@ -9,6 +9,9 @@ metadata: heritage: "{{ .Release.Service }}" spec: type: {{ .Values.serviceType }} + {{ if .Values.serviceLoadBalancerIP -}} + loadBalancerIP: {{ .Values.serviceLoadBalancerIP }} + {{ end -}} ports: - name: http port: 80 diff --git a/stable/mediawiki/values.yaml b/stable/mediawiki/values.yaml index 7206706210..5815136ffe 100644 --- a/stable/mediawiki/values.yaml +++ b/stable/mediawiki/values.yaml @@ -117,7 +117,11 @@ mariadb: ## Kubernetes configuration ## For minikube, set this to NodePort, elsewhere use LoadBalancer ## +## Use serviceLoadBalancerIP to request a specific static IP, +## otherwise leave blank +## serviceType: LoadBalancer +# serviceLoadBalancerIP: ## Enable persistence using Persistent Volume Claims ## ref: http://kubernetes.io/docs/user-guide/persistent-volumes/