From f2cd5ea807d5bbba61e3d7ddd6bc63de43c6d5e5 Mon Sep 17 00:00:00 2001 From: Dominik Kaminski Date: Tue, 21 Jan 2025 16:28:58 +0100 Subject: [PATCH] feat(helm): Add extraVolumes and extraVolumeMounts options Signed-off-by: Dominik Kaminski --- .../helm/collabora-online/templates/deployment.yaml | 8 ++++++-- kubernetes/helm/collabora-online/values.yaml | 6 ++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/kubernetes/helm/collabora-online/templates/deployment.yaml b/kubernetes/helm/collabora-online/templates/deployment.yaml index 1838f78473e9a..efab067f1e321 100644 --- a/kubernetes/helm/collabora-online/templates/deployment.yaml +++ b/kubernetes/helm/collabora-online/templates/deployment.yaml @@ -133,6 +133,9 @@ spec: mountPath: /etc/coolwsd/proof_key.pub subPath: proof_key.pub {{- end }} + {{- if .Values.extraVolumeMounts }} + {{- .Values.extraVolumeMounts | nindent 12 }} + {{- end }} {{- with .Values.nodeSelector }} nodeSelector: {{- toYaml . | nindent 8 }} @@ -153,6 +156,7 @@ spec: secret: secretName: {{ .Values.collabora.proofKeysSecretRef | quote }} {{- end }} - - + {{- if .Values.extraVolumes }} + {{- .Values.extraVolumes | nindent 8 }} + {{- end }} {{- end }} diff --git a/kubernetes/helm/collabora-online/values.yaml b/kubernetes/helm/collabora-online/values.yaml index 0488eacc04a29..9916c1343e65e 100644 --- a/kubernetes/helm/collabora-online/values.yaml +++ b/kubernetes/helm/collabora-online/values.yaml @@ -398,3 +398,9 @@ nodeSelector: {} tolerations: [] affinity: {} + +# Optionally specify an extra list of additional volumes. +extraVolumes: [] + +# Optionally specify an extra list of additional volumeMounts. +extraVolumeMounts: []