Create a CI job to kick off testing the automatic HA, Geo upgrade
- CI job should not appear in MR workflow as it doesn't need an MR to run.
- We should also look to run the job on a schedule.
- Results of the job should be emailed out at minimum.
The CI job should perfom the following actions, in order:
- Create and validate a new GitLab HA or Geo cluster.
- Upgrade the newly created HA or Geo cluster.
- While
☝ is running, run our smoke test suite and specific tests to ensure no downtime is experienced.
Edited by Ash McKenzie