Comment configurer ArgoCD pour ignorer les diffs sur un champ

cevrard 04/05/2026
RÉSOLU
cevrard
Auteur
Avatar de cevrard
cevrard
Auteur

Salut à tous, j'ai un souci avec ArgoCD qui marque mes applications comme OutOfSync en permanence à cause d'un champ spécifique dans mon CRD qui est mis à jour dynamiquement par un contrôleur externe. Comment puis-je dire à ArgoCD d'ignorer ce champ précis dans sa comparaison ?

04/05/2026 à 04:14

5 commentaires

camille-becker
Membre Actif
Avatar de camille-becker
camille-becker
Membre Actif

Il faut utiliser le champ ignoreDifferences dans la spécification de ton Application. C'est la méthode standard pour gérer ce genre de drift.

04/05/2026 à 21:53
cevrard
Auteur
Avatar de cevrard
cevrard
Auteur

Ah super, je n'avais pas vu cette option dans la doc. Tu aurais un exemple rapide de la structure ?

05/05/2026 à 10:37
camille-becker
Membre Actif
Avatar de camille-becker
camille-becker
Membre Actif

Bien sûr, regarde ce snippet, il suffit de cibler le groupe, le kind et le chemin JSON du champ :

spec:
  ignoreDifferences:
  - group: apps
    kind: Deployment
    jsonPointers:
    - /spec/replicas
06/05/2026 à 08:04
cevrard
Auteur
Avatar de cevrard
cevrard
Auteur

C'est exactement ce qu'il me fallait, merci ! Je teste ça tout de suite.

07/05/2026 à 07:28
cevrard
Auteur
Avatar de cevrard
cevrard
Auteur

Testé et approuvé, le statut est repassé en Synced immédiatement. Merci pour l'aide.

08/05/2026 à 02:45

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