Add Geo deployment base and staging scenarios
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
Edited by George Koltsov