Uploaded image for project: 'OpenShift Container Platform (OCP) Strategy'
  1. OpenShift Container Platform (OCP) Strategy
  2. OCPSTRAT-297

[customer portal/lab app] Display all RH Operator versions within the OCP catalog data for compatibility guidelines

    • Strategic Product Work
    • False
    • Hide

      None

      Show
      None
    • False
    • OCPSTRAT-27OLM V1: Operators, Operator Lifecycle Management, and Operator Hub
    • 0
    • Program Call

      Goals

      Display all compatible versions of Red Hat Operators to a particular OpenShift version so the customers can install/upgrade Red Hat Operators in/to a feasible version to stay within the support boundaries or get prepared before OpenShift upgrades.  

      Why is this important:

      Customers need clear guidance on the feasible Red Hat Operator versions so they can install and upgrade to stay within the support boundaries from Red Hat, or get their clusters prepared before the OpenShift upgrades.  

      Background, and strategic fit

      With the increasing usage and popularity of the Red Hat OpenShift Container Platform Operator Update Information Checker, we have gathered a new set of customer requirements that are beyond what the lab app currently provided.  

      The most frequent ask is about “knowing the Operator version(s) customers can safely install or upgrade to”.  In this scenario, customers may have certain tests or criteria in place before committing to installing/upgrading to a particular Operator version.  Hence, it is also important to display non-latest Operator versions (available in an update channel) from the OpenShift Operator catalog data.

      Another area for improvement is to include additional OpenShift catalog data for the lap app.  The lab app was previously created in the context of assisting customers to get prepared for the OpenShift Extended Update Support (EUS) upgrade from 4.8 to 4.10.  As we are marching toward the 4.12 GA, the lab needs to include catalog data from 4.11 and 4.12 as well.

      Requirements

      • The lab app renders non-latest/available Operator versions of an update channel from the catalog data.
      • Add OCP 4.11 and 4.12 catalog data as the filtering options
        • Include filtering options as a part of the URL for sending readers to this lab app with filters pre-populated per context.

      Previous Works:

      Customer Considerations

      • ...

            [OCPSTRAT-297] [customer portal/lab app] Display all RH Operator versions within the OCP catalog data for compatibility guidelines

            Tony Wu added a comment -

            The Lab Apps have been successfully exposing operators' release versions in the target OCP catalog as a way to visualize compatibility information, e.g., 

            https://access.redhat.com/labs/ocpouic/?upgrade_path=4.10%20to%204.12

            This ticket can be closed and viewed as feature complete.

            Tony Wu added a comment - The Lab Apps have been successfully exposing operators' release versions in the target OCP catalog as a way to visualize compatibility information, e.g.,  https://access.redhat.com/labs/ocpouic/?upgrade_path=4.10%20to%204.12 This ticket can be closed and viewed as feature complete.

            Tony Wu added a comment -

            This feature is intended to track the works and collaborations between the Lab App team (frontend) and Operator Framework engineering (backend/audit tool/FBC) to enable a tool/UX to provide guidance on the feasible Red Hat Operator versions so customers can get prepared before the OpenShift EUS upgrades.   

            While there are still upcoming features in rendering additional info. from the FBC to the Lab app (e.g., deprecation info), this ticket can be viewed as feature completed and we can track upcoming changes with newer tickets. 

            Tony Wu added a comment - This feature is intended to track the works and collaborations between the Lab App team (frontend) and Operator Framework engineering (backend/audit tool/FBC) to enable a tool/UX to provide guidance on the feasible Red Hat Operator versions so customers can get prepared before the OpenShift EUS upgrades.    While there are still upcoming features in rendering additional info. from the FBC to the Lab app (e.g., deprecation info), this ticket can be viewed as feature completed and we can track upcoming changes with newer tickets. 

            rhn-coreos-tunwu Can this be closed?

            Joe Lanford added a comment - rhn-coreos-tunwu Can this be closed?

            rhn-coreos-tunwu Am I right in assuming no product docs required here? 

            Matthew Werner added a comment - rhn-coreos-tunwu Am I right in assuming no product docs required here? 

            At OpenShift Feature Review today, we noticed that this Feature is In Progress, so we moved it above Features that are not In Progress (Backlog, Refinement, New)

            Nicholas Stielau added a comment - At OpenShift Feature Review today, we noticed that this Feature is In Progress, so we moved it above Features that are not In Progress (Backlog, Refinement, New)

            These were reordered in the OpenShift Feature Review in order to sit below Features with fixVersions (e.g. openshift-4.14, openshift-4.13).

            If this changes your team view or priorities, feel free to change back, or come and discuss at OpenShift Feature Review.

            Nicholas Stielau added a comment - These were reordered in the OpenShift Feature Review in order to sit below Features with fixVersions (e.g. openshift-4.14, openshift-4.13). If this changes your team view or priorities, feel free to change back, or come and discuss at OpenShift Feature Review.

              rhn-coreos-tunwu Tony Wu
              rhn-coreos-tunwu Tony Wu
              Jian Zhang Jian Zhang
              Matthew Werner Matthew Werner
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated:
                Resolved: