Upgrading IBM Spectrum Fusion HCI management software from 2.2.1 to 2.3

Steps to upgrade IBM Spectrum Fusion HCI management software from OpenShift® Container Platform console. If you are on 2.2.1 version, then do the following steps to upgrade your management software to 2.3 version so that you can see the Upgrade page in the IBM Spectrum Fusion HCI user interface.

Procedure

  1. Log in to the OpenShift Container Platform management console as a cluster administrator.
  2. From the navigation menu, click Operators > Installed Operators and ensure that you select ibm-spectrum-fusion-ns project.
  3. From the Installed Operators list, select IBM Spectrum Fusion HCI that is on 2.2 version. The Details tab opens by default.
  4. Go to Subscription tab and check whether the Update approval is Manual or Automatic. If it is Automatic, change the Update approval to Manual.
  5. Click Update Channel and change the channel value to v2.0.
  6. Find CatalogSource section in the same tab, click isf-catalog link.
  7. In the YAML tab, change the value of the image in the spec section.
    1. For online upgrade:
      
      spec:
        displayName: IBM Spectrum Fusion Catalog
        image: 'icr.io/cpopen/isf-operator-catalog:2.3.0-linux.amd64'                <-- Updated index image name
        publisher: IBM
        sourceType: grpc
    2. For upgrade using your enterprise registry:
      
      spec:
        displayName: IBM Spectrum Fusion Catalog
        image: '<Your enterprise registry>:<port>/path/isf-operator-catalog:2.3.0-linux.amd64'                <-- Updated index image name
        publisher: IBM
        sourceType: grpc
  8. Save the YAML.
  9. Change the namespace to ibm-spectrum-fusion-ns and click the installed IBM Spectrum Fusion HCI operator.
  10. Go to the Subscription tab.
  11. Click Upgrade available in the Upgrade status section. Alternatively, go to Operators > Installed Operators and click Upgrade available in the Status of the IBM Spectrum Fusion record.
  12. In the InstallPlan details, click Preview InstallPlan. It lists all the install components before approving.
  13. Click Approve to begin upgrade.
    After the upgrade is successful, in the Installed Operator page, ensure that the IBM Spectrum Fusion HCI management software is in succeeded state and the version is 2.3. In the Subscription tab, ensure that the upgrade status displays Up to date.

What to do next

  • After successful upgrade, follow the instructions:
    • If you are using online mode to upgrade,
      Edit catalog source named ibm-operator-catalog and, if ibm-operator-catalog source exists, add the following lines to the spec section:
      updateStrategy:
          registryPoll:
            interval: 45m
      Example catlogsource yaml:
      apiVersion: operators.coreos.com/v1alpha1
      kind: CatalogSource
      metadata:
        name: ibm-operator-catalog
        namespace: openshift-marketplace
      spec:
        displayName: IBM Operator Catalog
        publisher: IBM
        sourceType: grpc
        image: icr.io/cpopen/ibm-operator-catalog:latest
        updateStrategy:
          registryPoll:
            interval: 45m
    • If you are using enterprise registry for upgrade,

      Delete the catalog source named ibm-operator-catalog from the openshift-marketplace namespace if the ibm-operator-catalog source exists.