-
Epic
-
Resolution: Unresolved
-
Major
-
None
-
None
-
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)
- is blocked by
-
GITOPS-917 Support Application CRs in non-control plane namespaces
- Closed
- relates to
-
GITOPS-917 Support Application CRs in non-control plane namespaces
- Closed
-
GITOPS-1391 R&D: Define a Repository CRD and controller which watches Repository CRs and configures the relevant pieces in Argo Cd
- Closed