Chart Starter Packs
The helm create
command takes an optional —starter
option that lets youspecify a “starter chart”.
Starters are just regular charts, but are located in $HELM_HOME/starters
.As a chart developer, you may author charts that are specifically designedto be used as starters. Such charts should be designed with the followingconsiderations in mind:
- The
Chart.yaml
will be overwritten by the generator. - Users will expect to modify such a chart’s contents, so documentationshould indicate how users can do so.
- All occurrences of
<CHARTNAME>
in files within thetemplates
directorywill be replaced with the specified chart name so that starter charts can beused as templates. Additionally, occurrences of<CHARTNAME>
invalues.yaml
will also be replaced.
Currently the only way to add a chart to $HELM_HOME/starters
is to manuallycopy it there. In your chart’s documentation, you may want to explain thatprocess.