Operator
To Upgrade the Operator, follow the instructions available here.
Upgrading Drivers with Dell CSM Operator
You can update CSI Drivers installed by the Dell CSM Operator like any Kubernetes resource:
- Get the driver-object details using kubectl command:
kubectl get csm -n powerstore
kubectl get csm -n isilon
kubectl get csm -n vxflexos
kubectl get csm -n powermax
kubectl get csm -n unity
- Use the object name in the kubectl edit command:
kubectl edit csm powerstore -n powerstore
kubectl edit csm isilon -n isilon
kubectl edit csm vxflexos -n vxflexos
kubectl edit csm powermax -n powermax
kubectl edit csm unity -n unity
Modify the installation as needed, typically updating driver versions, sidecars, and environment variables.
- Refer how to upgrade guide if you have more questions
Warning
Starting with Container Storage Module 1.12, all deployments will need to use images from quay.io . Please note that from CSM 1.14 (May 2025), upgrading will fail if it attempts to use images from Docker Hub.
Supported modifications
- Changing environment variable values for driver
- Updating the image of the driver
- Upgrading the driver version
NOTES:
- If you are trying to upgrade the CSI driver from an older version, make sure to modify the configVersion field if required.
driver: configVersion: v2.13.0
Warning
Don’t update the original CustomResource manifest file with kubectl apply -f
. It can overwrite important annotations and cause failures.
To Upgrade Replication, Resiliency refer here.