helm-charts

MichaelTrip Helm Charts Repo

This is the MichaelTrip charts repository.

Helm Documentation

https://github.com/kubernetes/helm/blob/master/docs/index.md

Install helm on minishift

https://blog.openshift.com/deploy-helm-charts-minishifts-openshift-local-development/

How It Works

We use the master branch to store our charts code, and gh-pages branch as the charts repository.

GitHub Pages points to the docs folder and our repository is accessible on https://michaeltrip.github.io/helm-charts

Add this repo to helm

helm repo add michaeltrip https://michaeltrip.github.io/helm-charts

Add a chart

CHART=s3-exporter
helm create $CHART
helm package $CHART -d docs
helm repo index docs --url https://michaeltrip.github.io/helm-charts
git add .
git commit -m "add chart $CHART"
git push origin master

Update a chart

export CHART=gitlab-backup
helm package $CHART -d docs
helm repo index docs --url https://michaeltrip.github.io/helm-charts
git add .
git commit -m "updated $CHART"
git push origin master

Hello-world chart

The hello-world chart was created from a tutorial on charts. It’s here as an example to understand basic concepts of charts.