feat: add POD_NAMESPACE environment var

This commit is contained in:
mfhunruh 2025-04-20 13:06:36 +03:00 committed by GitHub
parent 9dfd9c7ca3
commit c38f88be6c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -43,7 +43,7 @@ spec:
- "-v=2" - "-v=2"
- "--csi-address=$(ADDRESS)" - "--csi-address=$(ADDRESS)"
- "--leader-election" - "--leader-election"
- "--leader-election-namespace=kube-system" - "--leader-election-namespace=$(POD_NAMESPACE)"
- "--extra-create-metadata=true" - "--extra-create-metadata=true"
- "--feature-gates=HonorPVReclaimPolicy=true" - "--feature-gates=HonorPVReclaimPolicy=true"
- "--timeout=1200s" - "--timeout=1200s"
@ -51,6 +51,10 @@ spec:
env: env:
- name: ADDRESS - name: ADDRESS
value: /csi/csi.sock value: /csi/csi.sock
- name: POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
volumeMounts: volumeMounts:
- mountPath: /csi - mountPath: /csi
name: socket-dir name: socket-dir
@ -70,11 +74,15 @@ spec:
- "-csi-address=$(ADDRESS)" - "-csi-address=$(ADDRESS)"
- "-v=2" - "-v=2"
- "-leader-election" - "-leader-election"
- "--leader-election-namespace=kube-system" - "--leader-election-namespace=$(POD_NAMESPACE)"
- '-handle-volume-inuse-error=false' - '-handle-volume-inuse-error=false'
env: env:
- name: ADDRESS - name: ADDRESS
value: /csi/csi.sock value: /csi/csi.sock
- name: POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
volumeMounts: volumeMounts:
- name: socket-dir - name: socket-dir
mountPath: /csi mountPath: /csi
@ -93,13 +101,17 @@ spec:
args: args:
- "--v=2" - "--v=2"
- "--csi-address=$(ADDRESS)" - "--csi-address=$(ADDRESS)"
- "--leader-election-namespace=kube-system" - "--leader-election-namespace=$(POD_NAMESPACE)"
- "--leader-election" - "--leader-election"
- "--timeout=1200s" - "--timeout=1200s"
- "--retry-interval-max=30m" - "--retry-interval-max=30m"
env: env:
- name: ADDRESS - name: ADDRESS
value: /csi/csi.sock value: /csi/csi.sock
- name: POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
volumeMounts: volumeMounts:
- name: socket-dir - name: socket-dir