-
Notifications
You must be signed in to change notification settings - Fork 5.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v2.13.3 reports OutOfSync object with empty diff #21434
Comments
@sherif-fanous do you have Server-side diff enabled? If so, do you have the same issue when disabling it? |
Yes, I'm using server-side diff. I'll try to find an env where I can disable it. |
@sherif-fanous you can disable it for a single application: https://argo-cd.readthedocs.io/en/stable/user-guide/diff-strategies/#enabling-it |
@agaudreault Upgraded back to v2.13.3 and disabled server side diff for the application and it is no longer out of sync. |
Strangely, none of the changes in 2.13.3 looks remotely relevant: v2.13.2...v2.13.3 |
At the risk of looking like a fool since I know nothing about the codebase but there is a change in |
I'd be very surprised if that were it, but I don't have a better theory. Do you have time to revert that commit on v2.13.3 and run a custom image? |
Sure. I have an env I can run this on |
Describe the bug
Upgrading the Argo CD Helm chart from v7.7.12 to v7.7.13 upgrades Argo CD from v2.13.2 to v2.13.3. Following this upgrade a single object is constantly reported as
OutOfSync
however when inspecting the object the diff reported by Argo CD is empty.Reverting back to Helm chart v7.7.12 and Argo CD v.2.13.2 the object is then back to being
Synced
To Reproduce
The only object this is happening with is the
kubernetes-dashboard-csrf
Secret from the Kubernetes Dashboard application.Expected behavior
An object with an empty diff should not be
OutOfSync
Screenshots
Version
The text was updated successfully, but these errors were encountered: