File tree Expand file tree Collapse file tree 8 files changed +90
-63
lines changed
internal/pkg/manager/nodestatus Expand file tree Collapse file tree 8 files changed +90
-63
lines changed Original file line number Diff line number Diff line change @@ -115,15 +115,7 @@ rules:
115115- apiGroups :
116116 - security-profiles-operator.x-k8s.io
117117 resources :
118- - profilerecordings
119- - profilerecordings/finalizers
120- verbs :
121- - get
122- - list
123- - watch
124- - apiGroups :
125- - security-profiles-operator.x-k8s.io
126- resources :
118+ - apparmorprofiles
127119 - rawselinuxprofiles
128120 verbs :
129121 - create
@@ -135,6 +127,7 @@ rules:
135127- apiGroups :
136128 - security-profiles-operator.x-k8s.io
137129 resources :
130+ - apparmorprofiles/finalizers
138131 - rawselinuxprofiles/finalizers
139132 - seccompprofiles/finalizers
140133 - securityprofilesoperatordaemons/finalizers
@@ -147,6 +140,7 @@ rules:
147140- apiGroups :
148141 - security-profiles-operator.x-k8s.io
149142 resources :
143+ - apparmorprofiles/status
150144 - rawselinuxprofiles/status
151145 - seccompprofiles/status
152146 - securityprofilesoperatordaemons/status
@@ -155,6 +149,15 @@ rules:
155149 - get
156150 - patch
157151 - update
152+ - apiGroups :
153+ - security-profiles-operator.x-k8s.io
154+ resources :
155+ - profilerecordings
156+ - profilerecordings/finalizers
157+ verbs :
158+ - get
159+ - list
160+ - watch
158161- apiGroups :
159162 - security-profiles-operator.x-k8s.io
160163 resources :
Original file line number Diff line number Diff line change @@ -160,15 +160,7 @@ rules:
160160- apiGroups :
161161 - security-profiles-operator.x-k8s.io
162162 resources :
163- - profilerecordings
164- - profilerecordings/finalizers
165- verbs :
166- - get
167- - list
168- - watch
169- - apiGroups :
170- - security-profiles-operator.x-k8s.io
171- resources :
163+ - apparmorprofiles
172164 - rawselinuxprofiles
173165 verbs :
174166 - create
@@ -180,6 +172,7 @@ rules:
180172- apiGroups :
181173 - security-profiles-operator.x-k8s.io
182174 resources :
175+ - apparmorprofiles/finalizers
183176 - rawselinuxprofiles/finalizers
184177 - seccompprofiles/finalizers
185178 - securityprofilesoperatordaemons/finalizers
@@ -192,6 +185,7 @@ rules:
192185- apiGroups :
193186 - security-profiles-operator.x-k8s.io
194187 resources :
188+ - apparmorprofiles/status
195189 - rawselinuxprofiles/status
196190 - seccompprofiles/status
197191 - securityprofilesoperatordaemons/status
@@ -200,6 +194,15 @@ rules:
200194 - get
201195 - patch
202196 - update
197+ - apiGroups :
198+ - security-profiles-operator.x-k8s.io
199+ resources :
200+ - profilerecordings
201+ - profilerecordings/finalizers
202+ verbs :
203+ - get
204+ - list
205+ - watch
203206- apiGroups :
204207 - security-profiles-operator.x-k8s.io
205208 resources :
Original file line number Diff line number Diff line change @@ -2519,15 +2519,7 @@ rules:
25192519- apiGroups :
25202520 - security-profiles-operator.x-k8s.io
25212521 resources :
2522- - profilerecordings
2523- - profilerecordings/finalizers
2524- verbs :
2525- - get
2526- - list
2527- - watch
2528- - apiGroups :
2529- - security-profiles-operator.x-k8s.io
2530- resources :
2522+ - apparmorprofiles
25312523 - rawselinuxprofiles
25322524 verbs :
25332525 - create
@@ -2539,6 +2531,7 @@ rules:
25392531- apiGroups :
25402532 - security-profiles-operator.x-k8s.io
25412533 resources :
2534+ - apparmorprofiles/finalizers
25422535 - rawselinuxprofiles/finalizers
25432536 - seccompprofiles/finalizers
25442537 - securityprofilesoperatordaemons/finalizers
@@ -2551,6 +2544,7 @@ rules:
25512544- apiGroups :
25522545 - security-profiles-operator.x-k8s.io
25532546 resources :
2547+ - apparmorprofiles/status
25542548 - rawselinuxprofiles/status
25552549 - seccompprofiles/status
25562550 - securityprofilesoperatordaemons/status
@@ -2559,6 +2553,15 @@ rules:
25592553 - get
25602554 - patch
25612555 - update
2556+ - apiGroups :
2557+ - security-profiles-operator.x-k8s.io
2558+ resources :
2559+ - profilerecordings
2560+ - profilerecordings/finalizers
2561+ verbs :
2562+ - get
2563+ - list
2564+ - watch
25622565- apiGroups :
25632566 - security-profiles-operator.x-k8s.io
25642567 resources :
Original file line number Diff line number Diff line change @@ -2588,15 +2588,7 @@ rules:
25882588- apiGroups :
25892589 - security-profiles-operator.x-k8s.io
25902590 resources :
2591- - profilerecordings
2592- - profilerecordings/finalizers
2593- verbs :
2594- - get
2595- - list
2596- - watch
2597- - apiGroups :
2598- - security-profiles-operator.x-k8s.io
2599- resources :
2591+ - apparmorprofiles
26002592 - rawselinuxprofiles
26012593 verbs :
26022594 - create
@@ -2608,6 +2600,7 @@ rules:
26082600- apiGroups :
26092601 - security-profiles-operator.x-k8s.io
26102602 resources :
2603+ - apparmorprofiles/finalizers
26112604 - rawselinuxprofiles/finalizers
26122605 - seccompprofiles/finalizers
26132606 - securityprofilesoperatordaemons/finalizers
@@ -2620,6 +2613,7 @@ rules:
26202613- apiGroups :
26212614 - security-profiles-operator.x-k8s.io
26222615 resources :
2616+ - apparmorprofiles/status
26232617 - rawselinuxprofiles/status
26242618 - seccompprofiles/status
26252619 - securityprofilesoperatordaemons/status
@@ -2628,6 +2622,15 @@ rules:
26282622 - get
26292623 - patch
26302624 - update
2625+ - apiGroups :
2626+ - security-profiles-operator.x-k8s.io
2627+ resources :
2628+ - profilerecordings
2629+ - profilerecordings/finalizers
2630+ verbs :
2631+ - get
2632+ - list
2633+ - watch
26312634- apiGroups :
26322635 - security-profiles-operator.x-k8s.io
26332636 resources :
Original file line number Diff line number Diff line change @@ -2519,15 +2519,7 @@ rules:
25192519- apiGroups :
25202520 - security-profiles-operator.x-k8s.io
25212521 resources :
2522- - profilerecordings
2523- - profilerecordings/finalizers
2524- verbs :
2525- - get
2526- - list
2527- - watch
2528- - apiGroups :
2529- - security-profiles-operator.x-k8s.io
2530- resources :
2522+ - apparmorprofiles
25312523 - rawselinuxprofiles
25322524 verbs :
25332525 - create
@@ -2539,6 +2531,7 @@ rules:
25392531- apiGroups :
25402532 - security-profiles-operator.x-k8s.io
25412533 resources :
2534+ - apparmorprofiles/finalizers
25422535 - rawselinuxprofiles/finalizers
25432536 - seccompprofiles/finalizers
25442537 - securityprofilesoperatordaemons/finalizers
@@ -2551,6 +2544,7 @@ rules:
25512544- apiGroups :
25522545 - security-profiles-operator.x-k8s.io
25532546 resources :
2547+ - apparmorprofiles/status
25542548 - rawselinuxprofiles/status
25552549 - seccompprofiles/status
25562550 - securityprofilesoperatordaemons/status
@@ -2559,6 +2553,15 @@ rules:
25592553 - get
25602554 - patch
25612555 - update
2556+ - apiGroups :
2557+ - security-profiles-operator.x-k8s.io
2558+ resources :
2559+ - profilerecordings
2560+ - profilerecordings/finalizers
2561+ verbs :
2562+ - get
2563+ - list
2564+ - watch
25622565- apiGroups :
25632566 - security-profiles-operator.x-k8s.io
25642567 resources :
Original file line number Diff line number Diff line change @@ -2519,15 +2519,7 @@ rules:
25192519- apiGroups :
25202520 - security-profiles-operator.x-k8s.io
25212521 resources :
2522- - profilerecordings
2523- - profilerecordings/finalizers
2524- verbs :
2525- - get
2526- - list
2527- - watch
2528- - apiGroups :
2529- - security-profiles-operator.x-k8s.io
2530- resources :
2522+ - apparmorprofiles
25312523 - rawselinuxprofiles
25322524 verbs :
25332525 - create
@@ -2539,6 +2531,7 @@ rules:
25392531- apiGroups :
25402532 - security-profiles-operator.x-k8s.io
25412533 resources :
2534+ - apparmorprofiles/finalizers
25422535 - rawselinuxprofiles/finalizers
25432536 - seccompprofiles/finalizers
25442537 - securityprofilesoperatordaemons/finalizers
@@ -2551,6 +2544,7 @@ rules:
25512544- apiGroups :
25522545 - security-profiles-operator.x-k8s.io
25532546 resources :
2547+ - apparmorprofiles/status
25542548 - rawselinuxprofiles/status
25552549 - seccompprofiles/status
25562550 - securityprofilesoperatordaemons/status
@@ -2559,6 +2553,15 @@ rules:
25592553 - get
25602554 - patch
25612555 - update
2556+ - apiGroups :
2557+ - security-profiles-operator.x-k8s.io
2558+ resources :
2559+ - profilerecordings
2560+ - profilerecordings/finalizers
2561+ verbs :
2562+ - get
2563+ - list
2564+ - watch
25622565- apiGroups :
25632566 - security-profiles-operator.x-k8s.io
25642567 resources :
Original file line number Diff line number Diff line change @@ -2577,15 +2577,7 @@ rules:
25772577- apiGroups :
25782578 - security-profiles-operator.x-k8s.io
25792579 resources :
2580- - profilerecordings
2581- - profilerecordings/finalizers
2582- verbs :
2583- - get
2584- - list
2585- - watch
2586- - apiGroups :
2587- - security-profiles-operator.x-k8s.io
2588- resources :
2580+ - apparmorprofiles
25892581 - rawselinuxprofiles
25902582 verbs :
25912583 - create
@@ -2597,6 +2589,7 @@ rules:
25972589- apiGroups :
25982590 - security-profiles-operator.x-k8s.io
25992591 resources :
2592+ - apparmorprofiles/finalizers
26002593 - rawselinuxprofiles/finalizers
26012594 - seccompprofiles/finalizers
26022595 - securityprofilesoperatordaemons/finalizers
@@ -2609,6 +2602,7 @@ rules:
26092602- apiGroups :
26102603 - security-profiles-operator.x-k8s.io
26112604 resources :
2605+ - apparmorprofiles/status
26122606 - rawselinuxprofiles/status
26132607 - seccompprofiles/status
26142608 - securityprofilesoperatordaemons/status
@@ -2617,6 +2611,15 @@ rules:
26172611 - get
26182612 - patch
26192613 - update
2614+ - apiGroups :
2615+ - security-profiles-operator.x-k8s.io
2616+ resources :
2617+ - profilerecordings
2618+ - profilerecordings/finalizers
2619+ verbs :
2620+ - get
2621+ - list
2622+ - watch
26202623- apiGroups :
26212624 - security-profiles-operator.x-k8s.io
26222625 resources :
Original file line number Diff line number Diff line change @@ -98,6 +98,12 @@ func (r *StatusReconciler) Healthz(*http.Request) error {
9898// +kubebuilder:rbac:groups=security-profiles-operator.x-k8s.io,resources=seccompprofiles/status,verbs=get;update;patch
9999// +kubebuilder:rbac:groups=security-profiles-operator.x-k8s.io,resources=seccompprofiles/finalizers,verbs=delete;get;update;patch
100100
101+ // Security Profiles Operator RBAC permissions to manage AppArmorProfile
102+ //nolint:lll // required for kubebuilder
103+ // +kubebuilder:rbac:groups=security-profiles-operator.x-k8s.io,resources=apparmorprofiles,verbs=get;list;watch;create;update;patch
104+ // +kubebuilder:rbac:groups=security-profiles-operator.x-k8s.io,resources=apparmorprofiles/status,verbs=get;update;patch
105+ // +kubebuilder:rbac:groups=security-profiles-operator.x-k8s.io,resources=apparmorprofiles/finalizers,verbs=delete;get;update;patch
106+
101107// Security Profiles Operator RBAC permissions to manage Node Statuses
102108//nolint:lll // required for kubebuilder
103109// +kubebuilder:rbac:groups=security-profiles-operator.x-k8s.io,resources=securityprofilenodestatuses,verbs=get;list;watch;delete
You can’t perform that action at this time.
0 commit comments