Helm Summit 2019 has ended
Amsterdam, The Netherlands
September 11–12, 2019
Click here for more information and registration​​​

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Community [clear filter]
Thursday, September 12

14:35 CEST

ErrTooMuchHelm = fmt.Errorf("A Maintainer's Story About Helping with Helm") - Taylor Thomas, Microsoft & Martin Hickey, IBM
As Helm becomes more commonplace in many people's workflows, the community continues to expand. The Helm community has always been a welcoming place, but sometimes it seems hard to jump in and help, especially with how large it has become. Come join me as I walk through some enlightening (and entertaining) mistakes and success to illustrate how to best contribute to Helm. We will discover the various ways you can participate in the community – from documentation to writing code and everything in between. To finish, we will discuss some possible improvements for the future.

avatar for Martin Hickey

Martin Hickey

Senior Software Engineer, IBM
Martin works on the Open Technology team at IBM focusing on open source software. He is a regular contributor to open source and a core maintainer for Helm. He has also contributed previously to the OpenStack and Elastic communities. Martin enjoys speaking at conferences and meet-ups... Read More →
avatar for Taylor Thomas

Taylor Thomas

Director of Customer Engineering, Cosmonic
Taylor Thomas is an Engineering Director working on WebAssembly platforms at Cosmonic. He is a core maintainer on Krustlet, Bindle, and Wagi, and contributes to many open source projects. He is a regular speaker at various open source conferences and meetups, including various KubeCons... Read More →

Thursday September 12, 2019 14:35 - 15:00 CEST

15:10 CEST

ytt: An Alternative to Text Templating of YAML Configuration in Helm - Nima Kaviani, IBM & Dmitriy Kalinin, Pivotal
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

Principal Software Engineer, Pivotal
Dmitriy Kalinin works at Pivotal on various projects, most recently contributing to Kubernetes and Knative. Recently he has been working on several open source tools that help manage applications on Kubernetes.

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