We've been patching helm so that it can work with OpenShift Templates and adding Secret generation.
helm upgrade fabric8/cd-pipeline
and it'll install/upgrade the CD Pipeline chart.
Just download the binary for your platform, add it to your
$PATH and type:
helm update helm repo add fabric8 https://fabric8.io/helm/
Now helm will be pointed at the fabric8 chart repository so you can
upgrade the fabric8 charts.
Helm refers to applications as
charts which you can then
delete in a particular namespace in kubernetes.
Once you have got helm installed using one of the above mechansims here's how you use it:
All the fabric8 charts begin with the name
So to install a particular chart name, such as
helm install fabric8/cd-pipeline
which will install the CD Pipeline chart.
helm install tends to fail if it finds any resources that already exist; so use
helm upgrade instead; which creates or upgrades depending on whats already installed!
After you have installed a chart a new release can come along from time to time. So when a new fabric8 release comes out if you want to upgrade your installation type:
helm update helm upgrade fabric8/cd-pipeline
and it upgrades, recreating/updating all the kubernetes resources!
Helm looks and feels kinda like homebrew; so
helm update pulls down all the latest git repos of the charts (helm speak for 'apps`). e.g. all our fabric8 charts are here: https://github.com/fabric8io/charts