k8wiz
Argo CD
Medium
Syncing & Deployment

Which annotation sends an Argo CD 3.6 Application that uses ServerSideApply=true back to the legacy client-side diff?

Select your answer:

Show answer and explanation

Answer: argocd.argoproj.io/compare-options: ServerSideDiff=false

Explanation

An explicit ServerSideDiff=false in the compare-options annotation always takes precedence and falls back to the legacy client-side diff, while the sync still uses Server-Side Apply. Turning off ServerSideApply would change how Argo CD syncs, not only how it diffs. IgnoreExtraneous only stops resources that are not in Git from marking the Application OutOfSync.

Read more about Argo CD