Time: 2:00 PM
Room: OEC C
User-centric Helm chart design: Cutting the values.yaml file by 90%
Helm charts are essential tools for deploying Kubernetes applications and services, but they can easily grow in complexity, becoming overwhelming for both users and maintainers. The values.yaml file, which defines the settings for customizing deployments, can be especially challenging for users who aren’t familiar with the technical details.
At Grafana Labs, Pete has developed one of the most popular open source Helm charts for deploying a complete observability collection system for Kubernetes. In this talk, he will share how he reduced his chart's values.yaml file from 2,800 lines to just 250—all while adding new features! He will also discuss his design patterns for creating user-friendly configurations and implementing rigorous test automation to boost developer confidence and rapid delivery.

Pete Wall
Staff Software Engineer
Grafana Labs
Pete is an engineer at Grafana Labs where he has been working to make Kubernetes observability easy. At Grafana, he develops the open source Kubernetes Monitoring Helm chart, which has been deployed to thousands of clusters. He is active in the Grafana community, leading local meetup groups and participating in Grafana’s public Slack workspace.
He lives in Rochester, MN with his family and enjoys lifting weights, delicious coffee, and seeing the world.