I'm checking out Cuelang! :) Thanks for mentioning about this. In fact, I have noticed that there are lots of tools around configuration management now a days, though I have not tried any of them really. For example -
https://github.com/open-policy-agent/conftest . Let me give Cuelang and others a try and also, I wouldn't try to reinvent the wheel. My aim was just to provide values.json.schema if people want to use helm's feature. Looks like there are external standalone tools that can help with config validation for any DSLs. Nice