A new take on YAML templating for configuration files
Mar 12, 2019Nima Kaviani
Summary
This post introduces ytt v0.1.0, a new YAML templating tool that is structure-aware, unlike text-based templating tools like Helm. It supports declarative and imperative operations using Starlark, allows modularization of configurations, data injection, and data validation. The post provides examples comparing ytt to Helm's templating for Kubernetes Ingress YAML and helper functions, highlighting ytt's advantages in clarity and structure awareness.