imglife config
Synopsis
Section intitulée « Synopsis »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.
config validate
Section intitulée « config validate »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.
# Valider la configuration par défautimglife config validate
# Valider un fichier précisimglife config validate --config chemin/vers/imglife.yamlExemple 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=0Relation avec --check
Section intitulée « Relation avec --check »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 minimaleconfig: 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.