Uploaded image for project: 'Managed Service - API'
  1. Managed Service - API
  2. MGDAPI-4216

H21B - products - Verify all products using the workload-web-app

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Obsolete
    • Icon: Major Major
    • 1.23.0
    • 1.23.0
    • Testing
    • False
    • None
    • False
    • No
    • RC1

      Origin: tests/products/h21b-verify-all-products-using-the-workloadwebapp.md

      Description

      The workload-web-app will:

      • Create a user in the User SSO and verify that it can login to it
      • Create a 3scale API and verify that it respond

      Note: When testing the RHOAM upgrade, the steps 1., 2. and 3. should be performed before the upgrade and the verification steps 4. and 5. before and after the upgrade

      Steps

      1. Clone the workload-web-app repository
      2. Login to the cluster as kubeadmin
      3. Deploy the workload-web-app to the cluster.

      IMPORTANT. Make sure that you don't run make local/deploy again, as this will break the monitoring dashboard. If workload-web-app namespace exists in the cluster, the workload-web-app has already been deployed.

       export GRAFANA_DASHBOARD=true RHOAM=true
       make local/deploy
      

      Verify that the RHSSO_SERVER_URL and THREE_SCALE_URL have been created during the deployment

      Deploying the webapp with the following parameters:
      RHSSO_SERVER_URL=https://...
      THREE_SCALE_URL=https://...
      
      1. Open the RHOAM Grafana Console in the redhat-rhoam-observability namespace
      echo "https://$(oc get route grafana-route -n redhat-rhoam-observability -o=jsonpath='{.spec.host}')"
      
      1. Select the Workload App dashboard

      Verify that 3scale and SSO are working by checking the Status graph.
      Take the screenshot of the dashboard and attach it to this ticket

      Note: when testing the RHOAM upgrade the dashboard must be verified also after the upgrade and any downtime during the upgrade should be reported as issues (also make sure that the screenshot of the dashboard post-upgrade is attached to this Jira)

      Note: it's normal that graph will show a short downtime at the start for 3scale because the workload-web-app is usually deployed before the 3scale API is ready, see MGDAPI-1266

      General guidelines for testing

      https://github.com/integr8ly/integreatly-operator/tree/master/test-cases/common/general-guidelines.md

              Unassigned Unassigned
              mhesko Martin Hesko (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: