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

Expand argocd-server permissions to manage applicationsets

XMLWordPrintable

      Story (Required)

      As a user of applicationsets as a part of OpenShift GitOps, I would like to manage my applicationsets via the argocd CLI

      Background (Required)

      The Argo CD server needs permissions to manage resources that users interact with either through the UI or CLI. So far appsets has not met either for those criteria for OpenShift GitOps since appsets does not have a UI component, and we haven't supported the argocd CLI until now. Once we start shipping the CLI officially we will need the server to be able to manage appsets via the CLI 

      Out of scope

      n/a

      Approach (Required)

      Extend the default permissions in the argocd-server role/clusterrole to also manage appsets in addition to apps and appprojects and bring it in sync with upstream permissions

      Dependencies

      none

      Acceptance Criteria (Mandatory)

      Argo CD server permissions are updated to manage appsets 

      INVEST Checklist

      Dependencies identified

      Blockers noted and expected delivery timelines set

      Design is implementable

      Acceptance criteria agreed upon

      Story estimated

      Legend

      Unknown

      Verified

      Unsatisfied

      Done Checklist

      • Code is completed, reviewed, documented and checked in
      • Unit and integration test automation have been delivered and running cleanly in continuous integration/staging/canary environment
      • Continuous Delivery pipeline(s) is able to proceed with new code included
      • Customer facing documentation, API docs etc. are produced/updated, reviewed and published
      • Acceptance criteria are met

            rh-ee-mmeetei Mangaal Meetei
            jrao@redhat.com Jaideep Rao
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: