{"repo":"helm/chart-releaser","free":true,"listed":false,"github":"https://github.com/helm/chart-releaser","clone":"git clone https://github.com/helm/chart-releaser.git","description":"Hosting Helm Charts via GitHub Pages and Releases","language":"Go","stars":784,"topics":["helm","charts","kubernetes","repository","hosting"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Chart Releaser Helps Turn GitHub Repositories into Helm Chart Repositories cr is a tool designed to help GitHub repos self-host their own chart repos by adding Helm chart artifacts to GitHub Releases named for the chart version and then creating an index.yaml file for those releases that can be hosted on GitHub Pages (or elsewhere!). Installation Binaries (recommended) Download your preferred asset from the releases page and install manually. Homebrew Go get (for contributing) Docker (for Continuous Integration) Docker images are pushed to the helmpack/chart-releaser Quay container registry. The Docker image is built on top of Alpine and its default entry-point is cr . See the Dockerfile for more details. Common Usage Currently, cr can create GitHub Releases from a set of charts packaged up into a directory and create an index.yaml file for the chart repository from GitHub Releases. Dealing with charts that have dependencies Unfortuntely the releaser-tool won't automatically add repositories for dependencies, and this needs to be added to your pipeline (example), prior to running the releaser, like this: Create GitHub Releases from Helm Chart Packages Scans a path for Helm chart packages and creates releases in the specified GitHub repo uploading the packages. Create the Repository Index from GitHub Releases Once uploaded you can create an index.yaml file that can be hosted on GitHub Pages (or elsewhere). Usage with a private repository When using this tool on a private repos","default_branch":null,"files":null,"tree":[],"storefront":"/r/helm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/helm/chart-releaser/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}