Geo will only support Patroni in GitLab Omnibus 14.0
We are removing PostgreSQL 11 from Omnibus and components related to it.
For context:
- Remove PostgreSQL 11 from Omnibus
- Remove repgmr from Omnibus
- Remove PostgreSQL12 check in replicate-geo-database for 14.0
During discussion with @brodock regarding some issues I'd run into cleaning up the rspec
tests when removing repgmr
- it came up that Geo is now fully implemented in Patroni.
This means that we can safely remove all pieces of the Geo framework in Omnibus that would use something other than Patroni for failover and replication.
This work needs to happen first as a small iteration toward completing the larger task.