Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-5560

Automate the Gatekeeper operator tests through CVP

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Won't Do
    • Icon: Undefined Undefined
    • Future
    • None
    • GRC
    • Automate the Gatekeeper operator tests
    • False
    • None
    • False
    • Not Selected
    • To Do
    • 0% To Do, 0% In Progress, 100% Done

      Epic Goal

      Automate the Gatekeeper operator tests so they can be automatically executed during the release process with a reasonably good support matrix coverage.

      Why is this important?

      QE tests the Gatekeeper operator during the ACM testing cycle. Gatekeeper is getting decoupled from ACM from a release standpoint, so we need a way to automatically provision an environment to test Gatekeeper on the minimum and maximum supported OpenShift versions as well as test the ACM integration with Gatekeeper.

      This testing should be automatically executed in the "QE" phase of an environment and Container Verification Pipeline (CVP) should be configured to gate on these test results being reported.

      This will allow QE's effort to be focused on advising engineering on test cases rather than setting up the environment and executing tests.

      Scenarios

      See each task for more details.

      Acceptance Criteria

      See each task for more details.

      Dependencies (internal and external)

      1. ...

      Previous Work (Optional):

      1. The OPP QE Interop work may inspire us for the environment provisioning:
        https://github.com/openshift/release/blob/master/ci-operator/config/stolostron/policy-collection/stolostron-policy-collection-main__opp-ocp4.12-interop.yaml

      Open questions:

      Done Checklist

      • CI - CI is running, tests are automated and merged.
      • Release Enablement <link to Feature Enablement Presentation>
      • DEV - Upstream code and tests merged: <link to meaningful PR or GitHub
        Issue>
      • DEV - Upstream documentation merged: <link to meaningful PR or GitHub
        Issue>
      • DEV - Downstream build attached to advisory: <link to errata>
      • QE - Test plans in Polarion: <link or reference to Polarion>
      • QE - Automated tests merged: <link or reference to automated tests>
      • DOC - Downstream documentation merged: <link to meaningful PR>

              dhaiduce Dale Haiducek
              mprahl Matthew Prahl
              Derek Ho Derek Ho
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: