From c38f88be6c3ed6331811d7359f86d6dd51424756 Mon Sep 17 00:00:00 2001 From: mfhunruh <61690629+mfhunruh@users.noreply.github.com> Date: Sun, 20 Apr 2025 13:06:36 +0300 Subject: [PATCH] feat: add POD_NAMESPACE environment var --- deploy/csi-nfs-controller.yaml | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/deploy/csi-nfs-controller.yaml b/deploy/csi-nfs-controller.yaml index aa1c651a..e042c00e 100644 --- a/deploy/csi-nfs-controller.yaml +++ b/deploy/csi-nfs-controller.yaml @@ -43,7 +43,7 @@ spec: - "-v=2" - "--csi-address=$(ADDRESS)" - "--leader-election" - - "--leader-election-namespace=kube-system" + - "--leader-election-namespace=$(POD_NAMESPACE)" - "--extra-create-metadata=true" - "--feature-gates=HonorPVReclaimPolicy=true" - "--timeout=1200s" @@ -51,6 +51,10 @@ spec: env: - name: ADDRESS value: /csi/csi.sock + - name: POD_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace volumeMounts: - mountPath: /csi name: socket-dir @@ -70,11 +74,15 @@ spec: - "-csi-address=$(ADDRESS)" - "-v=2" - "-leader-election" - - "--leader-election-namespace=kube-system" + - "--leader-election-namespace=$(POD_NAMESPACE)" - '-handle-volume-inuse-error=false' env: - name: ADDRESS value: /csi/csi.sock + - name: POD_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace volumeMounts: - name: socket-dir mountPath: /csi @@ -93,13 +101,17 @@ spec: args: - "--v=2" - "--csi-address=$(ADDRESS)" - - "--leader-election-namespace=kube-system" + - "--leader-election-namespace=$(POD_NAMESPACE)" - "--leader-election" - "--timeout=1200s" - "--retry-interval-max=30m" env: - name: ADDRESS value: /csi/csi.sock + - name: POD_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace imagePullPolicy: IfNotPresent volumeMounts: - name: socket-dir