Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-8697

Support hybrid Push (Centralized) and Pull (Agent) architectures in a single OpenShift GitOps instance

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • GitOps
    • None
    • None
    • Product / Portfolio Work
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • 100% To Do, 0% In Progress, 0% Done
    • None
    • None
    • None
    • None
    • None
    • None

      Enable co-existence of Centralized (Push) and Agent-based (Pull) deployment models within the same Argo CD Control Plane.

      With the introduction of the Argo CD Agent in OpenShift GitOps 1.19, customers can now utilize a "Pull" architecture. However, current architectural constraints prevent a single Argo CD instance from managing clusters via both the standard "Push" model (connecting to the remote cluster API) and the "Pull" model (Agent-based) simultaneously.

      This request is to enable a hybrid mode where a single OpenShift GitOps control plane can manage a mixed fleet of clusters; some connected via the standard centralized controller and others via the Argo CD Agent.

      Business Requirements:

      • Licensing Constraints: The Argo CD Agent feature is currently supported/available only on specific top-tier subscriptions (OCP+).
      • Operational Efficiency: The customer requires a central control plane to manage their entire estate. Segregating the control planes based on deployment methods (one instance for "Push" clusters, another for "Pull" clusters) introduces significant operational overhead, infrastructure duplication, and complexity in managing Day 2 operations.
      • Flexibility: As the customer adopts the Agent for scale in certain network segments, they need to maintain legacy or lower-tier clusters on the standard Push model without fracturing their GitOps management structure.

       

              showeimer Sho Weimer
              rhn-support-snetting Steven Netting
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                None
                None