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

"Hosted" control plane card allows selection although it's disabled due to no available quota

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • Core UI
    • Quality / Stability / Reliability
    • False
    • False
    • OCMUI Core Sprint 273, OCMUI Core Sprint 274

      Description of problem:

      A user without the required quota to create a 'Hosted' control plane cluster (i.e., ROSA Hypershift) is incorrectly allowed to select the "Hosted" tile.

      While the 'Control Plane: Hosted' card is initially disabled with the appropriate message, it appears that the wizard still allows users to select it and move forward if they first click on the 'Control Plane: Classic' card and then switch back to 'Hosted'. This behavior seems unintended and could cause confusion."

      Review the attached recording.

      Screen Recording 2025-04-28 at 3.35.39 PM.mov

      How reproducible:

      always

      Steps to Reproduce:

      1. Open OCM UI staging and login with a user doesn't have quota for ROSA Hypershift cluster creation.
      2. Launch https://console.dev.redhat.com/openshift/create/rosa/wizard
      3. Click control plane "Classic" tile then click "Hosted" tile.

      Actual results:

      At Step 3, when the user clicks the 'Classic' tile, the 'Hosted' tile is incorrectly enabled—even if the user doesn't have the required quota.

      Expected results:

      The 'Hosted' control plane tile should remain consistently disabled when the user does not have sufficient quota to create a ROSA Hypershift (HCP) cluster.

              emalka@redhat.com Lyn M
              jmekkatt@redhat.com Jayakrishnan Mekkattillam
              Jayakrishnan Mekkattillam Jayakrishnan Mekkattillam
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: