IBM Support

Hotfix for IBM Storage Fusion and IBM Storage Fusion HCI 2.8.0, 2.8.1 and 2.8.2

General Page

With every reconciliation, the IBM Storage operator removes the custom labels you added to the IBM Storage Fusion namespace.
Apply this hotfix only when you have to add any custom labels to your Fusion namespace.
Do the following steps to resolve the issue related to the overwriting of namespace labels.
Note: If you are applying this hotfix in a disconnected environment, mirror the hotfix image to the same registry and path of your IBM Storage Fusion images (2.8.0 or 2.8.1 or 2.8.2). Except for the image digests, the steps are common for IBM Storage Fusion HCI and IBM Fusion Software. Hence, use the correct image digests based on the version and variant.

Required image digests:

 

For 2.8.0:

  • IBM Storage Fusion HCI - cp.icr.io/cp/isf/isf-prereq-operator@sha256:e8fd803d062eaf4e18968fd9d517b51e9ca85c9958af5556de2c9e022bbf7fe6
  • IBM Storage Fusion - cp.icr.io/cp/isf-sds/isf-prereq-operator@sha256:73d7d0b905e609eba3b0d97b12b23d5d2b00e351c0f8ec0c73a5d665c94b80a6
For 2.8.1:
 
  • IBM Storage Fusion HCI - cp.icr.io/cp/isf/isf-prereq-operator@sha256:ef559540d4d376441e2ff64ea3a1c460f0e7f0a6e3791ccc60526f257c77a126
  • IBM Storage Fusion - cp.icr.io/cp/isf-sds/isf-prereq-operator@sha256:d0e6dd358cb7371def4a0f525a635c9882a5c433f217e96cfb1be7973d702a99
For 2.8.2:
 
  • IBM Storage Fusion HCI - cp.icr.io/cp/isf/isf-prereq-operator@sha256:b8c7069e5c890bb015d5bb1e7c5578fece911b4e04509e91b4a0816b1a979f08
  • IBM Storage Fusion - cp.icr.io/cp/isf-sds/isf-prereq-operator@sha256:5f9e15a67bea358405f2e78b30af0ea96ec4b5815142af8d41c63adf768fe2b0
     
IBM Storage Fusion HCI:
  1. Run the following command to edit the CSV file.

    oc edit csv isf-operator.v2.8.0 -n ibm-spectrum-fusion-ns
  2. Search for the isf-prereq-operator spec section to get the image digest details in the CSV.

    spec 
      containers:
         - args:
              - --health-probe-bind-address=:8081
              - --metrics-bind-address=127.0.0.1:8080
              - --leader-elect
              command:
              - /manager
              env:
              - name: FUSION_NAMESPACE
                valueFrom:
                  fieldRef:
                     fieldPath: metadata.namespace
              image: cp.icr.io/cp/isf-sds/isf-prereq-operator@sha256:05b169dcf76ad9a7b34eb85abf441c0836318cec14072a86a5f4a00e01803a86
              imagePullPolicy: Always
  3. Replace image digest with correct value. See Image digest.

  4. Save the changes and close the file. It recreates the isf-prereq-operator pod in the IBM Storage Fusion namespace.

  5. After the isf-prereq-operator pod is created, apply custom label to the IBM Storage Fusion namespace.

IBM Storage Fusion:
  1. Run the following command to edit the CSV file and replace the namespace with your Fusion namespace.

    oc edit csv isf-operator.v2.8.0 -n ibm-spectrum-fusion-ns
  2. Search for the isf-prereq-operator spec section to get image digest details in the CSV.

    spec:
       containers:
       - args:
           - --health-probe-bind-address=:8081
           - --metrics-bind-address=127.0.0.1:8080
           - --leader-elect
           command:
           - /manager
           env:
           - name: FUSION_NAMESPACE
             valueFrom:
                fieldRef:
                  fieldPath: metadata.namespace
            image: cp.icr.io/cp/isf-sds/isf-prereq-operator@sha256:05b169dcf76ad9a7b34eb85abf441c0836318cec14072a86a5f4a00e01803a86
            imagePullPolicy: Always
  3. Replace image digest with the correct value. See Image digest. It recreates the isf-prereq-operator pod in the IBM Storage Fusion namespace.
  4. After the isf-prereq-operator pod is created, apply the custom label to the IBM Storage Fusion namespace.

    Important: If you upgrade to 2.8.1 or 2.8.2 after applying this hotfix on IBM Storage version 2.8.0, the image of the operator gets replaced  automatically. Hence, reapply this hotfix on IBM Storage version 2.8.1 or 2.8.2 to apply a custom label to the Fusion namespace again. When you reapply this hotfix on 2.8.1 or 2.8.2, make sure to use the corresponding 2.8.1 or 2.8.2 CSV name (steps 1 and 2) and image digests (step 3).

[{"Type":"MASTER","Line of Business":{"code":"LOB69","label":"Storage TPS"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSXEFDS","label":"IBM Storage Fusion HCI Appliance Software"},"ARM Category":[{"code":"a8m3p0000000rX7AAI","label":"HW"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"},{"Type":"MASTER","Line of Business":{"code":"LOB69","label":"Storage TPS"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSFETU","label":"IBM Storage Fusion"},"ARM Category":[{"code":"a8m3p0000000rXCAAY","label":"SW"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Document Information

Modified date:
17 February 2025

UID

ibm17162283