Added support for Blue/Green Deployment Strategies
Specify
blueGreen
as a strategy for environments.Specify
redirectTrafficAfter
as a set of constraints. This allows you to define constraints that must be fulfilled before the next version of the application starts receiving traffic. For Example, you can require that the next version will not receive traffic before a manual approval has been issued.Specify
shutDownOldVersionAfter
as a set of constraints. This allows you to define constraints that must be fulfilled before the old version of the application is scaled down.Added a new template for the Blue/Green deployment strategy.
Here is a docs guide to get started on how to use Blue/Green deployment strategy
Known Issues
View Environment link sometimes does not redirect to a new page. To work around the issue, you can edit the URL in the address bar by deleting
console.cloud.armory.io/deployments/
Multiple manual approvals in a single constraint currently returns an error. This limits the
redirectTrafficAfter
andshutDownOldVersionAfter
constraints to a single manual approval each.