Uploaded image for project: 'Hybrid Application Console'
  1. Hybrid Application Console
  2. HAC-5012

[OCM UI][OSD wizard]GCP marketplace cluster installation never restricted by any step due to missing quota but fails the installation during wizard submission.

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Critical Critical
    • None
    • None
    • Infrastructure
    • False
    • True
    • None

      Description  of the issue:
      The user didn't have any quota for OSD GCP marketplace. The user has allowed to choose the "Google cloud marketplace" option and proceed with wizard steps without any issue. Cluster wizard step (including machine pool step) not shown a warning or indication that the user is missing with quota. But during the cluster wizard submission, It failed with inline error from UI indicate about the quota.

      This is wrong behavior i.e. we should identify in advance from wizard step (at least in machine pool step) that , user has no quota to create GCP marketplace cluster with selected node type.

      See the recordings attached: GCPMArketplaceError.mp4

      How reproducible:

       Always

      Steps to reproduce:

      1. Open OCM UI staging.
      2. Launch OSD wizard.
      3. Under Billing model step, Choose option "On-Demand: Flexible usage billed through Google Cloud or Red Hat Marketplace"
      4. Select the "Google cloud marketplace" and proceed to next step.
      5. Fill all required values in each steps and review the behavior.
      6. Try to create the cluster from "Review and Create" step.
      7. See the behavior

      Actual results:

      The cluster installation initiation from wizard side failed with an error related to the exceeding quota. It confuses as the user has no GCP marketplace quota associated to the account. There was no indication in cluster wizard step about the quota issue.

      Expected results:

      In case of no quota or quota exceeds for example node type or count, We should expect an error message from appropriate wizard step (in this case in machine pool step) that no quota available. This also should restrict the user from proceeding to next step or cluster creation to save the time.

        1. GCPMArketplaceError.mp4
          7.88 MB
          Jayakrishnan Mekkattillam
        2. image-2023-09-15-14-51-04-551.png
          52 kB
          Jayakrishnan Mekkattillam
        3. image-2023-09-15-15-00-46-200.png
          68 kB
          Jayakrishnan Mekkattillam

              jschuler_kafka_devexp Joachim Schuler
              jmekkatt@redhat.com Jayakrishnan Mekkattillam
              Archiver:
              rhn-support-sthamilt Stacey Hamilton
              Jayakrishnan Mekkattillam Jayakrishnan Mekkattillam

                Created:
                Updated:
                Resolved:
                Archived: