Get Your Helm Charts Out There!
summary
A reproducible flow that packages and publishes Helm charts to GitHub Pages using chart-releaser and chart-testing (ct), testing on ephemeral kind clusters spun up in CircleCI (demo uses a control plane plus two workers). ct lints, installs, runs upgrade tests (previous minor → current and same-version in-place), packages changed charts, creates GitHub releases and an index.yaml. Demo merge creates releases and updates the index, though some community charts still fail tests and need fixes.
AI-written summary · about
chapters (18)
- 0:00Intro
- 1:10HomeHub
- 3:40Hosting Helm Charts
- 4:32Chart Testing Tool
- 5:50What can it do
- 6:50Kubernetes
- 7:50Configuration
- 9:50Chart Rule
- 10:25Github App
- 11:00Example
- 11:20Repo
- 11:55Setup
- 14:25Pull Request
- 15:05Log
- 16:15GitHub Releases
- 17:55Merge Pull Request
- 18:25Create a Release
- 21:30Questions
related talks
32mManaging Helm Deployments with Gitops at CERN
29mHelm Chart Patterns
43mAt The Helm of Kubernetes: Repeatable Infrastructure Creation for Mere Mortals
35mLearn About Helm And Its Ecosystem
34mOne Chart to Rule Them All: Continuous Deployment with Helm at Ticketmaster
22mCreating a Micro Open-Source Community with Helm
27mIntro: Helm
37mAn Introduction to Helm
