Uploaded image for project: 'OpenShift GitOps'
  1. OpenShift GitOps
  2. GITOPS-1038

DownStream : Grant ArgoCD "admin" permissions based on namespace labels

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Major
    • 1.2
    • None
    • None
    • None
    • GITOPS Sprint 204

    Description

      This story is about the downstream operator built by CPaaS

      To enable ArgoCD in namespace "foo" to deploy workloads in namespace "bar", the user needs to grant ArgoCD permissions to do so by creating a role-binding, which is very tedious for a user. 

      We can simplify this process by adding labels to the namespace, which is watched by ArgoCD Operator and creates role/role_bindings accordingly to grant argocd instance `admin` permissions for that particular namespace. 

      Reference Doc:
      https://docs.google.com/document/d/1Q6JgmZ1euETVMocX0krkR21PFJBZqkDRCnQRbn4_KJc/edit#heading=h.6k6fannbq66r

       

      Acceptance Criteria

       

      Attachments

        Issue Links

          Activity

            People

              cbanavik Chetan Banavikalmutt
              shuagarw@redhat.com Shubham Agarwal (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: