Skip to content

Commit 9383cc7

Browse files
committed
add raycluster controller to CFO
Signed-off-by: Kevin <[email protected]>
1 parent 35fed67 commit 9383cc7

File tree

7 files changed

+344
-168
lines changed

7 files changed

+344
-168
lines changed

Diff for: PROJECT

+10
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Code generated by tool. DO NOT EDIT.
2+
# This file is used to track the info used to scaffold your project
3+
# and allow the plugins properly work.
4+
# More info: https://book.kubebuilder.io/reference/project-config.html
15
domain: codeflare.dev
26
layout:
37
- go.kubebuilder.io/v3
@@ -6,4 +10,10 @@ plugins:
610
scorecard.sdk.operatorframework.io/v2: {}
711
projectName: codeflare-operator
812
repo: github.com/project-codeflare/codeflare-operator
13+
resources:
14+
- controller: true
15+
domain: codeflare.dev
16+
group: ray
17+
kind: RayCluster
18+
version: v1
919
version: "3"

Diff for: config/rbac/role.yaml

+11-168
Original file line numberDiff line numberDiff line change
@@ -5,219 +5,62 @@ metadata:
55
creationTimestamp: null
66
name: manager-role
77
rules:
8-
- apiGroups:
9-
- '*'
10-
resources:
11-
- deployments
12-
- services
13-
verbs:
14-
- create
15-
- delete
16-
- get
17-
- list
18-
- patch
19-
- update
20-
- watch
21-
- apiGroups:
22-
- batch
23-
resources:
24-
- jobs
25-
verbs:
26-
- create
27-
- delete
28-
- list
29-
- patch
30-
- update
31-
- watch
32-
- apiGroups:
33-
- apps
34-
resources:
35-
- deployments
36-
- replicasets
37-
- statefulsets
38-
verbs:
39-
- create
40-
- delete
41-
- get
42-
- list
43-
- patch
44-
- update
45-
- watch
46-
- apiGroups:
47-
- authentication.k8s.io
48-
resources:
49-
- tokenreviews
50-
verbs:
51-
- create
52-
- apiGroups:
53-
- authorization.k8s.io
54-
resources:
55-
- subjectaccessreviews
56-
verbs:
57-
- create
58-
- apiGroups:
59-
- config.openshift.io
60-
resources:
61-
- clusterversions
62-
verbs:
63-
- get
64-
- list
65-
- apiGroups:
66-
- coordination.k8s.io
67-
resources:
68-
- kube-scheduler
69-
- leases
70-
verbs:
71-
- create
72-
- get
73-
- update
748
- apiGroups:
759
- ""
7610
resources:
77-
- bindings
78-
- pods/binding
79-
verbs:
80-
- create
81-
- apiGroups:
82-
- ""
83-
resources:
84-
- configmaps
85-
- nodes
86-
- persistentvolumeclaims
87-
- persistentvolumes
8811
- secrets
89-
- serviceaccounts
90-
- services
9112
verbs:
9213
- create
9314
- delete
9415
- get
95-
- list
9616
- patch
97-
- update
98-
- watch
9917
- apiGroups:
10018
- ""
10119
resources:
102-
- endpoints
103-
- kube-scheduler
104-
verbs:
105-
- create
106-
- get
107-
- update
108-
- apiGroups:
109-
- ""
110-
resources:
111-
- events
112-
verbs:
113-
- create
114-
- patch
115-
- update
116-
- apiGroups:
117-
- ""
118-
resources:
119-
- kube-scheduler
120-
verbs:
121-
- get
122-
- update
123-
- apiGroups:
124-
- ""
125-
resources:
126-
- pods
20+
- serviceaccounts
12721
verbs:
128-
- create
12922
- delete
130-
- deletecollection
13123
- get
132-
- list
13324
- patch
134-
- update
135-
- watch
136-
- apiGroups:
137-
- ""
138-
resources:
139-
- pods/status
140-
verbs:
141-
- patch
142-
- update
14325
- apiGroups:
14426
- ""
14527
resources:
146-
- replicationcontrollers
147-
verbs:
148-
- get
149-
- list
150-
- watch
151-
- apiGroups:
152-
- events.k8s.io
153-
resources:
154-
- events
155-
- kube-scheduler
156-
verbs:
157-
- create
158-
- patch
159-
- update
160-
- apiGroups:
161-
- machine.openshift.io
162-
resources:
163-
- '*'
28+
- services
16429
verbs:
165-
- create
16630
- delete
16731
- get
168-
- list
16932
- patch
170-
- update
171-
- watch
17233
- apiGroups:
173-
- scheduling.sigs.k8s.io
34+
- ray.io
17435
resources:
175-
- podgroups
36+
- rayclusters
17637
verbs:
17738
- create
17839
- delete
179-
- deletecollection
18040
- get
18141
- list
18242
- patch
18343
- update
18444
- watch
18545
- apiGroups:
186-
- storage.k8s.io
46+
- ray.io
18747
resources:
188-
- csidrivers
189-
- csinodes
190-
- csistoragecapacities
48+
- rayclusters/finalizers
19149
verbs:
192-
- get
193-
- list
194-
- watch
50+
- update
19551
- apiGroups:
196-
- workload.codeflare.dev
52+
- ray.io
19753
resources:
198-
- appwrappers
199-
- appwrappers/finalizers
200-
- appwrappers/status
201-
- schedulingspecs
54+
- rayclusters/status
20255
verbs:
203-
- create
204-
- delete
205-
- deletecollection
20656
- get
207-
- list
20857
- patch
20958
- update
210-
- watch
21159
- apiGroups:
212-
- quota.codeflare.dev
60+
- route.openshift.io
21361
resources:
214-
- quotasubtrees
62+
- routes
21563
verbs:
216-
- create
21764
- delete
218-
- deletecollection
21965
- get
220-
- list
22166
- patch
222-
- update
223-
- watch

0 commit comments

Comments
 (0)