Skip to content

[ECS-Plugin]: Supporting native ECS Controller #7146

Description

@armistcxy

What would you like to be added:

Add support for the native ECS deployment controller in the pipedv1 ECS plugin. Currently the plugin only supports EXTERNAL deployment controller (task-set based).

This feature will enable ECS-native rolling updates, blue/green deployments, linear, and canary strategies driven by ECS itself.

Why is this needed:

  1. Users want native ECS strategies
  2. ECS-native blue/green, lifecycle hooks, and failure detection were launched mid-2025 but users adopting these AWS features cannot use PipeCD at all
  3. Service Connect canary/blue-green is impossible with EXTERNAL (task sets don't support it). It works natively with the ECS controller
  4. Simpler pipeline

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions