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

[OCMUI][GCP WIF installations vs shared VPC] The permission banner shown in UI disappears once user grant permissions partially.

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Critical Critical
    • None
    • None
    • Core UI
    • False
    • Hide

      None

      Show
      None
    • False

      Description of the Problem
      During the testing of GCP cluster installation with WIF against the shared VPC flow.
      The cluster installation action at "Account setup" step is paused and indicated "waiting for permission  with permission banner as below.
      As a user , I have noted the first service account definition and granted the permissions.

      As next step, I wanted to note the second service account or remaining service account definition to grant the permission but the cluster installation proceed to further steps and installation is no more in the state of waiting for permission. Banners were cleared from UI.

      This caused inline consequences. # User doesn't have anyway to know the remaining service account definition that needs to be granted with permissions once installation is proceeded from "account setup" step.

      1. Finally cluster installation was failed.

      This is bad installation flow  and need to avoid the situation.

       
      To avoid these consequences on above bad installation flow,
      Make installation i.e. "account setup" step to be in "waiting for permission" until all the permission against service account granted.
      How reproducible:

      always

      Steps to Reproduce:

      1. Open OCM UI staging 
      2. Initiate a OSD GCP cluster installation with authentication type as "WIF" against shared VPC definition.
      3. Once installation initiated and review the permission banner.
      4. Grant permission for the first service account from the list.
      5. View the behavior.
      6. Allow installation to complete and view the behavior.

      Actual results:

      At step 5, The permission banner disappeared from the UI screen and installation proceeded to next step. User doesn't have anyway to know the remaining service account definition that needs to be granted with permissions after installation is proceeded from "account setup" step.

      At step 6, Installation has failed due to the missing permissions.

      Expected results:

      At step 5, Installation i.e. the "Account setup" step should be "waiting for permission" state until the user grants permission for all listed service account. The permission banner should be visible as well.

      At step 6, Installation should be successful.

            robertoemanuel Roberto Emanuel
            jmekkatt@redhat.com Jayakrishnan Mekkattillam
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: