Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-19547

Providing an aggregated API to list kubevirt projects based on ClusterPermission

XMLWordPrintable

    • 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
    • VIRTSTRAT-51Enable 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)

       

              wliu1 Wei Liu
              wliu1 Wei Liu
              Hui Chen Hui Chen
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: