El merger analiza cada entrada YAML, combina los mapeos resultantes y formatea la salida fusionada. Las entradas se combinan en orden, útil para configuración base más overrides por entorno, como Helm values o manifiestos de despliegue.
Cuando una clave aparece en más de un documento, puedes elegir si gana la entrada posterior o la anterior. Los arreglos pueden concatenarse o reemplazarse, y los mapeos anidados se fusionan recursivamente.
Como YAML suele controlar despliegues, el resultado fusionado debe revisarse antes de copiarlo a configuración real. El flujo en el navegador permite probar estrategias sin subir configuración interna.
Preguntas y respuestas frecuentes sobre este tema.
Fusiona dos o más documentos YAML en uno, combinando mapeos de todas las fuentes con estrategias de conflicto y de arreglos configurables.
Sí — se pueden fusionar hasta 5 entradas en una sola pasada. Se combinan de izquierda a derecha, por lo que la entrada más a la derecha tiene la última palabra sobre las claves en conflicto (a menos que cambies a A → B).
Por defecto, el valor del documento posterior tiene prioridad (B → A) y los arreglos se concatenan. Puedes cambiar a A → B para conservar el valor del primer documento, o establecer la estrategia de arreglos en Replace para que el arreglo posterior sobrescriba por completo.
Sí — los mapeos anidados se fusionan recursivamente bajo ambas estrategias de conflicto, y los arreglos siguen la estrategia de arreglos elegida (Concat o Replace) en cada profundidad.
Los casos de uso comunes incluyen fusionar manifiestos de Kubernetes, combinar valores de Helm chart entre entornos (base + dev/staging/prod overrides) y consolidar configuraciones CI/CD multi-archivo (GitHub Actions, GitLab CI) en un solo documento revisable.
No, la fusión YAML se realiza completamente en su navegador. Ambos archivos se fusionan localmente con JavaScript — nada se sube a ningún servidor.