This repository provides Helm charts to deploy the Hammerspace CSI driver components in a Kubernetes cluster. It supports deploying both Controller and Node plugins, along with configurable options such as timeouts and retry intervals.
-
Add the Helm repository (Published to GitHub Pages):
helm repo add hscsi https://github.com/hammer-space/csi-plugin/deploy/helm/repo helm repo update
-
Install the chart into your cluster:
helm install hscsi hscsi/ --namespace kube-system --create-namespace
(v1.2.8) will be changed to dir name for which package need to be created
cd deploy/helm/repo/v1.2.8
helm package .hammerspace-helm-chart/
cd ../repo
helm repo index .
Ensure index.yaml and .tgz files are committed to the branch (typically gh-pages)
Add or update artifacthub-repo.yml next to index.yaml for Artifact Hub metadata
If you need to add a new chart:
helm create new-chart