Geo: Include running system checks

Problem to solve

Systems administrators should run the following on both primary and secondary nodes:

gitlab-rake gitlab:check
gitlab-rake gitlab:geo:check

This should be automated.

Proposal

  • Integrate gitlab-rake gitlab:check and gitlab-rake gitlab:geo:check into preflight checks for gitlab-ctl promote-to-primary-node
  • Abort if checks fail
Edited by Fabian Zimmer