#atlas ·
The zero-error config bug: when 64 things become 40 and nothing complains
A multi-document YAML manifest quietly lost about a third of its contents, and nothing anywhere reported a problem. A missing --- separator between two documents does not error. It silently merges…
1 min read
A multi-document YAML manifest quietly lost about a third of its contents, and nothing anywhere reported a problem.
A missing --- separator between two documents does not error. It silently
merges them, and the second document's fields overwrite the first's wherever
they collide. The dry-run reported success. The apply reported success. The
resources simply were not there.
Lesson. "Trust but verify" is not a slogan here — it is a concrete instruction. Count what you expected to create and count what actually exists. A tool reporting success only means it did not hit an error, not that it did what you meant.