-
Epic
-
Resolution: Done
-
Critical
-
None
-
KubeVirt project list aggregated API
-
Product / Portfolio Work
-
False
-
False
-
Green
-
Done
-
VIRTSTRAT-51 - Enable fine-grained RBAC support in ACM for Virt use cases
-
-
0% To Do, 0% In Progress, 100% Done
-
Critical
Epic Goal
Providing an aggregated API to list kubevirt projects based on user provided ClusterPermission
Why is this important?
The Virtual Machine view needs to be able to list kubevirt namespaces by an aggregated API
Scenarios
- Create ClusterPermission that contains the role binding which indicates the role that has kubevirt:admin/view/edit permission
- Use aggregated API to list the kubevirt projects
- The aggregated server handle the list request, find the kubevirt projects from ClusterPermissions with user info
Acceptance Criteria
Dependencies (internal and external)
Depended on ClusterPermissions is ready (https://issues.redhat.com/browse/ACM-15577)
Previous Work (Optional):
The prototype is ready, but need the ClusterPermissions API do some enhancement (https://issues.redhat.com/browse/ACM-18470)
Open questions:
Done Checklist
- CI - CI is running, tests are automated and merged.
- Release Enablement <link to Feature Enablement Presentation>
- DEV - Upstream code and tests merged: <link to meaningful PR or GitHub
Issue> - QE - Test plans in Polarion: <link or reference to Polarion>
- QE - Automated tests merged: <link or reference to automated tests>
- DOC - Figure out where and how we document that this affects ClusterPermissions and search results.
- Considerations were made for Extended Update Support (EUS)
- blocks
-
ACM-17974 ACM Fine Grained RBAC in Search results for OpenShift Virtualization: TECH Preview
-
- Closed
-