Skip to content

Build the independent post-deploy migration pipeline

As part of &585 (closed).

After having visibility of the pending post-deploy migrations, we need to build a post-deploy migration pipeline that is triggered independently from the coordinated pipeline.

This pipeline:

  • Notifies the start/ending of the post-deployment migrations in gstg and gprd
  • Executes the post-deployment migrations if production is healthy
  • Is executed independently from the coordinated pipeline

Screen_Shot_2022-03-24_at_10.34.52

Slides: https://docs.google.com/presentation/d/1SjdeV3_DIYmqUnSHfdrx9kG0laVnsjI995B8skkkE38/edit?usp=sharing

Implementation details

Coordinated pipeline

Deployer

Other

Follow-ups

  • Remove the post-migration jobs from the coordinated pipeline #2353 (closed)
  • Remove the deploy_version dependency from the post-deployment classes #2354 (closed)
  • Post a message on release/tasks when the post-deploy pipeline is executed #2346 (closed)
Edited by Mayra Cabrera