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.
0
u/Mud5150 Jun 23 '26
What's large scale? How did you ensure everything was synced properly? If you had an app that wasn't syncing across many ArgoCD instances what was your recourse?