ytt
A YAML templating tool from the Carvel project that works on YAML structure rather than on text.
In more detail
It patches and generates manifests with a Python-like language embedded in YAML comments. Its output is plain manifests that a GitOps agent can apply.
Related terms
- YAML — A human-friendly text format for configuration, where indentation shows structure.
- Kustomize — A tool built into kubectl that combines a shared base of Kubernetes manifests with small per-environment changes, without templates.
- Helm — A package manager for Kubernetes that installs applications from charts, filling in templates with values.
Taught in
- Three Teams, Three Formats: Manifests And Packaging — Certified GitOps Associate (CGOA) Exam Prep