From e46a1ad93441f096f8b1e68e10aa0d7c6070c5a1 Mon Sep 17 00:00:00 2001 From: Niclas Schad Date: Thu, 15 Aug 2024 14:28:00 +0200 Subject: [PATCH] add the option to specify extraVolumes and extraVolumeMounts Signed-off-by: Niclas Schad --- .../designate-certmanager-webhook/templates/deployment.yaml | 6 ++++++ helm/designate-certmanager-webhook/values.yaml | 2 ++ 2 files changed, 8 insertions(+) diff --git a/helm/designate-certmanager-webhook/templates/deployment.yaml b/helm/designate-certmanager-webhook/templates/deployment.yaml index e969f919..bfbd4a8e 100644 --- a/helm/designate-certmanager-webhook/templates/deployment.yaml +++ b/helm/designate-certmanager-webhook/templates/deployment.yaml @@ -85,6 +85,9 @@ spec: - name: certs mountPath: /tls readOnly: true + {{- if .Values.extraVolumeMounts }} + {{- toYaml .Values.extraVolumeMounts | nindent 12}} + {{- end }} resources: {{ toYaml .Values.resources | indent 12 }} securityContext: @@ -97,6 +100,9 @@ spec: secret: optional: true secretName: {{ include "designate-certmanager-webhook.servingCertificate" . }} + {{- if .Values.extraVolumes }} + {{- toYaml .Values.extraVolumes | nindent 8}} + {{- end }} {{- with .Values.nodeSelector }} nodeSelector: {{ toYaml . | indent 8 }} diff --git a/helm/designate-certmanager-webhook/values.yaml b/helm/designate-certmanager-webhook/values.yaml index 81960d78..79bca1a2 100644 --- a/helm/designate-certmanager-webhook/values.yaml +++ b/helm/designate-certmanager-webhook/values.yaml @@ -39,6 +39,8 @@ openstack: domain_name: "" ca_cert: "" +extraVolumes: [] +extraVolumeMounts: [] nameOverride: "" fullnameOverride: ""