-
-
Notifications
You must be signed in to change notification settings - Fork 31
Creating
Nicholas Wilde edited this page Feb 11, 2021
·
2 revisions
- Copy the
template
folder from the helm-template repository to thehelm-charts/charts
directory. - Rename the copied
template
folder to the name of the chart. - Update the
values.yaml
file.- Update the
repository
key. - Update the
tag
key. - Replace all other key values.
- If using ingress, replace the prefix with the name of your chart. Replace the ip address with the ip address of your ingress controller/load balancer. E.g.
template.192.168.1.203.nip.io
->appname.192.168.1.100.nip.io
.
- Update the
- Update the
Chart.yaml
file with all appropriate values. - Update the
README.md.gotmpl
file with the appropriate values. See the helm-docs wiki page. - From the
chartname
folder, runhelm-docs
to generate theREADME.md
file. - Add, commit, and push the new chart to the repository.
The init.sh script may be used to generate the new chart.
- Run the
init.sh
script from thehelm-charts
directory.
$ ./init.sh ghcr.io/linuxserver/transmission:3.00-r2-ls76
- Update the
values.yaml
file.- Replace all other key values.
- Update the
Chart.yaml
file with all appropriate values. - From the chartname folder, run
helm-docs
to generate theREADME.md
file. - Add, commit, and push the new chart to the repository.
- Home
- Deployment
- Integration
- Development
- Scripts
- Requests
- Tips & Tricks
- Troubleshooting
- FAQ
- Contributing
- Code of Conduct