Skip to content
This repository has been archived by the owner on Jan 8, 2024. It is now read-only.

Check target health before releasing ECS deployment #4520

Merged
merged 1 commit into from
Feb 22, 2023

Conversation

paladin-devops
Copy link
Contributor

This PR updates the default releaser for AWS ECS to check that each target in the deployment target group is healthy before releasing the deployment (routing 100% of traffic to it). Closes #2187.

If not all targets are healthy, the release fails with an error, informing the user that the release cannot happen until all targets are healthy.

@paladin-devops paladin-devops added plugin/ecs ecosystem Things related to waypoint interacting with external systems labels Feb 13, 2023
This commit updates the ECS default releaser to check that all targets in an ECS deployment's target group are healthy before updating the load balancer to route 100% of traffic to the new deployment.
Copy link
Contributor

@demophoon demophoon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me :D

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
backport/0.11.x ecosystem Things related to waypoint interacting with external systems plugin/aws plugin/ecs plugin
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ECS Releasing results in downtime due to lack of deployment warming
3 participants