Automated dependency updates. Multi-platform and multi-language.
This repository hosts ManagedKube's Helm charts. Chart documentation is automatically generated using helm-docs
helm repo add managedkube https://helm-charts.managedkube.com
helm repo update
docker run -it \
-v ${PWD}:/opt/app \
quay.io/helmpack/chart-testing:v3.0.0-rc.1 sh
run linter:
cd /opt/app
ct lint --config /opt/app/.github/ct.yaml
https://jamiemagee.co.uk/blog/how-to-host-your-helm-chart-repository-on-github/
Helm-docs isn’t strictly a linting tool, but it makes sure that your documentation stays up-to-date with the current state of your chart. It requires that you create a README.md.gotmpl in each chart repository using the [https://github.com/norwoodj/helm-docs#available-templates](available templates), otherwise it will create a README.md for you using a default template.
This runs Helm-docs against each chart in your repository and generates the README.md for each one. Then, using git, you’ll fail the build if there are any differences. This ensures that you can’t check in any changes to your charts without also updating the documentation.
From the root of this repo, run:
./.github/helm-docs.sh
This will run the README.md.gotmpl
and update the README.md
file.