You can upgrade the CSI Driver for Dell EMC PowerScale using Helm or Dell CSI Operator.
Upgrade Driver from version 2.0.0 to 2.1.0
Note: While upgrading the driver via helm, controllerCount variable in myvalues.yaml can be at most one less than the number of worker nodes.
Verify that all pre-requisites to install CSI Driver for Dell EMC PowerScale version 2.1.0 are fulfilled. Note that change in secret format should be implemented.
- Delete the existing secret (isilon-creds and isilon-certs-0)
- Create new secrets (isilon-creds and isilon-certs-0) Refer Installation section here.
Clone the repository using
git clone -b v2.1.0 https://github.com/dell/csi-powerscale.git, copy the helm/csi-isilon/values.yaml into a new location with a custom name say my-isilon-settings.yaml, to customize settings for installation. Edit my-isilon-settings.yaml as per the requirements.
Change to directory dell-csi-helm-installer to install the Dell EMC PowerScale
Upgrade the CSI Driver for Dell EMC PowerScale version 2.1.0 using following command:
./csi-install.sh --namespace isilon --values ./my-isilon-settings.yaml --upgrade
Upgrade using Dell CSI Operator:
Note: While upgrading the driver via operator, replicas count in sample CR yaml can be at most one less than the number of worker nodes.
To upgrade the driver from version 2.0.0 to 2.1.0:
Note: It is highly recommended to take Backup of existing storage class definition and volumesnapshot class definition, yaml files before the upgrade.
Clone the Dell CSI Operator repository.
bash scripts/install.sh --upgrade. This command will install the latest version of the operator.
Note: Dell CSI Operator version 1.4.0 and higher would install to the ‘dell-csi-operator’ namespace by default.
- To upgrade the driver, refer here.