Validate mixed-deployment flow
Part of plan in &6401
Ultimately needs https://gitlab.com/gitlab-com/gl-infra/infrastructure/-/issues/14043 but can start some pieces of it targeting testing in production.
-
Add dynamic cookie routing capabilities to validate data persistence across incompatible versions. New QA pipeline for Staging Canary similar to what we have on Canary/Prod using a specific cookie-
Add job for mixed-env specs to existing Staging pipeline since this pipeline gets heavy attention during triage AND we want it to work like production -
Explore adding new tests for mixed deployment specifically -
Ensure that new mix-deployment test is not lost in the noise and monitoring is setup to catch this signal - Consider making these smoke/reliable tests
- Added to an exclusive job to allow them to be automatically reported for triage purposes
New QA pipeline for Staging Canary is being tracked here due to the size of this issue.
Edited by Zeff Morgan