Exemple d'erreur d'indentation YAML : espace décalé par un
Vérifiez les configurations YAML (Kubernetes, CI/CD) pour une indentation correcte hors ligne.
Résultat
Cette page ouvre le validateur YAML préchargé avec une courte configuration de serveur qui contient une erreur réelle et courante : après deux clés imbriquées de quatre espaces de profondeur, une clé suivante retombe à trois espaces au lieu de revenir au niveau à deux espaces du bloc englobant. YAML n'a pas de tolérance tabulations/espaces ni de largeur de retrait fixe, donc un seul espace parasite comme celui-ci ne fait pas de moyenne - il ne correspond tout simplement à aucun bloc ouvert et le fichier n'est pas valide. La vérification d'échec ci-dessous s'exécute en direct au moment du chargement de la page.
C'est l'une des façons les plus courantes de briser le vrai YAML dans la pratique : éditer manuellement un fichier dans un éditeur qui n'impose pas une taille de retrait cohérente, ou coller un fragment depuis un endroit avec un espacement différent de celui du bloc environnant. Contrairement à une clé en double ou à un onglet parasite, un bordereau d'indentation décalé est facile à manquer à l'œil nu, en particulier dans un manifeste Kubernetes ou un fichier de pipeline CI profondément imbriqué - c'est exactement pourquoi une vérification automatisée l'attrape plus rapidement qu'un examinateur humain analysant une différence.
Remplacez l'exemple de texte par votre propre fichier pour voir les mêmes rapports de ligne et de colonne appliqués à votre configuration. Une fois que vous avez compris le modèle d'échec ici, comparez-le au préréglage yaml-config-example pour voir la même structure avec une indentation cohérente passant proprement.