-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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
ArgoCD shows status as synced, but nothing in the kubernetes cluster is updated. #19275
Comments
Can you share your application's manifest, please? |
I have tried serverside apply as I thought maybe changing the sync method would work better, but it didn't seem to make a difference. |
It doesn't show things like app name and annotations still. I'm curious whether for example https://argo-cd.readthedocs.io/en/stable/operator-manual/high_availability/#manifest-paths-annotation is used. |
Sorry, that was just a quick grab from the UI.
|
I adjusted I'll test some more, but I think in my case setting it to |
Since you get values from common/values.yaml, you need generate manifest paths to include both |
We discovered the issue in our case was related to our configuration of he above annotation:
The functionality seems to be restored to normal after the annotation removal from all Application and ApplicatioSet. |
Checklist:
argocd version
.Describe the bug
Application is set to auto-sync. When a git update occurs and the helm chart updates argocd will show out of sync, then will "sync". Once it has "synced" it will show the latest commit is applied, and the events will show that there has been a sync. But in the kubernetes cluster, nothing has changed. The only way to force it is with a hard refresh. Or I believe you wait 4 hours.
To Reproduce
Update Chart to new version, go to argocd, click refresh (not hard refresh).
https://gitlab.com/navenest/kubernetes/apps/go-web-base
https://gitlab.com/navenest/kubernetes/apps/go-web-base/-/commit/e8bf7fdfb36fc4948aa561eb71e1383fcc502e5d
Expected behavior
When argocd says it applied the sync, that it will actually sync.
Screenshots
Applied statement
K8s displaying old version still
Commit that is "synced"
Version
Logs
Explore-logs-2024-07-27 14_56_58.txt
The text was updated successfully, but these errors were encountered: