Merge pull request #725 from andyzhangx/add-pv-patch-permission

fix: add pv patch permission with HonorPVReclaimPolicy enabled
This commit is contained in:
Andy Zhang 2024-07-29 21:58:10 +08:00 committed by GitHub
commit e4a53ae24a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
13 changed files with 10 additions and 8 deletions

View File

@ -60,7 +60,7 @@ spec:
- "--leader-election" - "--leader-election"
- "--leader-election-namespace={{ .Release.Namespace }}" - "--leader-election-namespace={{ .Release.Namespace }}"
- "--extra-create-metadata=true" - "--extra-create-metadata=true"
- "--feature-gates=HonorPVReclaimPolicy=false" - "--feature-gates=HonorPVReclaimPolicy=true"
- "--timeout=1200s" - "--timeout=1200s"
env: env:
- name: ADDRESS - name: ADDRESS

View File

@ -25,7 +25,7 @@ metadata:
rules: rules:
- apiGroups: [""] - apiGroups: [""]
resources: ["persistentvolumes"] resources: ["persistentvolumes"]
verbs: ["get", "list", "watch", "create", "delete"] verbs: ["get", "list", "watch", "create", "patch", "delete"]
- apiGroups: [""] - apiGroups: [""]
resources: ["persistentvolumeclaims"] resources: ["persistentvolumeclaims"]
verbs: ["get", "list", "watch", "update"] verbs: ["get", "list", "watch", "update"]

View File

@ -25,7 +25,7 @@ metadata:
rules: rules:
- apiGroups: [""] - apiGroups: [""]
resources: ["persistentvolumes"] resources: ["persistentvolumes"]
verbs: ["get", "list", "watch", "create", "delete"] verbs: ["get", "list", "watch", "create", "patch", "delete"]
- apiGroups: [""] - apiGroups: [""]
resources: ["persistentvolumeclaims"] resources: ["persistentvolumeclaims"]
verbs: ["get", "list", "watch", "update"] verbs: ["get", "list", "watch", "update"]

View File

@ -60,7 +60,7 @@ spec:
- "--leader-election" - "--leader-election"
- "--leader-election-namespace={{ .Release.Namespace }}" - "--leader-election-namespace={{ .Release.Namespace }}"
- "--extra-create-metadata=true" - "--extra-create-metadata=true"
- "--feature-gates=HonorPVReclaimPolicy=false" - "--feature-gates=HonorPVReclaimPolicy=true"
- "--timeout=1200s" - "--timeout=1200s"
env: env:
- name: ADDRESS - name: ADDRESS

View File

@ -25,7 +25,7 @@ metadata:
rules: rules:
- apiGroups: [""] - apiGroups: [""]
resources: ["persistentvolumes"] resources: ["persistentvolumes"]
verbs: ["get", "list", "watch", "create", "delete"] verbs: ["get", "list", "watch", "create", "patch", "delete"]
- apiGroups: [""] - apiGroups: [""]
resources: ["persistentvolumeclaims"] resources: ["persistentvolumeclaims"]
verbs: ["get", "list", "watch", "update"] verbs: ["get", "list", "watch", "update"]

View File

@ -42,6 +42,7 @@ spec:
- "--leader-election" - "--leader-election"
- "--leader-election-namespace=kube-system" - "--leader-election-namespace=kube-system"
- "--extra-create-metadata=true" - "--extra-create-metadata=true"
- "--feature-gates=HonorPVReclaimPolicy=true"
- "--timeout=1200s" - "--timeout=1200s"
env: env:
- name: ADDRESS - name: ADDRESS

View File

@ -19,7 +19,7 @@ metadata:
rules: rules:
- apiGroups: [""] - apiGroups: [""]
resources: ["persistentvolumes"] resources: ["persistentvolumes"]
verbs: ["get", "list", "watch", "create", "delete"] verbs: ["get", "list", "watch", "create", "patch", "delete"]
- apiGroups: [""] - apiGroups: [""]
resources: ["persistentvolumeclaims"] resources: ["persistentvolumeclaims"]
verbs: ["get", "list", "watch", "update"] verbs: ["get", "list", "watch", "update"]

View File

@ -19,7 +19,7 @@ metadata:
rules: rules:
- apiGroups: [""] - apiGroups: [""]
resources: ["persistentvolumes"] resources: ["persistentvolumes"]
verbs: ["get", "list", "watch", "create", "delete"] verbs: ["get", "list", "watch", "create", "patch", "delete"]
- apiGroups: [""] - apiGroups: [""]
resources: ["persistentvolumeclaims"] resources: ["persistentvolumeclaims"]
verbs: ["get", "list", "watch", "update"] verbs: ["get", "list", "watch", "update"]

View File

@ -42,6 +42,7 @@ spec:
- "--leader-election" - "--leader-election"
- "--leader-election-namespace=kube-system" - "--leader-election-namespace=kube-system"
- "--extra-create-metadata=true" - "--extra-create-metadata=true"
- "--feature-gates=HonorPVReclaimPolicy=true"
- "--timeout=1200s" - "--timeout=1200s"
env: env:
- name: ADDRESS - name: ADDRESS

View File

@ -19,7 +19,7 @@ metadata:
rules: rules:
- apiGroups: [""] - apiGroups: [""]
resources: ["persistentvolumes"] resources: ["persistentvolumes"]
verbs: ["get", "list", "watch", "create", "delete"] verbs: ["get", "list", "watch", "create", "patch", "delete"]
- apiGroups: [""] - apiGroups: [""]
resources: ["persistentvolumeclaims"] resources: ["persistentvolumeclaims"]
verbs: ["get", "list", "watch", "update"] verbs: ["get", "list", "watch", "update"]