From f184e26177f7125af4f3264e665bc2f84e91f56e Mon Sep 17 00:00:00 2001 From: nicktrn <55853254+nicktrn@users.noreply.github.com> Date: Wed, 2 Jul 2025 12:53:51 +0100 Subject: [PATCH] add webapp extraVolumes and extraVolumeMounts --- hosting/k8s/helm/templates/webapp.yaml | 6 ++++++ hosting/k8s/helm/values.yaml | 20 ++++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/hosting/k8s/helm/templates/webapp.yaml b/hosting/k8s/helm/templates/webapp.yaml index ca51d0647..aec47bc51 100644 --- a/hosting/k8s/helm/templates/webapp.yaml +++ b/hosting/k8s/helm/templates/webapp.yaml @@ -324,6 +324,9 @@ spec: volumeMounts: - name: shared mountPath: /home/node/shared + {{- with .Values.webapp.extraVolumeMounts }} + {{- toYaml . | nindent 12 }} + {{- end }} volumes: - name: shared {{- if .Values.persistence.shared.enabled }} @@ -332,6 +335,9 @@ spec: {{- else }} emptyDir: {} {{- end }} + {{- with .Values.webapp.extraVolumes }} + {{- toYaml . | nindent 8 }} + {{- end }} {{- with .Values.webapp.nodeSelector }} nodeSelector: {{- toYaml . | nindent 8 }} diff --git a/hosting/k8s/helm/values.yaml b/hosting/k8s/helm/values.yaml index c3e1559df..e3d1993aa 100644 --- a/hosting/k8s/helm/values.yaml +++ b/hosting/k8s/helm/values.yaml @@ -115,6 +115,26 @@ webapp: # name: my-secret # key: secret-key + # Extra volumes for the webapp pod + extraVolumes: + [] + # - name: config-volume + # configMap: + # name: my-config + # - name: secret-volume + # secret: + # secretName: my-secret + + # Extra volume mounts for the webapp container + extraVolumeMounts: + [] + # - name: config-volume + # mountPath: /etc/config + # readOnly: true + # - name: secret-volume + # mountPath: /etc/secrets + # readOnly: true + # ServiceMonitor for Prometheus monitoring serviceMonitor: enabled: false