Skip to content

Commit 7bd2f25

Browse files
committed
upgrade geoserver-lb chart for extra volumes to be mounted
1 parent d17afa7 commit 7bd2f25

6 files changed

+25
-5
lines changed

geoserver-lb/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ name: geoserver-lb
22
apiVersion: v2
33
description: A Helm chart for deploying geoserver loadbalanced
44
type: application
5-
version: 0.2.0
5+
version: 0.2.1
66
appVersion: "22.0.4"

geoserver-lb/templates/geoserver-deploy.yaml

+10-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ spec:
1010
replicas: {{ .Values.geoserver.replicas }}
1111
selector:
1212
matchLabels:
13-
{{- include "georchestra-geoserver.labels" . | nindent 6 }}
13+
{{- include "georchestra-geoserver.selectorLabels" . | nindent 6 }}
1414
app.kubernetes.io/component: {{ include "georchestra-geoserver.fullname" . }}-geoserver-slaves
1515
template:
1616
metadata:
@@ -51,6 +51,11 @@ spec:
5151
- name: geoserver-geodata
5252
persistentVolumeClaim:
5353
claimName: georchestra-geoserver-geodata
54+
{{- range .Values.geoserver.extra_volumes }}
55+
- name: {{ .name }}
56+
persistentVolumeClaim:
57+
claimName: {{ .claimName }}
58+
{{- end }}
5459
{{- with .Values.geoserver.pull_secret }}
5560
imagePullSecrets:
5661
- name: {{ . }}
@@ -170,6 +175,10 @@ spec:
170175
name: geoserver-webapp
171176
- mountPath: /mnt/geoserver_tiles
172177
name: geoserver-tiles
178+
{{- range .Values.geoserver.extra_volumes }}
179+
- name: {{ .name }}
180+
mountPath: {{ .mountPath }}
181+
{{- end }}
173182
- name: geoserver-reload
174183
image: {{ .Values.geoserver.reloader.docker_image }}
175184
imagePullPolicy: IfNotPresent

geoserver-lb/templates/geoserver-lb-deploy.yaml

+11-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ metadata:
99
spec:
1010
selector:
1111
matchLabels:
12-
{{- include "georchestra-geoserver.labels" . | nindent 6 }}
12+
{{- include "georchestra-geoserver.selectorLabels" . | nindent 6 }}
1313
app.kubernetes.io/component: {{ include "georchestra-geoserver.fullname" . }}-geoserver-lb
1414
template:
1515
metadata:
@@ -47,6 +47,10 @@ spec:
4747
mountPath: /var/cache/nginx
4848
- name: var-run
4949
mountPath: /var/run
50+
{{- range .Values.geoserver.extra_volumes }}
51+
- name: {{ .name }}
52+
mountPath: {{ .mountPath }}
53+
{{- end }}
5054
resources:
5155
requests:
5256
memory: "64Mi"
@@ -75,6 +79,12 @@ spec:
7579
emptyDir: {}
7680
- name: etc-nginx
7781
emptyDir: {}
82+
{{- range .Values.geoserver.extra_volumes }}
83+
- name: {{ .name }}
84+
persistentVolumeClaim:
85+
claimName: {{ .claimName }}
86+
{{- end }}
87+
7888

7989

8090
{{- end }}

geoserver-lb/templates/geoserver-lb-svc.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ spec:
1010
protocol: TCP
1111
targetPort: 8080
1212
selector:
13-
{{- include "georchestra-geoserver.labels" . | nindent 4 }}
13+
{{- include "georchestra-geoserver.selectorLabels" . | nindent 4 }}
1414
app.kubernetes.io/component: {{ include "georchestra-geoserver.fullname" . }}-geoserver-lb
1515
sessionAffinity: None
1616
type: ClusterIP

geoserver-lb/templates/geoserver-svc.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ spec:
1313
protocol: TCP
1414
targetPort: 8080
1515
selector:
16-
{{- include "georchestra-geoserver.labels" . | nindent 4 }}
16+
{{- include "georchestra-geoserver.selectorLabels" . | nindent 4 }}
1717
app.kubernetes.io/component: {{ include "georchestra-geoserver.fullname" . }}-geoserver-slaves
1818
{{- end -}}

geoserver-lb/values.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ geoserver:
1313
docker_image: python:3.9
1414
http_headers: "{ 'sec-username': 'superadmin', 'sec-roles': 'ROLE_ADMINISTRATOR', 'Accept': 'application/xml' }"
1515
extra_environment: []
16+
extra_volumes: []
1617

1718
gs_datadir_sync:
1819
# docker_pull_secret: dockerhub-registry-secret

0 commit comments

Comments
 (0)