Create new Geo scenario to test a live Geo instance
Currently there is one Geo scenario that first orchestrates a Geo instance, then runs the tests.
This MR adds a new scenario similar to Scenario::Test::Instance::Any, in that it accepts the addresses of already-live Geo nodes, then runs the tests.
This scenario was created so we could runs Geo tests against a live instance using the Gitlab QA gem.
The MR also adds support for environment variable GITLAB_QA_LOOP_RUNNER_MINUTES, which is related to these recent changes: !300 (merged) and gitlab!18546 (merged)
Both of these changes are related to gitlab-org/quality/testcases#194 (closed)
Closes #424 (closed)
Edited by Jennifer Louie