Trigger downwstream QA pipelines after gstg post deploy migrations
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?