Да у них есть уже кое-что подобное из коробки https://docs.gitlab.com/ee/administration/gitaly/#gitaly-cluster-compared-to-geo Но меня смущает, что они пишут, что это подойдет только для single location, а у нас DC разнесены на 100 км. Есть идеальный вариант - прикрутить Geo, но это только для Gitlab EE. Вот я пытаюсь выяснить как можно это реализовать, не прибегая к самодельным костылям.
Совался на профильный канал по гитлаб, но неверно сформулировал требования - получалось, что я хочу HA. Так мне там обрисовали столько работы, что мне плохо стало.