Explorateur YAML Merge/Patch: guide complet
Fusionne localement plusieurs documents YAML ou applique la sémantique JSON Merge Patch, avec un résumé par chemin des ajouts, suppressions et modifications.
Ce que fait cet outil
Fusionne en profondeur les documents YAML séparés par ---.
En mode patch, null supprime la clé cible.
Produit le YAML fusionné et un résumé de changements par chemin.
Cas d'utilisation courants
- Prévisualiser des overlays de configuration de type Kubernetes ou Helm.
- Vérifier qu’un patch supprime la bonne clé imbriquée.
- Ajouter un résumé de changements YAML à une pull request.
Exemples d'entrée
YAML multi-document
service:
image: nginx
---
service:
replicas: 2
Exemples de sortie
Résumé
$.service.replicas ajouté
Résumé
$.service.debug removed
Erreurs courantes et correctifs
Confusion avec strategic merge Kubernetes
Cet outil utilise une fusion profonde simple et la sémantique JSON Merge Patch.
Résultat partagé trop vite
Relisez la sortie avant de la publier.
Notes de sécurité et de confidentialité
Pour les termes de confidentialité, le modèle de traitement local, les libellés de requête externe et la vérification DevTools, consultez le Centre de confiance.
- Le traitement reste local dans le navigateur.
- Masquez les secrets avant tout partage.
Procédure pas à pas
- Collez un exemple minimal puis exécutez une première fois.
- Vérifiez que la sortie et le résumé des changements correspondent aux attentes.
- Avant copie, confirmez qu’aucune donnée sensible ne reste.
Checklist qualité avant partage
- Vérifiez des entrées normales et des cas d’erreur.
- Confirmez que la sortie reste lisible par le système cible.
- Terminez le masquage et la revue avant tout partage externe.
Conseils d'utilisation
Utile comme précontrôle local; la sortie finale doit rester validée par le runtime ou l’outil de déploiement cible.
Questions fréquentes
Que signifie null dans un patch ?
Il supprime la clé cible.
Puis-je utiliser des données de production ?
Oui, mais seulement si elles restent locales et sont masquées avant partage.
Remplace-t-il la validation finale ?
Non, utilisez-le comme contrôle local rapide.