Uploaded image for project: 'OCMUI - OpenShift Cluster Manager UI'
  1. OCMUI - OpenShift Cluster Manager UI
  2. OCMUI-3885

Changes in OSD Cluster Wizard for integration with the Google Cloud Console

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • None
    • Changes in OSD Cluster Wizard for seamless integration with OpenShift service listed in the Google Cloud Console
    • False
    • False
    • In Progress
    • OSDGCP-59 - Changes in OSD Cluster Wizard for seamless integration with OpenShift service listed in the Google Cloud Console
    • 33% To Do, 11% In Progress, 56% Done

      Description

      Changes in OSD Cluster Wizard for seamless integration with OpenShift service listed in the Google Cloud Console.  Google Console users will come into a curated view of the OSD wizard where certain configurations will be pre-selected, and irrelevant sections hidden; streamlining the onboarding process for OSD users

      Acceptance criteria

      1. The entire UI feature needs to be behind a Feature Flag
      2. Google console cloud user will link-n-launch to OCMUI url console.redhat.com/openshift/create/osdgcp
        console.redhat.com/openshift/create/ osdgcp
        will show user the curated OSD "from google cloud console".  User will be shown the 1st step of the curated wizard mode
      3. When a user leaves the OSD cluster creation wizard (console.redhat.com/openshift/create/osdgcp) or exits the OCM UI completely, their next visit to the Hybrid Cloud Console (console.redhat.com) or OCM (console.redhat.com/openshift) should present the standard OCM UI view.
      4. For User Analytics Tracking: Send tracking event when anyone arrives at console.redhat.com/openshift/create/osdgcp
      5. The curated wizard mode changes are:
        1. Step 1: Billing Address
          1. Auto-select the “Subscription type = On-demand: Flexible usage billed through the Google Cloud Marketplace”
          2. Hide the other two subscription types i.e. “Free trial” and “Annual: Fixed capacity subscription from Red Hat”
          3. Inside the Infrastructure type field hide the option for "Red Hat cloud account."
        2. Step 2: Cloud Provider
          1. Make “Authentication type = Workload Identity Federation” the default selection and Service Account stays as unselected, second option. 
            (Making WIF the default choice is already implemented behind a feature flag named GCP_WIF_DEFAULT, but it's only enabled on stage. We want to make WIF the default also if the feature flag for this epic is enabled)
          2. Remove the "Select a cloud provider" title, keep the google cloud tile
          3. Replace the "Have you prepared your google account" alert with the "Did you complete your prerequisites?" (see complete text at step 6). Also remove the "Check your cluster resource requirements(new window or tab)..." step of the prerequisites
        3. Step 3. Networking - Configuration
          1. Virtual Private Cloud (VPC)
            Install into an existing VPC - will be auto-selected by default and disabled (cannot be unchecked).
      6. Changes to the regular/existing OSD GCP wizard:
        When selecting the "On-Demand" Subscription type on step 1, we then show a "Have you prepared your Google account?" alert inside step 2. A new dedicated getting started page is going to be created on the google website, so we need to remove this alert and replace it with a more generic alert titled "Did you complete your prerequisites?", the body is "To create a Red Hat OpenShift Dedicated (OSD) cluster via the web interface, you must complete the prerequisites steps on the OSD Get Started page <add link when ready> in Google Cloud." Exact copy to be verified.

      Mockups

      NA

      Out of scope

      NA

      Testing implications

      The changes only affect the wizard when visiting the new route. The new route is hidden by a feature flag to decide who can access to it. The existing wizard still works as expected with no regressions.

      Implementation notes

      NA

      More info

      Refer to parent epic and this document with initial requirements: OCM UI requirements for the OpenShift listing in the Google Cloud Console

        1. Screenshot From 2025-11-10 10-08-02.png
          87 kB
          Zac Herman
        2. Screenshot From 2025-11-07 09-13-53.png
          105 kB
          Zac Herman
        3. Screenshot From 2025-11-06 14-33-08.png
          122 kB
          Zac Herman
        4. osdCuratedCloudProvider.png
          115 kB
          David Taylor
        5. image-2025-11-06-11-02-28-031.png
          10 kB
          Shreyans Mulkutkar
        6. image-2025-11-05-10-57-57-388.png
          100 kB
          Nir Farkas
        7. currentOsdCuratedCloudProvider.png
          20 kB
          David Taylor

              zherman Zac Herman
              dtaylor@redhat.com David Taylor
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: