Uploaded image for project: 'OpenShift Builds'
  1. OpenShift Builds
  2. BUILD-1076

Cannot Upgrade to Builds 1.1 Using 1.0 Channels

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Critical Critical
    • builds-1.1
    • builds-1.1
    • builds-operator
    • None
    • 2
    • False
    • None
    • False
    • Hide
      1. Delete the cluster `ShipwrightBuild` object. Wait for the Shipwright components to be deleted in the `ShipwrightBuild` object's target namespace.
      2. Uninstall the Builds 1.0.z operator.
      3. Install the Builds 1.1.0 operator from OperatorHub.
      Show
      Delete the cluster `ShipwrightBuild` object. Wait for the Shipwright components to be deleted in the `ShipwrightBuild` object's target namespace. Uninstall the Builds 1.0.z operator. Install the Builds 1.1.0 operator from OperatorHub.
    • Hide

       # Install Builds 1.0.z using a prior version of the OLM catalog (published before August 1, 2024).

      1. Update the cluster's OLM catalog to the latest version.
      2. Attempt to upgrade Builds for OpenShift to 1.1.
      Show
       # Install Builds 1.0.z using a prior version of the OLM catalog (published before August 1, 2024). Update the cluster's OLM catalog to the latest version. Attempt to upgrade Builds for OpenShift to 1.1.
    • Builds Sprint #11
    • Customer Escalated, Customer Facing, Customer Reported
    • Proposed

      Description of problem:

      The Builds 1.1.0 release uses a different channel naming scheme than Builds 1.0. This means that customers who installed Builds 1.0.z cannot upgrade to Builds 1.1.0.

      Workaround:

      1. Delete the `ShipwrightBuild` object.
      2. Uninstall the Builds 1.0.z operator.
      3. Install the Builds 1.1.0 operator from OperatorHub.

      Prerequisites (if any, like setup, operators/versions):

      Previous version of Builds 1.0.z

      Steps to Reproduce

      1. Install Builds 1.0.z using a prior version of the OLM catalog (published before August 1, 2024).
      2. Update the cluster's OLM catalog to the latest version.
      3. Attempt to upgrade Builds for OpenShift to 1.1.
         

        Actual results:

      Unable to upgrade - Builds 1.0 operator channel does not exist.

      Expected results:

      Builds 1.0 can be upgraded to Builds 1.1.

      Reproducibility (Always/Intermittent/Only Once):

      Always

      Acceptance criteria: 

      • Builds operator can upgrade from 1.0.z to 1.1.z.
      • Prior channels used for Builds 1.0 are declared deprecated, and marked for removal in 1.2.0.

      Definition of Done:

      Build Details:

      Additional info (Such as Logs, Screenshots, etc):

       

              rh-ee-sabiswas Sayan Biswas
              adkaplan@redhat.com Adam Kaplan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: