Skip to content

Commit d4bd241

Browse files
KPostOfficekryanbeane
authored andcommitted
PATCH: add aggregator role for admin and editor
Signed-off-by: Kevin <[email protected]>
1 parent db69b2b commit d4bd241

File tree

3 files changed

+64
-0
lines changed

3 files changed

+64
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
name: kuberay-edit-role
5+
labels:
6+
rbac.authorization.k8s.io/aggregate-to-edit: "true"
7+
rbac.authorization.k8s.io/aggregate-to-admin: "true"
8+
rules:
9+
- apiGroups:
10+
- ray.io
11+
resources:
12+
- rayjobs
13+
- rayclusters
14+
- rayservices
15+
verbs:
16+
- create
17+
- delete
18+
- deletecollection
19+
- get
20+
- list
21+
- patch
22+
- update
23+
- watch
24+
- apiGroups:
25+
- ray.io
26+
resources:
27+
- rayservices/finalizers
28+
- rayclusters/finalizers
29+
- rayjobs/finalizers
30+
- rayservices/status
31+
- rayclusters/status
32+
- rayjobs/status
33+
verbs:
34+
- get

ray-operator/config/rbac/kustomization.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
resources:
2+
- editor_role.yaml
23
- role.yaml
34
- role_binding.yaml
45
- leader_election_role.yaml
56
- leader_election_role_binding.yaml
67
- service_account.yaml
8+
- viewer_role.yaml
79

810
apiVersion: kustomize.config.k8s.io/v1beta1
911
kind: Kustomization
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
name: kuberay-view-role
5+
labels:
6+
rbac.authorization.k8s.io/aggregate-to-view: "true"
7+
rules:
8+
- apiGroups:
9+
- ray.io
10+
resources:
11+
- rayjobs
12+
- rayclusters
13+
- rayservices
14+
verbs:
15+
- get
16+
- list
17+
- watch
18+
- apiGroups:
19+
- ray.io
20+
resources:
21+
- rayservices/finalizers
22+
- rayclusters/finalizers
23+
- rayjobs/finalizers
24+
- rayservices/status
25+
- rayclusters/status
26+
- rayjobs/status
27+
verbs:
28+
- get

0 commit comments

Comments
 (0)