Uploaded image for project: 'Red Hat Developer Hub Bugs'
  1. Red Hat Developer Hub Bugs
  2. RHDHBUGS-1909

[Operator] Refactor workflows with Sealights integration

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • 1.7.0
    • Operator, Quality
    • 2
    • False
    • Hide

      None

      Show
      None
    • False
    • Release Note Not Required

      Description of problem:

      Need to follow what is depicted here: https://sealights.atlassian.net/wiki/spaces/SUP/pages/4113891329/Using+Go+Agent+-+Running+your+Tests

      1. It seems we are using the Legacy approach (https://sealights.atlassian.net/wiki/spaces/SUP/pages/4113891329/Using+Go+Agent+-+Running+your+Tests), which reportedly does not support test optimization

      2. The nightly workflow runs unit and integration tests, but since it is a scheduled workflow, those tests will run on the default branch, not the release branches.
      I'd suggest triggering these unit and integration tests upon pushes to main and release branches, as they are fast to run, and integrating Sealights there.
      We can leave the nightly workflow for E2E tests only, as they take longer to run.

      3. We should refactor the steps that download and configure Sealights into a shared action, to have a single place to update the Sealights agent version, for example.

              Unassigned Unassigned
              rh-ee-asoro Armel Soro
              RHIDP - Install
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: