Multi-environment promotion with parallel environments
Promote product apps between environments in parallel
In this scenario, we’ll build on the three-env-promotion
flow to create a promotion flow with additional environments and parallel promotions, and save it as a new flow.
Consider a multi-region deployment model, where you have designated primary regions for deployment, and you want promotions to pass successfully for all these regions and the production environment in parallel.
Context
In the Product dashboard, the cf-101
product has applications in several production environments.
Adding environments to Promotion Flow
We’ll add two additional production environments to qa
: prod-asia
and prod-us
.
Here’s the Promotion Flow with the parallel environments:
Here’s the YAML view of the Promotion Flow with the parallel environments.
We’ll save this as parallel-env-promotion
.
Triggering this flow displays the parallel promotion structure in the Release view.
Promotions occur simultaneously for each environment, and the release is considered successful once all environments are promoted successfully.