Skip to content

Commit 2ffc3cd

Browse files
committed
fix(operator): update resource names and verbs for webhook configurations in operator.yaml
1 parent 05eaa75 commit 2ffc3cd

File tree

2 files changed

+20
-16
lines changed

2 files changed

+20
-16
lines changed

deployments/kai-scheduler/templates/rbac/operator.yaml

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -37,40 +37,43 @@ rules:
3737
resources:
3838
- mutatingwebhookconfigurations
3939
- validatingwebhookconfigurations
40+
verbs:
41+
- get
42+
- list
43+
- watch
44+
- apiGroups:
45+
- admissionregistration.k8s.io
4046
resourceNames:
47+
- kai-queue-validation-v2
4148
- mutating-kai-admission
4249
- validating-kai-admission
43-
- kai-queue-validation-v2
50+
resources:
51+
- mutatingwebhookconfigurations
52+
- validatingwebhookconfigurations
4453
verbs:
4554
- create
4655
- delete
47-
- get
48-
- list
4956
- patch
5057
- update
51-
- watch
5258
- apiGroups:
5359
- apiextensions.k8s.io
5460
resources:
5561
- customresourcedefinitions
56-
resourceNames:
57-
- queues.scheduling.run.ai
5862
verbs:
59-
- create
60-
- delete
6163
- get
6264
- list
63-
- patch
64-
- update
6565
- watch
6666
- apiGroups:
6767
- apiextensions.k8s.io
68+
resourceNames:
69+
- queues.scheduling.run.ai
6870
resources:
6971
- customresourcedefinitions
7072
verbs:
71-
- get
72-
- list
73-
- watch
73+
- create
74+
- delete
75+
- patch
76+
- update
7477
- apiGroups:
7578
- apps
7679
resources:

pkg/operator/controller/config_controller.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,10 @@ func (r *ConfigReconciler) SetOperands(ops []operands.Operand) {
7575
// +kubebuilder:rbac:groups=apps,resources=deployments;daemonsets,verbs=get;list;watch;create;update;patch;delete
7676
// +kubebuilder:rbac:groups="",resources=nodes,verbs=get;list;watch
7777
// +kubebuilder:rbac:groups="",resources=services;secrets;serviceaccounts;configmaps;persistentvolumeclaims;pods;endpoints,verbs=get;list;watch;create;update;patch;delete
78-
// +kubebuilder:rbac:groups="admissionregistration.k8s.io",resources=mutatingwebhookconfigurations;validatingwebhookconfigurations,verbs=get;list;watch;create;update;patch;delete
79-
// +kubebuilder:rbac:groups="apiextensions.k8s.io",resources=customresourcedefinitions,verbs=get;list;watch;create;update;patch;delete
80-
// +kubebuilder:rbac:groups="apiextensions.k8s.io",resources=customresourcedefinitions,verbs=get;list;watch;create;update;patch;delete
78+
// +kubebuilder:rbac:groups="admissionregistration.k8s.io",resources=mutatingwebhookconfigurations;validatingwebhookconfigurations,resourceNames=mutating-kai-admission;validating-kai-admission;kai-queue-validation-v2,verbs=create;delete;update;patch
79+
// +kubebuilder:rbac:groups="admissionregistration.k8s.io",resources=mutatingwebhookconfigurations;validatingwebhookconfigurations,verbs=get;list;watch
80+
// +kubebuilder:rbac:groups="apiextensions.k8s.io",resources=customresourcedefinitions,resourceNames=queues.scheduling.run.ai,verbs=create;delete;update;patch
81+
// +kubebuilder:rbac:groups="apiextensions.k8s.io",resources=customresourcedefinitions,verbs=get;list;watch
8182
// +kubebuilder:rbac:groups="nvidia.com",resources=clusterpolicies,verbs=get;list;watch
8283
// +kubebuilder:rbac:groups="monitoring.coreos.com",resources=prometheuses;servicemonitors,verbs=get;list;watch;create;update;patch;delete
8384
// +kubebuilder:rbac:groups="scheduling.run.ai",resources=queues,verbs=get;list;watch

0 commit comments

Comments
 (0)