Skip to content

Commit fd065b5

Browse files
authored
Merge pull request #212 from appuio/fix/default-org-controller-rbac
Fix default organization controller RBAC
2 parents 9fb0488 + 2654189 commit fd065b5

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

config/rbac/controller/role.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,14 @@ rules:
179179
- get
180180
- patch
181181
- update
182+
- apiGroups:
183+
- rbac.appuio.io
184+
resources:
185+
- users
186+
verbs:
187+
- create
188+
- patch
189+
- update
182190
- apiGroups:
183191
- rbac.authorization.k8s.io
184192
resources:

controllers/default_organization_controller.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ type DefaultOrganizationReconciler struct {
2424
}
2525

2626
//+kubebuilder:rbac:groups=appuio.io,resources=organizationmembers,verbs=get;list;watch
27-
//+kubebuilder:rbac:groups=appuio.io,resources=users,verbs=get;list;watch;update;patch
27+
//+kubebuilder:rbac:groups=appuio.io,resources=users,verbs=get;list;watch
28+
//+kubebuilder:rbac:groups=rbac.appuio.io,resources=users,verbs=create;update;patch
2829
//+kubebuilder:rbac:groups=appuio.io,resources=users/status,verbs=get
2930

3031
// Reconcile reacts on changes of memberships and sets members' default organization if appropriate

0 commit comments

Comments
 (0)