Publishing Helm Charts to GitHub Container Registry
So you have a local Helm chart that you want to share with others?
In this quick tutorial, I’ll walk you through the process of publishing Helm charts to your very own Helm repository using GitHub Container Registry and GitHub Pages using GitHub Actions.
Before you begin, make sure you have the following prerequisites:
- A GitHub account
- A GitHub repository with your Helm chart
- GitHub CLI installed on your local machine
- Bash shell
GitHub Pages Setup
We will use GitHub Pages to host the Helm repository. So you will need to create a new branch called gh-pages. This branch will contain the Helm chart binaries and a README.md file with instructions on how to use the helm repo and install its charts.
Continue reading