Home

Awesome

Charts Repo Actions Demo

Example project to demo testing and hosting a chart repository with GitHub Pages and Actions.

Actions

Project Status

main supports Helm 3 only, i. e. both v1 and v2 API version charts are installable.

Chart Sources

How-To

You can automatically test and host your own chart repository with GitHub Pages and Actions by following these steps.

Steps

The prerequisites listed in the READMEs for actions above must be complete before the steps below, or your charts' initial versions won't be released.

  1. Use the main branch for all of the below, if you wish to use the Actions workflow files as-is
  2. Copy the .github/workflows files from this project to yours
  3. Add your charts to a parent directory in the project (/charts is most straightforward, as it's the default. To change this see helm/chart-testing > configuration > chart-dirs)
  4. Optional: To list your charts repo publicly on the Helm Hub, see Helm Hub > How To Add Your Helm Charts. Consider also pushing to CNCF Artifact Hub

Results