Skip to content

Commit 2946338

Browse files
committed
rbac: replace wildcard with a clear list of allowed verbs
Signed-off-by: zhangzujian <zhangzujian.7@gmail.com>
1 parent 503af3d commit 2946338

File tree

3 files changed

+42
-6
lines changed

3 files changed

+42
-6
lines changed

charts/kube-ovn-v2/templates/rbac/ovn-CR.yaml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,13 @@ rules:
5353
- qos-policies
5454
- qos-policies/status
5555
verbs:
56-
- "*"
56+
- create
57+
- get
58+
- list
59+
- update
60+
- patch
61+
- watch
62+
- delete
5763
- apiGroups:
5864
- ""
5965
resources:
@@ -169,8 +175,14 @@ rules:
169175
- coordination.k8s.io
170176
resources:
171177
- leases
178+
resourceNames:
179+
- kube-ovn-controller
172180
verbs:
173-
- "*"
181+
- create
182+
- update
183+
- patch
184+
- get
185+
- watch
174186
- apiGroups:
175187
- "kubevirt.io"
176188
resources:

charts/kube-ovn/templates/ovn-CR.yaml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,13 @@ rules:
5353
- qos-policies
5454
- qos-policies/status
5555
verbs:
56-
- "*"
56+
- create
57+
- get
58+
- list
59+
- update
60+
- patch
61+
- watch
62+
- delete
5763
- apiGroups:
5864
- ""
5965
resources:
@@ -169,8 +175,14 @@ rules:
169175
- coordination.k8s.io
170176
resources:
171177
- leases
178+
resourceNames:
179+
- kube-ovn-controller
172180
verbs:
173-
- "*"
181+
- create
182+
- update
183+
- patch
184+
- get
185+
- watch
174186
- apiGroups:
175187
- "kubevirt.io"
176188
resources:

dist/images/install.sh

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4097,7 +4097,13 @@ rules:
40974097
- qos-policies
40984098
- qos-policies/status
40994099
verbs:
4100-
- "*"
4100+
- create
4101+
- get
4102+
- list
4103+
- update
4104+
- patch
4105+
- watch
4106+
- delete
41014107
- apiGroups:
41024108
- ""
41034109
resources:
@@ -4213,8 +4219,14 @@ rules:
42134219
- coordination.k8s.io
42144220
resources:
42154221
- leases
4222+
resourceNames:
4223+
- kube-ovn-controller
42164224
verbs:
4217-
- "*"
4225+
- create
4226+
- update
4227+
- patch
4228+
- get
4229+
- watch
42184230
- apiGroups:
42194231
- "kubevirt.io"
42204232
resources:

0 commit comments

Comments
 (0)