Geo scheduled pipelines
Document the scheduled Geo pipelines
Summary
Using a combination of GET and gitlab-qa, a series of scheduled pipelines are periodically run to check if there are any breaking changes in Geo. It is necessary to check the Alerts to check for errors, and handle them as appropriate.
Pipelines
Title | Description | Frequency |
---|---|---|
1k QA | Runs Geo QA steps against a 1k Reference Architecture | Inactive |
3k QA | Runs Geo QA steps against a 3k Reference Architecture | Inactive |
1k Failover & Recovery | Tests failover on a 1k Reference Architecture | Inactive |
1k Rebuild | Destroys and recreates the 1k Reference Architecture | Daily at 4AM UTC |
3k Rebuild | Destroys and recreates the 3k Reference Architecture | Mondays at 4AM UTC |
3k Update | Upgrades GitLab on the 3k Reference Architecture | Tuesday through Friday at 4AM UTC |
Handling
- Check the alert list for triggered, unassigned alerts
- Acknowledge any unhandled alert, and assign it to yourself
- Check the failed pipeline to determine a cause of the failure
- All of the instances are built in the gitlab-qa-geo-ci GCP group. Geo engineers should have access to the group, and can log onto the individual VMs to access the logs as required.
- If there is no issue, mark the alert as resolved
- If there is an issue, create an incident to track the resolution
- If multiple alerts are being triggered for the same reason, only create one incident
- If it is a simple fix, fix and close the incident
- If it is not a simple fix
- Open a follow up issues to handle the fix
- Quarantine the failing test
- Close the incident
Last modified August 16, 2024: Replace aliases with redirects (
af33af46
)