/helm-charts

A repository of unofficial helm charts for vSphere components

Primary LanguageSmarty

vSphere TMM Helm Charts

Unofficial repository of helm charts created by the vSphere Technical Marketing team.

Adding this helm repository

To add the helm repository for the vSphere CSI driver, run the following commands:

helm repo add vsphere-tmm https://vsphere-tmm.github.io/helm-charts
helm search repo vsphere-csi

values.yaml files for the charts can be found in the charts/[chartname] directories.

Releasing

# Add and update helm repos
helm repo add common https://charts.bitnami.com/bitnami
helm repo add vsphere-tmm https://vsphere-tmm.github.io/helm-charts
helm repo update

# Package CPI Chart
cd charts/vsphere-cpi
helm dependency update
cd ..
helm package vsphere-cpi

# Package CSI Chart
cd charts/vsphere-csi
helm dependency update
cd ..
helm package vsphere-csi

# Update repo index
cd ..
helm repo index --url https://vsphere-tmm.github.io/helm-charts/charts/ charts
mv charts/index.yaml .

# Push to master and gh-pages
git add .
git commit -m "...."
git push
git checkout gh-pages
git merge master
git push

TODO

  • Automate chart release process