Skip to content

feat(argo-cd): allow disabling individual Argo CD components#3814

Open
C4tWithShell wants to merge 4 commits intoargoproj:mainfrom
C4tWithShell:main
Open

feat(argo-cd): allow disabling individual Argo CD components#3814
C4tWithShell wants to merge 4 commits intoargoproj:mainfrom
C4tWithShell:main

Conversation

@C4tWithShell
Copy link
Copy Markdown

@C4tWithShell C4tWithShell commented Mar 31, 2026

Description:
Adds enabled boolean flags to the four main Argo CD components - controller, server, repoServer, and applicationSet. Each can be individually excluded from the rendered Helm manifests. All flags default to true, making this backwards-compatible.

Why this is useful: In split/agent-based Argo CD deployments (e.g. argocd-agent), not all components run in every cluster. For example, a spoke cluster may only need the application controller, while the hub runs the server and repo-server. Previously, users had to work around this with post-render patches or separate chart installations.

Checklist:

  • I have bumped the chart version according to versioning
  • I have updated the documentation according to documentation
  • I have updated the chart changelog with all the changes that come with this pull request according to changelog.
  • Any new values are backwards compatible and/or have sensible default.
  • I have signed off all my commits as required by DCO.
  • I have created a separate pull request for each chart according to pull requests
  • My build is green (troubleshooting builds).

C4tWithShell and others added 3 commits March 31, 2026 15:19
Signed-off-by: C4tWithShell <vladimir.shelkovnikov@aiso.team>
Signed-off-by: C4tWithShell <vladimir.shelkovnikov@aiso.team>
Signed-off-by: C4tWithShell <vladimir.shelkovnikov@aiso.team>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant