Skip to content

Allow running full QA suite against the GitLab image that's currently deployed on staging (including the orchestrated scenarios)

George Koltsov requested to merge shl-run-full-suite-on-staging into master

This is a prerequisite to completing https://gitlab.com/gitlab-org/quality/team-tasks/issues/217

This MR does all necessary changes required to run a full QA suite, including the orchestrated scenarios against the same revision as deployed on staging.

The most important change in this MR is allowing GitLab::QA::Release to receive a separate QA release image.

With these changes, the tests would run against the release provided by RELEASE env variable if USE_STAGING_REVISION_QA_IMAGE is also set by using the QA image for the deployed staging version.

Once merged, the next step would be to trigger this pipeline from the infra deployer pipeline such as https://ops.gitlab.net/gitlab-com/gl-infra/deployer/pipelines/84521

Edited by George Koltsov

Merge request reports