Allow the post-deploy pipeline to be executed through ChatOps
The post-deploy migration pipeline is currently implemented as a pipeline schedule. To make it compatible with the release tooling, we should build a ChatOps interface that allows us to trigger this pipeline using a ChatOps command
Proposal
Transform the post-deploy pipeline from a pipeline schedule a to a pipeline that is triggered using a ChatOps command. This involves:
-
Modifying the .gitlab/ci/post-deploy-migrations-pipeline.gitlab-ci.yml
- gitlab-org/release-tools!1869 (merged). -
Add a new command into ChatOps, e.g /chatops run post_deploy_migrations execute
- gitlab-com/chatops!305 (merged).
Edited by Reuben Pereira