Creating a test setup for Gitaly HA
The goal is to run three individual containers with one of them being a Praefect
node and the other two individual Gitaly
nodes. This is done using docker_run
with the addition of an omnibus method to use the easy setup found inside the gitalb_qa
project.
This is mandatory since for the test to work and test what it is supposed to test, we need the ability to kill one of the Gitaly
nodes or change the primary node inside the Praefect
during test runtime. Both are with this setup possible and easy to do.
This is the counterpart to gitlab-qa!398 (merged).
- Close gitlab-org/quality/testcases#262 (closed) after merge.
- Close gitlab-org/quality/testcases#261 (closed) after merge.
Edited by Tomislav Nikić