Upgrade Geo HA installation from 12.1.9 to the latest 12.2 package (PARTIAL SUCCESS)
Versions
Current: 12.1.9
Target: 12.2.8
Upgrade checklist
Preflight
- Create a zoom meeting and schedule a recorded meeting.
- Check if the Geo HA update instructions contain version specific changes
- Check if PostgreSQL version is updated
- We're skipping the PostgreSQL upgrade in this demo, and we'll do that separately in #32439 (closed)
- Ensure
/etc/gitlab/disable-postgresql-upgradeexists on all machines
- Check if any upgrade warnings exist
- Make sure you have access to Geoffrey - The happy HA Geo cluster
- Verify that the Geo cluster is healthy pre upgrade
- Verify all versions match
- Manually double check
/etc/gitlab/gitlab.rbon each machine
- Find the latest packaged version of GitLab that can be used for zero downtime upgrades
Upgrade
- Retrieve a beverage of choice within a drinkable temperature range
- Join Zoom meeting and wait for arrival. Hit the record button
- Perform upgrade steps described in latest documentation, currently this unreleased version
- Record any issues encountered during the upgrade
- Verify cluster health post upgrade
- Verify PostgreSQL version is correct
Postflight
- Upload recording on YouTube https://www.youtube.com/watch?v=GB8T_CNJybg
- Mark the upgrade outcome as SUCCESS, FAILED, PARTIAL SUCCESS
- Open new issues and inform @rnienaber and @fzimmer to confirm next steps
Edited by Toon Claes