From af3e88c6dab4e2a1b2138bf30a07cf5b5a0a428d Mon Sep 17 00:00:00 2001 From: Erik Godding Boye Date: Tue, 31 Oct 2023 10:50:36 +0100 Subject: [PATCH] feat(helm): allow configuration of cainjector feature gates Signed-off-by: Erik Godding Boye --- .../charts/cert-manager/templates/cainjector-deployment.yaml | 3 +++ deploy/charts/cert-manager/values.yaml | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/deploy/charts/cert-manager/templates/cainjector-deployment.yaml b/deploy/charts/cert-manager/templates/cainjector-deployment.yaml index 17004afd3..e6f2aea32 100644 --- a/deploy/charts/cert-manager/templates/cainjector-deployment.yaml +++ b/deploy/charts/cert-manager/templates/cainjector-deployment.yaml @@ -73,6 +73,9 @@ spec: - --leader-election-retry-period={{ .retryPeriod }} {{- end }} {{- end }} + {{- with .Values.cainjector.featureGates}} + - --feature-gates={{ . }} + {{- end}} {{- with .Values.cainjector.extraArgs }} {{- toYaml . | nindent 10 }} {{- end }} diff --git a/deploy/charts/cert-manager/values.yaml b/deploy/charts/cert-manager/values.yaml index 4c78b062d..53543f57b 100644 --- a/deploy/charts/cert-manager/values.yaml +++ b/deploy/charts/cert-manager/values.yaml @@ -564,6 +564,10 @@ cainjector: # Enable profiling for cainjector # - --enable-profiling=true + # Comma separated list of feature gates that should be enabled on the + # cainjector pod. + featureGates: "" + resources: {} # requests: # cpu: 10m