Skip to content

[ECS-Plugin]: Determine strategy for deployment#6671

Merged
khanhtc1202 merged 1 commit into
pipe-cd:masterfrom
armistcxy:ecs-plugi/determine-strategy
Apr 16, 2026
Merged

[ECS-Plugin]: Determine strategy for deployment#6671
khanhtc1202 merged 1 commit into
pipe-cd:masterfrom
armistcxy:ecs-plugi/determine-strategy

Conversation

@armistcxy
Copy link
Copy Markdown
Contributor

What this PR does: Implements DetermineStrategy for the ECS plugin

Why we need it: compares the container images between the running and target task definitions to choose the appropriate sync strategy:

  • Any image added, removed, or changed: PipelineSync (canary/progressive deployment)
  • No image difference: QuickSync

Which issue(s) this PR fixes: Previously DetermineStrategy always returned QuickSync, which caused the pipeline configured by users to be silently bypassed on every deployment

Fixes # Part of #6443

Does this PR introduce a user-facing change?:

  • How are users affected by this change:
  • Is this breaking change:
  • How to migrate (if breaking change):

Signed-off-by: Hoang Ngo <adlehoang118@gmail.com>
@armistcxy armistcxy force-pushed the ecs-plugi/determine-strategy branch from 6108bc4 to 0931f8e Compare April 16, 2026 09:04
Copy link
Copy Markdown
Member

@khanhtc1202 khanhtc1202 left a comment

Choose a reason for hiding this comment

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

LGTM

@khanhtc1202 khanhtc1202 merged commit 44d1ed9 into pipe-cd:master Apr 16, 2026
45 checks passed
@github-actions github-actions Bot mentioned this pull request May 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants