Skip to content

Commit 95edb0e

Browse files
authored
Merge pull request #350 from Madhu-1/fix-349
helm: add missing RBACS for helm charts
2 parents 9931c6b + c864df4 commit 95edb0e

File tree

8 files changed

+114
-24
lines changed

8 files changed

+114
-24
lines changed

deploy/charts/ceph-csi-drivers/templates/cephfs-ctrlplugin-cr-rbac.yaml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,31 @@ rules:
155155
verbs:
156156
- update
157157
- patch
158+
- apiGroups:
159+
- groupsnapshot.storage.openshift.io
160+
resources:
161+
- volumegroupsnapshotclasses
162+
verbs:
163+
- get
164+
- list
165+
- watch
166+
- apiGroups:
167+
- groupsnapshot.storage.openshift.io
168+
resources:
169+
- volumegroupsnapshotcontents
170+
verbs:
171+
- get
172+
- list
173+
- watch
174+
- update
175+
- patch
176+
- apiGroups:
177+
- groupsnapshot.storage.openshift.io
178+
resources:
179+
- volumegroupsnapshotcontents/status
180+
verbs:
181+
- update
182+
- patch
158183
- apiGroups:
159184
- ""
160185
resources:
@@ -167,4 +192,10 @@ rules:
167192
- serviceaccounts/token
168193
verbs:
169194
- create
195+
- apiGroups:
196+
- authentication.k8s.io
197+
resources:
198+
- tokenreviews
199+
verbs:
200+
- create
170201
{{- end }}

deploy/charts/ceph-csi-drivers/templates/cephfs-ctrlplugin-r-rbac.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,4 @@ rules:
4848
- daemonsets/finalizers
4949
verbs:
5050
- update
51-
- apiGroups:
52-
- authentication.k8s.io
53-
resources:
54-
- tokenreviews
55-
verbs:
56-
- create
5751
{{- end }}

deploy/charts/ceph-csi-drivers/templates/cephfs-nodeplugin-cr-rbac.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,21 @@ rules:
3737
- serviceaccounts/token
3838
verbs:
3939
- create
40+
- apiGroups:
41+
- ""
42+
resources:
43+
- events
44+
verbs:
45+
- list
46+
- watch
47+
- create
48+
- update
49+
- patch
50+
- apiGroups:
51+
- ""
52+
resources:
53+
- persistentvolumes
54+
- persistentvolumeclaims
55+
verbs:
56+
- get
4057
{{- end }}

deploy/charts/ceph-csi-drivers/templates/cephfs-nodeplugin-r-rbac.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,4 @@ rules:
3737
- daemonsets/finalizers
3838
verbs:
3939
- update
40-
- apiGroups:
41-
- authentication.k8s.io
42-
resources:
43-
- tokenreviews
44-
verbs:
45-
- create
4640
{{- end }}

deploy/charts/ceph-csi-drivers/templates/rbd-ctrlplugin-cr-rbac.yaml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,31 @@ rules:
167167
verbs:
168168
- update
169169
- patch
170+
- apiGroups:
171+
- groupsnapshot.storage.openshift.io
172+
resources:
173+
- volumegroupsnapshotclasses
174+
verbs:
175+
- get
176+
- list
177+
- watch
178+
- apiGroups:
179+
- groupsnapshot.storage.openshift.io
180+
resources:
181+
- volumegroupsnapshotcontents
182+
verbs:
183+
- get
184+
- list
185+
- watch
186+
- update
187+
- patch
188+
- apiGroups:
189+
- groupsnapshot.storage.openshift.io
190+
resources:
191+
- volumegroupsnapshotcontents/status
192+
verbs:
193+
- update
194+
- patch
170195
- apiGroups:
171196
- replication.storage.openshift.io
172197
resources:
@@ -183,4 +208,23 @@ rules:
183208
- get
184209
- list
185210
- watch
211+
- apiGroups:
212+
- authentication.k8s.io
213+
resources:
214+
- tokenreviews
215+
verbs:
216+
- create
217+
- apiGroups:
218+
- authorization.k8s.io
219+
resources:
220+
- subjectaccessreviews
221+
verbs:
222+
- create
223+
- apiGroups:
224+
- cbt.storage.k8s.io
225+
resources:
226+
- snapshotmetadataservices
227+
verbs:
228+
- get
229+
- list
186230
{{- end }}

deploy/charts/ceph-csi-drivers/templates/rbd-ctrlplugin-r-rbac.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,4 @@ rules:
4848
- daemonsets/finalizers
4949
verbs:
5050
- update
51-
- apiGroups:
52-
- authentication.k8s.io
53-
resources:
54-
- tokenreviews
55-
verbs:
56-
- create
5751
{{- end }}

deploy/charts/ceph-csi-drivers/templates/rbd-nodeplugin-cr-rbac.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,26 @@ rules:
5252
- nodes
5353
verbs:
5454
- get
55+
- apiGroups:
56+
- authentication.k8s.io
57+
resources:
58+
- tokenreviews
59+
verbs:
60+
- create
61+
- apiGroups:
62+
- ""
63+
resources:
64+
- events
65+
verbs:
66+
- list
67+
- watch
68+
- create
69+
- update
70+
- patch
71+
- apiGroups:
72+
- ""
73+
resources:
74+
- persistentvolumeclaims
75+
verbs:
76+
- get
5577
{{- end }}

deploy/charts/ceph-csi-drivers/templates/rbd-nodeplugin-r-rbac.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,4 @@ rules:
3737
- daemonsets/finalizers
3838
verbs:
3939
- update
40-
- apiGroups:
41-
- authentication.k8s.io
42-
resources:
43-
- tokenreviews
44-
verbs:
45-
- create
4640
{{- end }}

0 commit comments

Comments
 (0)