Update RepositoryStorage to also have a gitaly cluster
What does this MR do and why?
The RepositoryStorage instance only currently supports 2 gitaly nodes. It is logically to expand this to also include a Gitaly Cluster node, which will allow us have a wider range of tests related to 'repository storages' run against this scenario.
Part of https://gitlab.com/gitlab-org/quality/quality-engineering/team-tasks/-/issues/2462
How to set up and validate locally
./exe/gitlab-qa Test::Instance::RepositoryStorage EE --no-tests
I've also opened [E2E] Only run gitaly/praefect migration storag... (gitlab!145520 - merged) as a follow up to this which will make use of the updated config. A sample output with the updated config is available in https://gitlab.com/gitlab-org/gitlab/-/jobs/6267280126
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
Commits include Changelog:
trailer -
I have evaluated the MR acceptance checklist for this MR.