diff --git a/charts/latest/csi-driver-nfs-v3.2.0.tgz b/charts/latest/csi-driver-nfs-v3.2.0.tgz index 7c24d1c4..739f6107 100644 Binary files a/charts/latest/csi-driver-nfs-v3.2.0.tgz and b/charts/latest/csi-driver-nfs-v3.2.0.tgz differ diff --git a/charts/latest/csi-driver-nfs/templates/csi-nfs-controller.yaml b/charts/latest/csi-driver-nfs/templates/csi-nfs-controller.yaml index 663b3d9c..1c070d5d 100644 --- a/charts/latest/csi-driver-nfs/templates/csi-nfs-controller.yaml +++ b/charts/latest/csi-driver-nfs/templates/csi-nfs-controller.yaml @@ -39,6 +39,7 @@ spec: - "-v=2" - "--csi-address=$(ADDRESS)" - "--leader-election" + - "--leader-election-namespace={{ .Release.Namespace }}" env: - name: ADDRESS value: /csi/csi.sock diff --git a/charts/latest/csi-driver-nfs/values.yaml b/charts/latest/csi-driver-nfs/values.yaml index eb04afbe..f6c4e437 100755 --- a/charts/latest/csi-driver-nfs/values.yaml +++ b/charts/latest/csi-driver-nfs/values.yaml @@ -51,6 +51,9 @@ controller: - key: "node-role.kubernetes.io/controlplane" operator: "Exists" effect: "NoSchedule" + - key: "node-role.kubernetes.io/control-plane" + operator: "Exists" + effect: "NoSchedule" resources: csiProvisioner: limits: diff --git a/deploy/csi-nfs-controller.yaml b/deploy/csi-nfs-controller.yaml index a925cb73..b0e1809a 100644 --- a/deploy/csi-nfs-controller.yaml +++ b/deploy/csi-nfs-controller.yaml @@ -27,6 +27,9 @@ spec: - key: "node-role.kubernetes.io/controlplane" operator: "Exists" effect: "NoSchedule" + - key: "node-role.kubernetes.io/control-plane" + operator: "Exists" + effect: "NoSchedule" containers: - name: csi-provisioner image: k8s.gcr.io/sig-storage/csi-provisioner:v3.1.0 @@ -34,6 +37,7 @@ spec: - "-v=2" - "--csi-address=$(ADDRESS)" - "--leader-election" + - "--leader-election-namespace=kube-system" env: - name: ADDRESS value: /csi/csi.sock