Skip to content

christianhuth/helm-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Helm Chart Starter

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

Needed changes after creation

After running the above command you still have to apply some changes to the created files.

  1. Chart.yaml:
    1. change appVersion
    2. change description
    3. change version
    4. add home
    5. add icon
    6. add maintainers
    7. add sources
  2. values.yaml:
    1. change image.registry
    2. change image.repository
    3. change image.tag
  3. README.md.gotmpl:
    1. replace the helm registry host christianknell https://christianknell.github.io/helm-charts
    2. replace <CHARTNAME> with the real name of the chart
    3. add an <INTRODUCTION>
    4. replace <APPLICATION_NAME> and <APPLICATION_LINK> with the real values

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

About

Starter templates for Helm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages