-
Notifications
You must be signed in to change notification settings - Fork 3
Remove kro permissions from deployer controller #850
Copy link
Copy link
Closed
open-component-model/open-component-model
#1750Labels
area/ipceiImportant Project of Common European InterestImportant Project of Common European Interestkind/tasksmall task, normally part of feature or epicsmall task, normally part of feature or epicneeds/refinementDiscuss with the team and gain a shared understandingDiscuss with the team and gain a shared understanding
Milestone
Metadata
Metadata
Assignees
Labels
area/ipceiImportant Project of Common European InterestImportant Project of Common European Interestkind/tasksmall task, normally part of feature or epicsmall task, normally part of feature or epicneeds/refinementDiscuss with the team and gain a shared understandingDiscuss with the team and gain a shared understanding
Type
Fields
Give feedbackNo fields configured for Task.
Projects
StatusShow more project fields
🍺 Done
Description
In the new deployer controller, we have the following permission
// +kubebuilder:rbac:groups=kro.run,resources=resourcegraphdefinitions,verbs=list;watch;create;update;patchWe should aim for least required permissions and should remove this one.
Since a lot of tests require that permission, we also need to update them.
Also add documentation on what permissions need to be granted to use the controllers. This is also needed for the other permissions that have been removed or set dynamically in the test environments.
Done Criteria