[source install] Default to two connections (main, and ci)
Default to two DB connections (main, and ci)
Proposal
- Print out a warning that having only
main:is deprecated if config only hasmain, and noci - Change
config/database.yml.postgresqlto addci:. This is referred to in source installation instructions - For other installation methods, we have:
- OmniBus : omnibus-gitlab#7451 (closed)
- Helm Charts: gitlab-org/charts/gitlab#4248 (closed)
- Docker : #391520 (closed)
- GitLab Operator : gitlab-org/cloud-native/gitlab-operator#1058 (closed)
Documentation Update
This issue should also update the documentation regarding:
- What is changing in this release %16.0 with defaulting to two connections, as opposed to using one connection before.
- Intructions on how to switch back to one connection. Opposite of the existing documentation that has been done prior to %16.0 for the related platform.
- Intructions on how to instruct Omnibus/chart to keep using single connection before upgrading to %16.0 (aka pin)
Notes
- We deliberately make this change in a major version %16.0 because it is a big change.
- Customers can flip it back to false (e.g. if they encounter issues).
Edited by Omar Qunsul