generated from openmcp-project/repository-template
-
Notifications
You must be signed in to change notification settings - Fork 2
Labels
area/open-mcpAll ManagedControlPlane related issuesAll ManagedControlPlane related issuesgood first issueNew to this repo? This is a good place to startNew to this repo? This is a good place to start
Description
Description
Currently, the user does not have access on MRs of type usages.apiextensions.crossplane.io
. The user can not create/update/delete the MR. However, GET and LIST seems to work.
Solution
This issue originates from our more cautious permission approach that we have implemented per Component
, see
control-plane-operator/pkg/controlplane/components/crossplane_component.go
Lines 51 to 59 in cc6e5b3
{ | |
APIGroups: []string{"apiextensions.crossplane.io"}, | |
Resources: []string{ | |
"compositeresourcedefinitions", | |
"compositions", | |
"environmentconfigs", | |
}, | |
Verbs: VerbsAdmin, | |
}, |
The fix for this issue would be to add usages
to the list of resources above.
Acceptance Criteria
- ...
- Code has been reviewed by other team members
- Internal technical Documentation created/updated
- New / changed code is documented
- Unit Tests created for new code or existing Unit Tests updated
- Integration Test Suite updated
- Enduser Documentation updated (if applicable)
- Release on main
- Roll out
Metadata
Metadata
Assignees
Labels
area/open-mcpAll ManagedControlPlane related issuesAll ManagedControlPlane related issuesgood first issueNew to this repo? This is a good place to startNew to this repo? This is a good place to start