Skip to content

Allow end-users to manage Crossplane Usage resources #87

@maximiliantech

Description

@maximiliantech

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

{
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

Labels

area/open-mcpAll ManagedControlPlane related issuesgood first issueNew to this repo? This is a good place to start

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions