Hacker News new | ask | show | jobs
by baq 924 days ago
Helm is a tool to use Jinja to write an object tree (or dag), in yaml.

This is not endorsement. This is to point out that it makes hardly any sense! Use a proper programming language and serialize the object tree/network to whatever format is necessary.

3 comments

> tool to use Jinja

It's not really that. Jinja is python, Helm is written in Go and uses one of the Go template languages, which has a passing similarity to Jinja.

The rest of your comment is spot on, of course.

https://cdk8s.io/docs/latest/plus/ ... fast easy and useful check as you type feedback/validation (of course because it's using the TS LSP)
I think that's where the landscape is heading--language frameworks that output YAML on one end, and operators that control YAMLs through the K8s control loop on the other end.