Skip to content

Commit 864552e

Browse files
authored
Merge pull request #549 from Shunpoco/modify-manager-rbac
Add nodes and node.k8s.io/runtimeclasses permission for manager
2 parents 27b6375 + f8f7380 commit 864552e

2 files changed

Lines changed: 20 additions & 0 deletions

File tree

config/rbac/role.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ kind: ClusterRole
44
metadata:
55
name: manager-role
66
rules:
7+
- apiGroups:
8+
- ""
9+
resources:
10+
- nodes
11+
verbs:
12+
- list
13+
- update
14+
- watch
715
- apiGroups:
816
- batch
917
resources:
@@ -30,6 +38,16 @@ rules:
3038
- get
3139
- patch
3240
- update
41+
- apiGroups:
42+
- node.k8s.io
43+
resources:
44+
- runtimeclasses
45+
verbs:
46+
- create
47+
- get
48+
- list
49+
- patch
50+
- watch
3351
- apiGroups:
3452
- runtime.spinkube.dev
3553
resources:

internal/controller/shim_controller.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@ type opConfig struct {
7070
//+kubebuilder:rbac:groups=runtime.spinkube.dev,resources=shims,verbs=get;list;watch;create;update;patch;delete
7171
//+kubebuilder:rbac:groups=runtime.spinkube.dev,resources=shims/status,verbs=get;update;patch
7272
//+kubebuilder:rbac:groups=runtime.spinkube.dev,resources=shims/finalizers,verbs=update
73+
//+kubebuilder:rbac:groups="",resources=nodes,verbs=list;watch;update
74+
//+kubebuilder:rbac:groups=node.k8s.io,resources=runtimeclasses,verbs=get;list;watch;create;patch
7375

7476
// SetupWithManager sets up the controller with the Manager.
7577
func (sr *ShimReconciler) SetupWithManager(mgr ctrl.Manager) error {

0 commit comments

Comments
 (0)