Skip to content

Trigger downwstream QA pipelines after gstg post deploy migrations

Reuben Pereira requested to merge rp/add-qa-to-post-deploy-pipeline into master

What does this MR do and why?

Describe in detail what your merge request does and why.

Trigger gstg QA smoke and full pipelines after post deploy migrations have been executed on gstg. Also add a job and rake task for notifying about QA failures.

I moved most of the contents of lib/release_tools/auto_deploy/coordinated_pipeline/qa/notifier.rb into a common module (lib/release_tools/auto_deploy/qa_notifier.rb), which can be used for the post deploy migration pipeline as well. lib/release_tools/auto_deploy/post_deploy_migrations/qa/notifier.rb is the new QA notifier for the post-deploy migration pipeline.

I've not added a job for finding the QA issue since that requires a deploy version. We can explore how to do this later.

Example post deploy migration pipeline can be seen here: https://ops.gitlab.net/gitlab-org/release/tools/-/pipelines/1287223.

gitlab-com/gl-infra/delivery#2460 (closed)

Author Check-list

  • Has documentation been updated?
Edited by Reuben Pereira

Merge request reports

Loading