This repository contains the official Polyflix Helm charts.
To install the repository on your host and be able to pull charts from it, you'll need to execute the following command :
$ helm repo add polyflix https://polyflix.github.io/helm-charts
You're now ready to work with the repository. For detailed explanations about how to install a specific chart, please see the concerned chart directory.
The chart documentation is important and needs to be maintained. To make easy this task, we use helm-docs to generate the documentation based on the chart values.yml
. The repository provide a template of README, and helm-docs will generate a README.md
into the chart folder if you have installed the pre-commit.
If you wish to generate the documentation manually, simply run the following command from the root of the project :
helm-docs --chart-search-root=charts --template-files template/README.tpl.md
Run the following commands to install the pre-commit hooks :
pre-commit install
pre-commit install-hooks
In order to make updates on one or more charts on the project, please follow the following instructions :
- Make a branch and do your changes
- Run the helm-docs command to make sure the documentation is up to date.
- Once everything is ok, don't forget to bump the chart(s) version(s) to trigger a new release when your PR will be merged.