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

[ROSA Wizard : Hosted] Do not allow user to proceed to next step if no valid region selected (ex: Region is still loading from backend)

    • ACM Console Sprint 261

      Description of the Problem

      In ROSA wizard hosted flow, when loading regions from backend , user allowed to move to next step and this results invalid/unsupported region selected by default and causes confusion. To avoid this situation, we should restrict the user from moving to next step without selecting a valid region including the situation while regions are loading from backend.

      See the recording attached Screencast from 2024-10-17 12-42-06.mp4

      How reproducible:

      always

      Steps to Reproduce:

      1. Open OCM UI staging 
      2. Launch ROSA wizard(hosted flow).
      3. Reach to "Cluster settings > Details" step.
      4. Provide cluster name and click "Next" button even before the regions are list loading.
      5. See the region value and VPC loaded from "Machine pool" step.

      Actual results:

      The user reached to "Machine pool" step without selecting a valid region. As a result of the same the wrong region value (us-east-1) selected and loaded VPC from the same.

      This create a bad flow and we should avoid the same.

      Expected results:

      Restrict the user from moving to next step when the valid region is not selected or while region is still loading from backend.  

        1. Screencast from 2024-10-17 12-42-06.mp4
          3.66 MB
          Jayakrishnan Mekkattillam
        2. Screencast from 2024-10-23 14-43-29.mp4
          1.18 MB
          Jayakrishnan Mekkattillam

              rh-ee-dcooper Dylan Cooper
              jmekkatt@redhat.com Jayakrishnan Mekkattillam
              Jayakrishnan Mekkattillam Jayakrishnan Mekkattillam
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: