Installing the driver with the OpenShift web console

When using the Red Hat® OpenShift® Container Platform, the operator for IBM® block storage CSI driver can be installed directly from OpenShift Container Platform web console1, through the OperatorHub. Installing the CSI (Container Storage Interface) driver is part of the operator installation process.

The Red Hat OpenShift Container Platform uses the following SecurityContextConstraints for the following serviceAccounts:

Note: This data is for informational purposes only.

serviceAccount SecurityContextConstraint
ibm-block-csi-operator restricted
ibm-block-csi-controller-sa anyuid
ibm-block-csi-node-sa privileged
  1. From the web console, create a new project (also referred to as namespace).

  2. Find and install IBM block storage CSI driver operator within the new project.

    The Operator Installation form appears.

  3. Set the Installation Mode to the project namespace selected previously.

  4. Set the Approval Strategy to either Automatic or Manual as per your preference.

    Note: The general recommendation is to select Automatic option.

  5. Click Install.

  6. Check the status of the IBM block storage CSI driver operator.

    Wait until the Status is Up to date and then Succeeded.

    Note: While waiting for the Status to change from Up to date to Succeeded, you can check the pod progress and readiness status from Workloads > Pods.

  7. After the operator installation progress is complete, click the installed IBM block storage CSI driver operator.

  8. (Optional) Create the host definer (HostDefiner).

    A YAML file opens in the web console. This file can be left as-is, or edited as needed. For more information, see Configuring the host definer.

  9. Create the IBM block storage CSI driver (IBMBlockCSI).

    A YAML file opens in the web console. This file can be left as-is, or edited as needed.

  10. Update the YAML file to include your user-defined namespace.

  11. After everything is created, wait until the Status is Running.

1 Installation via the OpenShift Container Platform web console is only available for the x86 platform. For the IBM Z and IBM Power Systems platforms, please refer to Installing the driver with GitHub or Installing the driver with GitHub