Automate different Praefect configurations
Currently, to get different Praefect storage configurations we require manually editing the Praefect and GitLab configuration files. Ideally, this should be done via the gdk.yml
file and a gdk reconfigure
command. Some configurations we may want to support:
- Praefect with multiple virtual storages
- Praefect with multiple Gitaly backends for the same virtual storage
- Multiple Praefects
- Mixed Praefect and Gitaly storages
Related to !1101 (comment 301988922)
Edited by Paul Okstad (ex-GitLab)