From 9933a10e1e68b9850b5beb653783f6e4c7cc8814 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20W=C3=B6hrl?= Date: Wed, 26 Jul 2023 15:25:16 +0200 Subject: [PATCH] feat: allow to don't use helm hooks for CSIDriver creation --- charts/aws-efs-csi-driver/templates/csidriver.yaml | 2 ++ charts/aws-efs-csi-driver/values.yaml | 7 +++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/charts/aws-efs-csi-driver/templates/csidriver.yaml b/charts/aws-efs-csi-driver/templates/csidriver.yaml index e6b4d4196..6b68cc14a 100644 --- a/charts/aws-efs-csi-driver/templates/csidriver.yaml +++ b/charts/aws-efs-csi-driver/templates/csidriver.yaml @@ -3,8 +3,10 @@ kind: CSIDriver metadata: name: efs.csi.aws.com annotations: + {{- if .Values.useHelmHooksForCSIDriver }} "helm.sh/hook": pre-install, pre-upgrade "helm.sh/hook-delete-policy": before-hook-creation + {{- end }} "helm.sh/resource-policy": keep spec: attachRequired: false diff --git a/charts/aws-efs-csi-driver/values.yaml b/charts/aws-efs-csi-driver/values.yaml index ce1b25bde..a193b26b4 100644 --- a/charts/aws-efs-csi-driver/values.yaml +++ b/charts/aws-efs-csi-driver/values.yaml @@ -97,7 +97,6 @@ controller: runAsGroup: 0 fsGroup: 0 - ## Node daemonset variables node: @@ -134,7 +133,8 @@ node: # cpu: 100m # memory: 128Mi nodeSelector: {} - updateStrategy: {} + updateStrategy: + {} # Override default strategy (RollingUpdate) to speed up deployment. # This can be useful if helm timeouts are observed. # type: OnDelete @@ -184,3 +184,6 @@ storageClasses: [] # ensureUniqueDirectory: true # reclaimPolicy: Delete # volumeBindingMode: Immediate + +# Specifies wether to use helm hooks to apply the CSI driver +useHelmHooksForCSIDriver: true