The Template Controller reuses the Jinja2 templating engine of Kluctl.
Documentation is available here.
You can use multiple predefined variables in your templates. These are:
Available in templates inside ObjectTemplate and represents the whole
ObjectTemplate that was on your target BEFORE the reconciliation started.
Available in templates inside TextTemplate and represents the whole
TextTemplate that was on your target BEFORE the reconciliation started.