This repository contains starter templates for Helm. Check out the documentation to learn what starter templates are.
Usage with helm-starter
helm starter fetch https://github.com/christianknell/helm-starter.git
To use a starter, run:
helm create <CHART_NAME> --starter helm-starter/<STARTER_NAME>
For example to use the default starter template, run:
helm create <CHART_NAME> --starter helm-starter/default
After running the above command you still have to apply some changes to the created files.
Chart.yaml
:- change
appVersion
- change
description
- change
version
- add
home
- add
icon
- add
maintainers
- add
sources
- change
values.yaml
:- change
image.registry
- change
image.repository
- change
image.tag
- change
README.md.gotmpl
:- replace the helm registry host
christianknell https://christianknell.github.io/helm-charts
- replace
<CHARTNAME>
with the real name of the chart - add an
<INTRODUCTION>
- replace
<APPLICATION_NAME>
and<APPLICATION_LINK>
with the real values
- replace the helm registry host
That's basically all you have to do to have a clean starting point.
The provided values.yaml
comes already with annotations for usage with helm-docs.
See these instructions on how to create a README.md
in an automatic fashion.
Update with helm-starter
helm starter update helm-starter