Publishing the Guestbook chart to a chart repository
Now that you have completed the development of the Guestbook chart, the chart can be published to a repository so that it is easily accessible for other users. Let's begin by first creating the chart repository.
Creating a chart repository
Chart repositories are servers containing two different components, as follows:
- Helm charts, packaged as
tgz
archives - An
index.yaml
file, containing metadata about the charts contained in the repository
Basic chart repositories require maintainers to generate their own index.yaml
files, while more complex solutions such as the Helm community's ChartMuseum
tool dynamically generate the index.yaml
file when new charts are pushed to the repository. In this example, we will create a simple chart repository using GitHub Pages. GitHub Pages allows maintainers to create a simple static hosting site out of a GitHub repository, which can be used to create a basic chart...