Skip to content

Add Geo deployment base and staging scenarios

George Koltsov requested to merge jsl-add-geo-to-staging into master

MR for adding scenario to run Geo tests on staging.

The main differences between a Geo and a non-Geo staging scenario:

  • require secondary node URL
  • need to pass primary-address and secondary-address instead of a single gitlab address
  • different QA scenario is used, specifically to run Geo tests (QA::EE::Scenario::Test::Geo versus Test::Instance::All)

Based on @mlapierre's suggestions, I added an instance variable to pass in the test suite, and a method to pass in the non-rspec parameters.

Issue for testing Geo on staging is here

Closes https://gitlab.com/gitlab-org/gitlab-qa/-/issues/560

Edited by George Koltsov

Merge request reports