Aller au contenu

YAML · 5 fichiers

Fichiers YAML exemples - téléchargements gratuits

Téléchargez des fichiers YAML de test vérifiés avec indentation standard, flux multidocuments (---), ancres (&) et alias (*). Idéal pour Kubernetes kubectl, Docker Compose et pipelines CI/CD.

5 fichiers YAML 1.1 KB - 712 KB Mappages, séquences et ancres

Bibliothèque YAML

Exemples YAML disponibles

5 fichiers

1.11 KB

Microservices & Database Config Map (1.11 KB)

Entrées:4 Sections

YAML Télécharger YAML

1.79 KB

Kubernetes Multi-Document Manifest (1.79 KB)

Entrées:4 Manifests

YAML Télécharger YAML

32.68 KB

50-Service Docker Compose Cluster (32.68 KB)

Entrées:50 Services

YAML Télécharger YAML

457.60 KB

OpenAPI 3.1.0 REST & Telemetry Specification (457.60 KB)

Entrées:250 Endpoints

YAML Télécharger YAML

712.08 KB

1,000-Job Enterprise CI/CD Pipeline Matrix (712.08 KB)

Entrées:1,000 Jobs

YAML Télécharger YAML

Guide de test YAML

Testez vos parseurs YAML, manifestes Kubernetes et workflows CI/CD avec des jeux d’essai fiables

YAML est le langage de sérialisation lisible par les humains standardisé pour la configuration logicielle et cloud. Ces fichiers offrent des structures propres pour vos tests.

Que contient chaque fichier de test ?

Chaque téléchargement respecte rigoureusement la norme YAML 1.2 avec indentation standard de 2 espaces. Ils contiennent des configurations de microservices, manifestes Kubernetes, clusters Docker Compose et spécifications OpenAPI.

Utilisez le fichier de 1.1 KB pour vos tests unitaires rapides, le cluster de 32 KB pour valider les ancres (& et *), ou la matrice de 712 KB pour évaluer la vitesse d’exécution de vos parseurs.

Avant d’utiliser un fichier YAML

  • ✓ Assurez-vous que l’indentation est faite uniquement avec des espaces (les tabulations sont interdites).
  • ✓ Vérifiez la conformité avec YAML 1.2 pour éviter les conversions booléennes inattendues.
  • ✓ Utilisez les URL directes de téléchargement dans vos suites de tests automatisées.

Questions fréquentes

Qu’est-ce qu’un fichier YAML et pourquoi l’utiliser pour la configuration ?

Un fichier YAML est un document texte structuré conçu pour être facile à lire et à écrire. C’est le format de référence pour Kubernetes, Docker Compose et GitHub Actions.

Peut-on utiliser des tabulations pour l’indentation en YAML ?

Non. La spécification officielle interdit formellement les tabulations pour l’indentation. Tous nos fichiers utilisent 2 espaces par niveau.

Que sont les ancres et les alias en YAML ?

Les ancres (&) et alias (*) permettent de déclarer un bloc de configuration une seule fois et de le réutiliser ailleurs sans duplication.

Quelle est la différence entre YAML 1.1 et YAML 1.2 ?

YAML 1.1 interprétait des termes comme "yes", "no" ou "NO" comme des booléens. YAML 1.2 corrige cette ambiguïté en s’alignant sur le standard JSON.

Détails du format YAML

Extension

.yaml, .yml

Type MIME

application/yaml

Encodage

UTF-8 (YAML 1.2)

Aperçu technique de la syntaxe YAML et des parseurs

Découvrez les règles d’indentation, la résolution d’ancres, le flux multidocuments et la compatibilité de schémas en YAML.

Schéma Core de YAML 1.2 et le problème norvégien

YAML 1.2 adopte des règles compatibles JSON empêchant que des valeurs textuelles telles que "NO" soient automatiquement converties en booléen faux.

Ancres, alias et sérialisation de graphes

Contrairement au format JSON, YAML permet de sérialiser des graphes complets grâce aux ancres (&) et alias (*), facilitant la réutilisation de propriétés.

Flux multidocuments avec triple tiret (---)

Le délimiteur à triple tiret permet d’héberger plusieurs documents indépendants au sein d’un même fichier pour un traitement en continu.