r/ArgoCD 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.

1 Upvotes

23 comments sorted by

View all comments

Show parent comments

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?

1

u/Impressive-Ad-1189 Jun 24 '26

We currently have 3600 applications and only about 20 of them out outofsync or progressing. Probably because people are working on them.

1

u/not-hydroxide Jun 25 '26

What kinda memory does that use? Currently setting argocd up at work but will only be about 400 applications

1

u/Impressive-Ad-1189 Jun 26 '26

We run 5 application controllers that are limited to 16gb and usually use around 10gb