Dell CSI Operator
To upgrade Dell CSI Operator, perform the following steps. Dell CSI Operator can be upgraded based on the supported platforms in one of the 2 ways:
- Using script (for non-OLM based installation)
- Using Operator Lifecycle Manager (OLM)
Using Installation Script
- Clone and checkout the required dell-csi-operator version using
git clone -b v1.9.0 https://github.com/dell/dell-csi-operator.git.
- cd dell-csi-operator
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.
The upgrade of the Dell CSI Operator is done via Operator Lifecycle Manager.
Update approval (
InstallPlan in OLM terms) strategy plays a role while upgrading dell-csi-operator on OpenShift. This option can be set during installation of dell-csi-operator on OpenShift via the console and can be either set to
- If the
Update approvalis set to
Automatic, OpenShift automatically detects whenever the latest version of dell-csi-operator is available in the
Operator hub, and upgrades it to the latest available version.
- If the upgrade policy is set to
Manual, OpenShift notifies of an available upgrade. This notification can be viewed by the user in the
Installed Operatorssection of the OpenShift console. Clicking on the hyperlink to
Approvethe installation would trigger the dell-csi-operator upgrade process.
NOTE: The recommended version of OLM for Upstream Kubernetes is
v0.18.3 when upgrading operator to