-
Epic
-
Resolution: Done
-
Undefined
-
None
-
Define & manage a set of CRD/Controllers in a separate Github repository that simplify configuration of Argo CD.
-
False
-
False
-
Done
-
Summary
Configuring Argo CD can be an arduous process with a growing number of configuration knobs in large configmaps and secrets. Example https://argoproj.github.io/argo-cd/operator-manual/argocd-cm.yaml
This enhancement proposal aims to introduce a set of strongly typed APIs a.k.a CRDs to make configuration of repository credentials.
Proposal
Define & manage a set of CRD/Controllers in a separate Github repository that simplify configuration of Argo CD.
Goals
- Build a set of operator-focused APIs that hide the configuration information that goes into argocd-cm.yaml
Use case
Acceptance Criteria
- blocks
-
GITOPS-887 R & D: Enhancing the operational experience of Argo CD
- Closed
- is cloned by
-
GITOPS-1310 Define a Repository CRD and controller which watches Repository CRs and configures the relevant configmaps.
- Closed