Was dieses Tool macht
Führt mit --- getrennte YAML-Dokumente der Reihe nach tief zusammen.
Im Patch-Modus entfernt null den Zielschlüssel.
Gibt zusammengeführtes YAML und eine pfadbasierte Änderungsübersicht aus.
Typische Anwendungsfälle
- Kubernetes- oder Helm-ähnliche Overlays vorab prüfen.
- Kontrollieren, ob ein Patch den richtigen verschachtelten Schlüssel entfernt.
- Eine YAML-Änderungsübersicht an Pull Requests anhängen.
Eingabebeispiele
Mehrere YAML-Dokumente
service:
image: nginx
---
service:
replicas: 2
Ausgabebeispiele
Änderungsübersicht
$.service.replicas hinzugefügt
Zusammenfassung
$.service.debug removed
Häufige Fehler und Lösungen
Mit Kubernetes strategic merge verwechselt
Dieses Tool nutzt normale tiefe Zusammenführung und JSON-Merge-Patch-Semantik.
Ausgabe zu früh geteilt
Prüfen Sie die Ausgabe vor der Weitergabe.
Hinweise zu Sicherheit und Datenschutz
Gemeinsame Datenschutzbegriffe, das lokale Verarbeitungsmodell, External-Request-Kennzeichnungen und die DevTools-Prüfung stehen im Vertrauenszentrum.
- Die Verarbeitung bleibt lokal im Browser.
- Maskieren Sie Secrets vor jeder Weitergabe.
Schritt-für-Schritt-Ablauf
- Fügen Sie ein minimales Beispiel ein und führen Sie es einmal aus.
- Prüfen Sie Ausgabe und Änderungsübersicht gegen die Erwartung.
- Kontrollieren Sie vor dem Kopieren, dass keine sensiblen Daten übrig sind.
Qualitätscheck vor dem Teilen
- Prüfen Sie normale und fehlerhafte Eingaben.
- Bestätigen Sie, dass die Ausgabe vom Zielsystem weiter verarbeitet werden kann.
- Schließen Sie Maskierung und Review vor externer Weitergabe ab.
Praxishinweise
Geeignet als lokaler Vorabcheck; die finale Ausgabe sollte weiterhin im Zielsystem oder Deployment-Werkzeug validiert werden.
Häufig gestellte Fragen
Was bedeutet null im Patch?
Es entfernt den Zielschlüssel.
Kann ich Produktionsdaten nutzen?
Ja, aber nur lokal und vor dem Teilen maskiert.
Ersetzt es die finale Validierung?
Nein, nutzen Sie es als schnellen lokalen Check.