Skip to content

Support a hybrid architecture in the same Argo CD instance #708

@jannfis

Description

@jannfis

Is your feature request related to a problem? Please describe.

Most people that take a look at the argocd-agent project will already have an Argo CD instance, and many of them use Argo CD in production. Trying out or evaluating argocd-agent in this context comes with quite some complexity, as the user would need to stand up a dedicated Argo CD instance (i.e. without running an application controller) next to their existing instance(s).

Describe the solution you'd like

The argocd-agent architecture should support a "drop-in" installation, where the user can install and configure the principal component into an existing Argo CD installation, without any (or only minimal) changes to this installation would be required.

This would make it much easier for people to evaluate the argocd-agent, and it would aid in migrating from the traditional "push" based approach to the "pull" based approach introduced by the argocd-agent. Users would be able to perform migration one cluster at a time, with a potential rollback path.

Describe alternatives you've considered
N/A

Additional context
N/A

Metadata

Metadata

Assignees

Labels

design requiredRequires thorough design beforehandenhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions