Helm Summit 2019 has ended
Amsterdam, The Netherlands
September 11–12, 2019
Click here for more information and registration​​​
Thursday, September 12 • 15:10 - 15:35
ytt: An Alternative to Text Templating of YAML Configuration in Helm - Nima Kaviani, IBM & Dmitriy Kalinin, Pivotal

Sign up or log in to save this to your schedule and see who's attending!

Helm currently uses go/template package to perform text templating which ultimately results in various problems such as wrong indentation, incorrect escaping, etc. ytt (https://get-ytt.io) on the other hand, understands YAML structures (maps, lists, scalars, etc.) and can more effectively template YAML documents than plain text templating tools. Furthermore ytt uses a Pythonic language that is already familiar to most users, making it easier to write imperative logic. By replacing the go/template engine with ytt, we think users have a better experience with templating YAML configuration.


Nima Kaviani

senior software engineer, IBM
Nima Kaviani is a senior cloud engineer with IBM. He is a contributor to Knative and Cloud Foundry's Eirini. Prior to that Nima was the contributor to Cloud Foundry's Diego for over two years. Nima holds a PhD in computer science and tweets and blogs about Serverless, Kubernetes... Read More →
avatar for Dmitriy Kalinin

Dmitriy Kalinin

Software Engineer, Pivotal
Dmitriy Kalinin works at Pivotal on Cloud Foundry, Kubernetes, and Knative projects. Most recently Dmitriy has been working with Nima Kaviani on few tools (ytt, kapp, etc.) open sourced in https://github.com/k14s... Read More →

Thursday September 12, 2019 15:10 - 15:35