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

R&D: Define & manage a set of CRD/Controllers in a separate Github repository that simplify configuration of Argo CD

    XMLWordPrintable

Details

    • Define & manage a set of CRD/Controllers in a separate Github repository that simplify configuration of Argo CD.
    • False
    • False
    • Done
    • 0
    • 0% 0%

    Description

      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

       

      Attachments

        Issue Links

          Activity

            People

              isequeir@redhat.com Ishita Sequeira
              isequeir@redhat.com Ishita Sequeira
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: