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 the templates 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.