I'm trying to install an ApplicationSet using a custom helm repo, using value files that are located in a different repo, and deploy a new version using argocd cli with the argocd app set command, overriding parameters. the issue is that it seems argocd sees the change and shows the app is out of sync, but then it syncs it automatically and it looks like it reverts back to the original values in the files, even though I have disabled the automatic sync setting for the ApplicationSet
helm repo is defined correctly, and everything seems to be ok, just the app set command not bumping the version as youd expect.
this is the appset yaml:
ArgoCD will report a SYNC status when the command is executed but will not override with the parameters from the CLI but instead will override with the settings from the second ref values in the sources array
Expected behavior
The final rendered template should reflect the helm values override being done by the CLI command, in this example it should set the image tag to v0.6.0 in the helm template.
Screenshots
No screenshot necessary as it returns 200 OK, argocd simply refuses to update the helm value through CLI
Version
Checklist:
Describe the bug
I'm trying to install an ApplicationSet using a custom helm repo, using value files that are located in a different repo, and deploy a new version using argocd cli with the argocd app set command, overriding parameters. the issue is that it seems argocd sees the change and shows the app is out of sync, but then it syncs it automatically and it looks like it reverts back to the original values in the files, even though I have disabled the automatic sync setting for the ApplicationSet helm repo is defined correctly, and everything seems to be ok, just the app set command not bumping the version as youd expect. this is the appset yaml:
To Reproduce
sources
array is the helm chartsources
array is the values file referenceArgoCD will report a SYNC status when the command is executed but will not override with the parameters from the CLI but instead will override with the settings from the second ref values in the
sources
arrayExpected behavior
The final rendered template should reflect the helm values override being done by the CLI command, in this example it should set the image tag to
v0.6.0
in the helm template.Screenshots
No screenshot necessary as it returns 200 OK, argocd simply refuses to update the helm value through CLI Version
Logs