I took technosophos/tscharts as reference to host the charts I developed via GitHub pages.
⚠️ If you need your own helm chart repo, do not use this repository as an example. Use this instead.
(I have to migrate this one some time)
Simply run:
$ helm repo add utkuozdemir https://utkuozdemir.org/helm-charts
and start browsing and installing them:
$ helm search repo utkuozdemir
NAME CHART VERSION APP VERSION DESCRIPTION
utkuozdemir/transmission-exporter 0.1.0 0.3.0 Transmission Exporter
...
$ helm install transmission-exporter utkuozdemir/transmission-exporter --version 0.1.0
NAME: transmission-exporter
LAST DEPLOYED: Tue Apr 21 00:47:10 2020
NAMESPACE: default
STATUS: deployed
REVISION: 1
...
In the project root
- Package the chart
$ helm package transmission-exporter
- Put the packaged chart under
docs/
.
mv transmission-exporter-0.1.0.tgz docs
- Re-index the charts in the
docs/
directory
$ helm repo index docs --url https://utkuozdemir.org/helm-charts
- Add both files, commit, push:
$ git add --all
$ git commit -m "Release transmission-exporter v0.1.0"
$ git push