Geo: Test and document upgrading tracking database with Patroni to Postgres 12
Problem
While the upgrade of that cluster should be fairly standard, I don't think I'm clear what other steps are needed. For example, pausing or shutting down Geo.
One thing jumps at me as different for the tracker database: it's called
gitlabhq_geo_production
and notgitlabhq_production
. I don't know if there's potential for this to cause issues. I might be confusing it with a limitation of repmgr.
It should be clear to all how to upgrade to PG12. It should be documented.
Proposal
-
Test and document upgrading tracking database with Patroni to Postgres 12