Unity XT
Upgrade Unity XT CSI driver
Starting with CSM 1.12, all deployments will need to use images from quay.io. Please note that from CSM 1.14 (May 2025), upgrading with helm will fail if it attempts to use images from Docker Hub.
Note:
- User has to re-create existing custom-storage classes (if any) according to the latest format.
- User has to create Volumesnapshotclass after upgrade for taking Snapshots.
- Secret.yaml files can be updated according to Multiarray normalization parameters only after upgrading the driver.
Using Helm
Note: While upgrading the driver via helm, controllerCount variable in myvalues.yaml can be at most one less than the number of worker nodes.
Preparing myvalues.yaml is the same as explained in the install section.
To upgrade the driver from csi-unity v2.11.1 to csi-unity v2.12.0
- Get the latest csi-unity v2.12.0 code from Github using
git clone -b v2.12.0 https://github.com/dell/csi-unity.git
. - Copy the helm/csi-unity/values.yaml to the new location csi-unity/dell-csi-helm-installer and rename it to myvalues.yaml. Customize settings for installation by editing myvalues.yaml as needed.
- Navigate to csi-unity/dell-csi-hem-installer folder and execute this command:
./csi-install.sh --namespace unity --values ./myvalues.yaml --helm-charts-version <version> --upgrade
NOTE:
- The parameter
--helm-charts-version
is optional and if you do not specify the flag, by default thecsi-install.sh
script will clone the version of the helm chart that is specified in the driver’s csi-install.sh file. If you wish to install the driver using a different version of the helm chart, you need to include this flag. Also, remember to delete thehelm-charts
repository present in thecsi-unity
directory if it was cloned before.
Upgrade using Dell CSM Operator:
Note: Upgrading the Operator does not upgrade the CSI Driver.
- Upgrade the Dell CSM Operator by following here
- Once the operator is upgraded, to upgrade the driver, refer here
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.