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
An Error Occurred: Internal Server Error

Oops! An Error Occurred

The server returned a "500 Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.