Helm must be installed to use the charts. Please refer to Helm's documentation to get started.
Once Helm has been set up correctly, add the repo as follows:
helm repo add volumez-csi https://volumeztech.github.io/helm-csi --force-updateThe chart supports the following key configuration options:
vlzAuthToken: Volumez authentication token (refresh token)
For detailed configuration options, please refer to the volumez-csi chart README.
To install the volumez-csi chart:
helm install volumez-csi volumez-csi/volumez-csi -n vlz-csi-driver --create-namespace \
--set vlzAuthToken="your-auth-token" To install a specific chart version:
helm install volumez-csi volumez-csi/volumez-csi -n vlz-csi-driver --create-namespace \
--set vlzAuthToken="your-auth-token" \
--version VERSION_TAGExample with specific version:
helm install volumez-csi volumez-csi/volumez-csi -n vlz-csi-driver --create-namespace \
--set vlzAuthToken="your-auth-token" \
--version 1.31.0-rc.1To install volumez-csi on specific nodes or node groups, first label the node(s) appropriately.
Then, add the following flag to your helm install command, replacing <label-key> and <label-values> with your actual labels:
--set-json 'node.affinity={"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"<label-key>","operator":"In","values":["<label-values>"]}]}]}}}'Example - schedule only on nodes labeled with nodepool-type=app or nodepool-type=media:
helm install volumez-csi volumez-csi/volumez-csi -n vlz-csi-driver --create-namespace \
--set vlzAuthToken="your-auth-token" \
--set-json 'node.affinity={"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"nodepool-type","operator":"In","values":["app", "media"]}]}]}}}'If you previously added this repository, run helm repo update to fetch the latest package versions.
Afterwards, you can run helm search repo volumez-csi -l to view the available charts.
To upgrade the chart:
helm upgrade volumez-csi volumez-csi/volumez-csi -n vlz-csi-driverTo upgrade to a specific chart version:
helm upgrade volumez-csi volumez-csi/volumez-csi -n vlz-csi-driver --version VERSION_TAGExample:
helm upgrade volumez-csi volumez-csi/volumez-csi -n vlz-csi-driver --version 1.31.0-rc.1To uninstall the chart:
helm uninstall volumez-csi -n vlz-csi-driver