1. [ ] 🔪 {+ Chef-Runner +}: Fix the Geo node hostname for the old secondary
1. [ ] 🔪 {+ Chef-Runner +}: Fix the Geo node hostname for the old secondary
* This ensures we continue to generate Geo event logs for a time, maybe useful for last-gasp failback
* This ensures we continue to generate Geo event logs for a time, maybe useful for last-gasp failback
* In a Rails console in GCP:
* In a Rails console in GCP:
...
@@ -548,6 +550,9 @@ unexpected ways.
...
@@ -548,6 +550,9 @@ unexpected ways.
#### Phase 8: Reconfiguration, Part 2 [📁](bin/scripts/02_failover/060_go/p08)
#### Phase 8: Reconfiguration, Part 2 [📁](bin/scripts/02_failover/060_go/p08)
1. [ ] 🐺 {+ Coordinator +}: Update GitLab shared runners to expire jobs after 3 hours
* In a Rails console, run:
*`Ci::Runner.instance_type.where("id NOT IN (?)", Ci::Runner.instance_type.joins(:taggings).joins(:tags).where("tags.name = ?", "gitlab-org").pluck(:id)).update_all(maximum_timeout: 10800)`
1. [ ] 🐘 {+ Database-Wrangler +}: **Production only** Convert the WAL-E node to a standby node in repmgr
1. [ ] 🐘 {+ Database-Wrangler +}: **Production only** Convert the WAL-E node to a standby node in repmgr
- [ ] Run `gitlab-ctl repmgr standby setup PRIMARY_FQDN` - This will take a long time
- [ ] Run `gitlab-ctl repmgr standby setup PRIMARY_FQDN` - This will take a long time
1. [ ] 🐘 {+ Database-Wrangler +}: **Production only** Ensure priority is updated in repmgr configuration
1. [ ] 🐘 {+ Database-Wrangler +}: **Production only** Ensure priority is updated in repmgr configuration
...
@@ -567,9 +572,7 @@ unexpected ways.
...
@@ -567,9 +572,7 @@ unexpected ways.
1. [ ] 🔪 {+ Chef-Runner +}: Make the GCP environment accessible to the outside world
1. [ ] 🔪 {+ Chef-Runner +}: Make the GCP environment accessible to the outside world
1. [ ] 🐺 {+ Coordinator +}: Update GitLab shared runners to expire jobs after 3 hours
* In a Rails console, run:
*`Ci::Runner.instance_type.where("id NOT IN (?)", Ci::Runner.instance_type.joins(:taggings).joins(:tags).where("tags.name = ?", "gitlab-org").pluck(:id)).update_all(maximum_timeout: 10800)`