Vérifie d'abord l'onglet `Diff` dans l'UI d'ArgoCD pour voir ce qui est différent entre `live` et `desired`. Il y a peut-être un `resource hook` ou une annotation qui empêche l'auto-sync sur certains objets.
Si `auto-sync` est activé et que ça ne bouge pas, c'est peut-être un problème de `health check` sur les ressources ou une erreur de connexion au cluster. Tu peux toujours forcer un `sync` manuel.
argocd app sync mon-app --force
J'ai checké le `Diff` et en fait c'était une annotation `last-applied-configuration` laissée par `kubectl apply` qui était en conflit avec le template Kustomize. J'ai viré l'annotation et relancé le sync, c'est passé. Merci !
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
aimee-hernandez
Membre depuis le 14/05/2024Après un `git push` sur mon repo de manifests, `ArgoCD` affiche mon application `Out Of Sync`. Je pensais qu'il devait `auto-sync` mais là rien. J'ai même essayé un `refresh` manuel. Que faire ?