Skip to content

feat(argo-cd): support Argo cd core installation#3434

Open
remyj38 wants to merge 1 commit intoargoproj:mainfrom
remyj38:feat/core
Open

feat(argo-cd): support Argo cd core installation#3434
remyj38 wants to merge 1 commit intoargoproj:mainfrom
remyj38:feat/core

Conversation

@remyj38
Copy link

@remyj38 remyj38 commented Aug 13, 2025

Allow to disable server to use Argo-CD core mode (server and dex disabled)

Close #1823

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).


```yaml
server:
enabled: false
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

given one can already set https://github.com/argoproj/argo-helm/blob/main/charts/argo-cd/values.yaml#L1928 this to "0". What is this PR achieving?

This isn't how i'd have expected core mode to have been enabled.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Setting server to zero replicas will only disable the deployment, but all resources linked to it will be created (RBAC, ...)
So, IMHO, it's cleaner to add an option to completely disable the server, to prevent creation of unnecessary resources.

@github-actions
Copy link

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@remyj38 remyj38 force-pushed the feat/core branch 2 times, most recently from c5264c3 to 3fc78e9 Compare October 22, 2025 07:57
@github-actions
Copy link

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@remyj38
Copy link
Author

remyj38 commented Dec 23, 2025

This PR is not stale, only waiting for approval

Close argoproj#1823

Signed-off-by: Rémy Jacquin <remy@remyj.fr>
@tico24
Copy link
Member

tico24 commented Jan 2, 2026

I suggest you change your PR title to be something like "support Argo cd core installation". Your current PR title is misleading imo.

@remyj38 remyj38 changed the title feat(argo-cd): Allow to disable server feat(argo-cd): support Argo cd core installation Jan 2, 2026
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.

Support Argo CD Core installation using this chart

2 participants