From 80162f5802bf0e66ec8b9cb31d76ad67dddcc66b Mon Sep 17 00:00:00 2001 From: Norwin Schnyder Date: Mon, 18 Dec 2023 11:48:09 +0000 Subject: [PATCH] Fix helm chart issues if cert-manager is disabled Signed-off-by: Norwin Schnyder --- config/helmchart/templates/manager.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/config/helmchart/templates/manager.yaml b/config/helmchart/templates/manager.yaml index db6eedd..1648670 100644 --- a/config/helmchart/templates/manager.yaml +++ b/config/helmchart/templates/manager.yaml @@ -55,7 +55,11 @@ spec: image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}" imagePullPolicy: {{ .Values.image.pullPolicy }} volumeMounts: + {{- if .Values.enableCertManager }} - name: webhook-server-cert + {{- else }} + - name: cert-utils-operator-certs + {{- end }} readOnly: true mountPath: /tmp/k8s-webhook-server/serving-certs {{- with .Values.env }} @@ -93,8 +97,10 @@ spec: - name: cert-utils-operator-certs secret: defaultMode: 420 - secretName: cert-utils-operator-certs + secretName: cert-utils-operator-certs + {{- if .Values.enableCertManager }} - name: webhook-server-cert secret: secretName: webhook-server-cert - defaultMode: 420 + defaultMode: 420 + {{- end }}