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

Argo CD tenants to own repository credentials upstream proposal

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • Operator
    • None
    • Argo CD tenants to own repository credentials
    • False
    • False
    • To Do

      Goal

      As a developer with access to my own namespace, I want to create an Argo CD Application for my private Git repository and add to Argo CD so that I don't have to rely on admin for configuring Git repositories for my application in my namespaces.

      Argo CD Git repository credentials are configured in the Argo CD control plane namespace. In multi-tenant environments, a developer does not have access to the control plane namespace and only has access to their own namespaces where they can create Application CRs. Developers then need a way to be able to provide Git credentials for the Git repository that is referenced in the Application CR that they create in their own namespace.

       

      Upstream proposal: https://github.com/argoproj/argo-cd/issues/11874

      Acceptance Criteria

      • Create proposal upstream.

      Future ticket:

      • Developer can create Application CR in their own namespace (not Argo CD control plane namespace) and reference a private Git repository
      • Developer can provide Git credentials for the Git repository referenced in the Application CR that they create in their own namespace (not Argo CD control plane namespace)

              Unassigned Unassigned
              rh-ee-ssadeghi Siamak Sadeghianfar
              GitOps
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: