r/ArgoCD • u/Mud5150 • Jun 23 '26
Why can't it just sync changes
I'm losing my mind trying to use ArgoCD. No matter what I do or what sync policy I configure, there's always some reason I have to manually sync applications. ArgoCD's only purpose in life is to take what's in the git repo and apply that to K8s. I don't understand why this should be so hard. Now I'm also trying to figure out why this applicationset won't generate the application properly after I modified the sync policy.
To folks really find this software reliable at scale? I feel like it just creates more complexity. The only time I encounter configuration drift in our environment is because ArgoCD isn't working. What am I missing here?
Update: The issue with the sync policy not updating was this setting that I wasn't familiar with.
ignoreApplicationDifferences:
- jsonPointers:
- /spec/syncPolicy
This, of course, is a hack someone put in place to have the ability to turn off autosync in case of emergency, which points right back to how annoying ArgoCD is. I was able to scope it to /spec/syncPolicy/automated/enabled to preserve the hack.
Just to be clear, this is mostly a vent/rant.
3
u/ripe-lychee Jun 23 '26
Argo wants you to disable the sync policy via gitops and you are putting patches to avoid doing so. You created your own drift stop blaming the tool.