Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-20640 RBAC UI Implementation [2.15] - multiple sub tasks
  3. ACM-23308

RBAC UI Implementation - MulticlusterRoleAssignment proposed CRD modifications and update client API

XMLWordPrintable

    • VMMgmt - Train-31

      During the ACM architecture meeting, we landed on this new design for MulticlusterRoleAssignment:

      apiVersion: rbac.open-cluster-management.io/v1alpha1
      kind: MulticlusterRoleAssignment
      metadata:
        name: alice-trask-role-assignment
        namespace: open-cluster-management-global-set
      spec:
        subject:
          kind: User
          name: alice.trask
        roleAssignments:
          - clusterRole: kubevirt.io:admin
            targetNamespaces: 
              - kubevirt-staging
              - vm-workloads
            clusterSets:
              - staging-clusters
              - production-clusters
          - clusterRole: vm-admin-extended
            targetNamespaces: 
              - vm-workloads
            clusterSets:
              - production-clusters
          - clusterRole: cluster-reader
            targetNamespaces: 
              - "*"
            clusterSets:
              - dev-cluster
      

      This ticket is to update CRD interfaces and client API.

              rh-ee-mshort Matthew Short
              rh-ee-mshort Matthew Short
              Atif Shafi Atif Shafi
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: