Skip to content

Commit fa17d54

Browse files
jbuscheopenshift-merge-robot
authored andcommitted
adjust rbac to match mcad
Signed-off-by: James Busche <jbusche@us.ibm.com>
1 parent 7153445 commit fa17d54

File tree

2 files changed

+20
-18
lines changed

2 files changed

+20
-18
lines changed

config/rbac/role.yaml

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,25 @@ rules:
270270
- get
271271
- list
272272
- watch
273+
- apiGroups:
274+
- quota.codeflare.dev
275+
- workload.codeflare.dev
276+
resources:
277+
- appwrappers
278+
- appwrappers/finalizers
279+
- appwrappers/status
280+
- queuejobs
281+
- quotasubtrees
282+
- schedulingspecs
283+
verbs:
284+
- create
285+
- delete
286+
- deletecollection
287+
- get
288+
- list
289+
- patch
290+
- update
291+
- watch
273292
- apiGroups:
274293
- rbac.authorization.k8s.io
275294
resources:
@@ -318,20 +337,3 @@ rules:
318337
- get
319338
- list
320339
- watch
321-
- apiGroups:
322-
- workload.codeflare.dev
323-
resources:
324-
- appwrappers
325-
- appwrappers/finalizers
326-
- appwrappers/status
327-
- queuejobs
328-
- schedulingspecs
329-
verbs:
330-
- create
331-
- delete
332-
- deletecollection
333-
- get
334-
- list
335-
- patch
336-
- update
337-
- watch

controllers/mcad_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ func (r *MCADReconciler) DeleteResource(params *MCADParams, template string, fns
102102
// +kubebuilder:rbac:groups=codeflare.codeflare.dev,resources=mcads,verbs=get;list;watch;create;update;patch;delete
103103
// +kubebuilder:rbac:groups=codeflare.codeflare.dev,resources=mcads/status,verbs=get;update;patch
104104
// +kubebuilder:rbac:groups=codeflare.codeflare.dev,resources=mcads/finalizers,verbs=update
105-
// +kubebuilder:rbac:groups=workload.codeflare.dev,resources=queuejobs;schedulingspecs;appwrappers;appwrappers/finalizers;appwrappers/status,verbs=get;list;watch;create;update;patch;delete;deletecollection
105+
// +kubebuilder:rbac:groups=workload.codeflare.dev;quota.codeflare.dev,resources=queuejobs;schedulingspecs;appwrappers;appwrappers/finalizers;appwrappers/status;quotasubtrees,verbs=get;list;watch;create;update;patch;delete;deletecollection
106106
// +kubebuilder:rbac:groups=core,resources=pods;lists;namespaces,verbs=get;list;watch;create;update;patch;delete;deletecollection
107107
// +kubebuilder:rbac:groups=core,resources=bindings;pods/binding,verbs=create
108108
// +kubebuilder:rbac:groups=core,resources=kube-scheduler,verbs=get;update

0 commit comments

Comments
 (0)