Helm chart repository (packages only) hosted via GitHub Pages.
- Store packaged charts (
.tgz) underpackages/in the default branch. - Workflow
.github/workflows/release.ymlpublishes all.tgztogh-pagesand generatesindex.yaml. - Configure Settings → Pages: Branch
gh-pages, Folder/ (root).
- Build the chart in your source repo:
helm package charts/<name>→ produces<name>-<version>.tgz. - Copy the
.tgzinto this repo underpackages/and push tomain/master. - Wait for GitHub Actions to finish. The package and
index.yamlwill be available at https://aishu-technology.github.io/helm-repo/.
helm repo add myrepo https://aishu-technology.github.io/helm-repo/helm repo update && helm search repo myrepohelm install demo myrepo/<chart-name> --version <x.y.z>
- Keep every released version; do not replace files in-place. Push a new
.tgzwhen version changes. - The repo does not contain chart source; only packaged artifacts.