|
|
|
|
|
by compyman
244 days ago
|
|
I also think that a lot of the problems with yaml specifically are overblown, but this post is actually not about that! It is specifically saying the same problem exists in JSON/YAML/TOML, etc, which is that all these configuration languages don't have any real means of abstraction, and ultimately aren't expressive enough do to the job we require of them. as soon as you are templating config files with other configs, I agree, I have sorely felt this limitation with helm charts |
|
There is no single cure-all, of course, but surely we should be relying on computers to do much of the heavy lifting when it comes to validation and verification of these files, not just as linters after the fact but in realtime while we're editing, and with some sort of knowledge (even if derived programmatically) of what is right and what is wrong so we no longer have to worry about simple footguns.