A web server to broker the upkeeping of chart objects and helm index manifest grooming between your CI build process.
Lead Maintainer: Lam Chan
helm
is a package manager for Kubernetes. The runtime for helm
consist of a CLI which helps with chart
package scafolding, manifest generation and can act as a stand alone chart repository. For long term storage of chart
packages, it is desirable to use AWS S3 as the storage backing. helm-chart-s3-publisher
acts as the shuttle for you to push new chart
s or update existing chart
s to AWS S3. This broker will also manage the updates of the index.yaml
manifest file when a file is pushed remotely.
npm install -g helm-chart-s3-publisher
Or using Docker
docker pull xogroup/helm-chart-s3-publisher
helm-chart-publisher
Or using Docker
docker run -d xogroup/helm-chart-s3-publisher
See the API Reference.
Check out the Examples.
We love community and contributions! Please check out our guidelines before making any PRs.
- Clone this project and
cd
into the project directory - Run the commands below
npm install
npm test