What does HackerNews think of isopod?
An expressive DSL and framework for Kubernetes configuration without YAML
Starlark -> protos -> k8s api. Jic you wanted more confuse
Being an early adopter is difficult both in terms of the immaturity of the tooling — Cue, for example, only has a Go implementation at the moment — and in terms of the risk of betting on an evolutionary dead end, which can cause a lot of unnecessary churn when you want to standardize on something across an entire organization.
As a concrete example, I'd love to replace Kubernetes's use of YAML with something like the above. But the tooling is immature, and almost nobody is using any of it. For example, there's Isopod [1], which is a nice-looking tool to use Starlark with Kubernetes. But it might go the same way as Ksonnet.
Anyone actually using these tools?
Same use-case but uses Starlark dsl instead of jsonnet
Cruise built a more complex DSL on top of it: https://github.com/cruise-automation/isopod