Aller au contenu

imglife config

imglife config validate [flags]

config regroupe les sous-commandes qui travaillent sur le fichier de configuration sans exécuter aucune commande du cycle de vie.

Charge la configuration (--config / IMGLIFE_CONFIG / ./imglife.yaml), vérifie sa syntaxe et ses champs requis, puis affiche un résumé concis de ce qui est configuré. Aucun appel réseau, aucune action du cycle de vie.

Le code de sortie est 0 quand la configuration est valide, ou 1 avec l’erreur de validation sur stderr sinon.

Terminal window
# Valider la configuration par défaut
imglife config validate
# Valider un fichier précis
imglife config validate --config chemin/vers/imglife.yaml

Exemple de sortie pour un fichier valide :

config: OK
provider: gitlab
sync entries: 3
build images: 2
eol provider: endoflife
eol target: git
notifications: slack=1 webhooks=0

imglife config validate est l’équivalent découvrable et synthétique du flag global --check. Les deux chargent et valident la configuration et renvoient un code de sortie non nul en cas d’échec ; utilisez celui qui convient à votre flux :

  • imglife --check — sortie minimale config: OK / config: INVALID, idéal en hook pre-commit et garde-fou CI.
  • imglife config validate — même validation, plus un résumé lisible de la configuration résolue.