argocd application out of sync que faire

manon-leroux 08/01/2026
RÉSOLU
manon-leroux
Auteur Actif
Avatar de manon-leroux
manon-leroux
Auteur Actif

Mon application ArgoCD est constamment en OutOfSync alors que j'ai pas touché au repo Git. Le diff ArgoCD me montre des changements que je n'ai pas faits. Comment je remets ça d'aplomb sans tout péter ?

08/01/2026 à 21:00

5 commentaires

Il y a de fortes chances que quelqu'un ait fait une modification manuelle sur le cluster (kubectl edit ou patch) qui n'est pas dans Git. Ou alors un contrôleur Kubernetes a modifié une ressource. Utilise kubectl diff sur les ressources listées par ArgoCD pour comparer le live et le manifeste Git localement.

Modifié le 23/05/2026 à 16:20

Regarde aussi les annotations et labels. Parfois ArgoCD ajoute des annotations de last-applied-configuration ou resource-version qui peuvent faire croire qu'il y a un diff alors que ce sont juste des métadonnées gérées par Kubernetes lui-même.

Modifié le 23/05/2026 à 16:20
timothee74
Membre Actif
Avatar de timothee74
timothee74
Membre Actif

Tu peux essayer un ArgoCD sync --prune --force si tu es sûr que la version Git est la source de vérité. Ça va réappliquer tous les manifests et purger ce qui ne correspond pas.

argocd app sync nom_de_l_app --prune --force
Modifié le 23/05/2026 à 16:20
marthe-teixeira
Membre Actif
Avatar de marthe-teixeira
marthe-teixeira
Membre Actif

Si c'est un drift constant sur un champ spécifique, tu peux configurer des ignoreDifferences dans ton Application ArgoCD pour qu'il ignore ces champs lors du diff. C'est utile pour des champs gérés dynamiquement par d'autres contrôleurs.

Modifié le 23/05/2026 à 16:20
manon-leroux
Auteur Actif
Avatar de manon-leroux
manon-leroux
Auteur Actif

C'était un drift sur les labels app.kubernetes.io/instance et app.kubernetes.io/managed-by ajoutés par un HelmRelease qui n'était pas dans mon repo Git. J'ai ajouté ignoreDifferences et c'est Synced. Merci à tous !

Modifié le 23/05/2026 à 16:20

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire