Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-24643

Upstream argocd-operator Enhancement: Support Agent Component Deployment

XMLWordPrintable

    • Product / Portfolio Work
    • 5
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • Workload Mgmt Train 32 - 2, Workload Mgmt Train 33 - 1
    • Important
    • None

      In the 2.15 release, the ACM gitops-addon will be able to install the argocd operator on managed/spoke cluster and optionally deploys the argocd-agent's agent components on the same managed/spoke cluster. In other words, the ACM gitops-addon handles the full ordering: operator then ArgoCD CR (lays down argocd core components) then argocd-agent's agent (when enabled). This ensures the agent lands only after its prereqs exist and the local argocd is in place to provide the expected prereqs to the agent component.

      In this Jira, the ACM team is going to contribute upstream changes to the argocd-operator so it can also deploy argocd-agent's agent component, not just the principal. This is necessary because the GitOps operator already reconciles the ArgoCD CR that lays down Argo CD itself (and principal components). If a user enable agent mode, the same operator path should lay down the agent too. This removes the custom agent installation logic from the ACM gitops-addon and maintenance in ACM and it formalizes a shared upstreamed capability. The end result is a simpler fleet story for users, tighter lifecycle management in one operator, and another deeper collaboration between the ACM and GitOps teams.

              ming@redhat.com Mike Ng
              ming@redhat.com Mike Ng
              Christian Stark, Harriet Lawrence, Jann Fischer, Joshua Packer, Xiangjing Li
              David Huynh David Huynh
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: