Skip to content

Commit 234f61b

Browse files
authored
Merge pull request #749 from NVIDIA/cc-mgr-vgpu-dm-rbac
[CC Mgr VGPU Device Mgr] move pods access permissions from ClusterRole to Role
2 parents 3487c5e + 217d7e5 commit 234f61b

File tree

5 files changed

+43
-3
lines changed

5 files changed

+43
-3
lines changed

assets/state-cc-manager/0200_role.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,11 @@ rules:
1212
- use
1313
resourceNames:
1414
- privileged
15+
- apiGroups:
16+
- ""
17+
resources:
18+
- pods
19+
verbs:
20+
- get
21+
- list
22+
- watch

assets/state-cc-manager/0210_clusterrole.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ rules:
77
- ""
88
resources:
99
- nodes
10-
- pods
1110
verbs:
1211
- get
1312
- list
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: Role
3+
metadata:
4+
name: nvidia-vgpu-device-manager
5+
namespace: "FILLED BY THE OPERATOR"
6+
rules:
7+
- apiGroups:
8+
- security.openshift.io
9+
resources:
10+
- securitycontextconstraints
11+
verbs:
12+
- use
13+
resourceNames:
14+
- privileged
15+
- apiGroups:
16+
- ""
17+
resources:
18+
- pods
19+
verbs:
20+
- get
21+
- list
22+
- watch

assets/state-vgpu-device-manager/0210_clusterrole.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ rules:
1414
- ""
1515
resources:
1616
- nodes
17-
- pods
18-
- pods/eviction
1917
verbs:
2018
- get
2119
- list
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: RoleBinding
3+
metadata:
4+
name: nvidia-vgpu-device-manager
5+
namespace: "FILLED BY THE OPERATOR"
6+
roleRef:
7+
apiGroup: rbac.authorization.k8s.io
8+
kind: Role
9+
name: nvidia-vgpu-device-manager
10+
subjects:
11+
- kind: ServiceAccount
12+
name: nvidia-vgpu-device-manager
13+
namespace: "FILLED BY THE OPERATOR"

0 commit comments

Comments
 (0)