-
Notifications
You must be signed in to change notification settings - Fork 238
Description
Overview
This issue tracks the LFX Mentorship project for Term 1 2026, focused on implementing the Amazon ECS plugin for the PipeCD v1 plugin architecture. This project aims to bring full ECS deployment support to PipeCD v1.
Background
PipeCD v1 introduced a plugin-based architecture that decouples deployment logic from the core piped agent. While the legacy piped (v0) supports ECS, we need to bring this functionality to v1 as well.
Amazon ECS is a fully managed container orchestration service that powers mission-critical workloads across enterprises. Supporting ECS in pipedv1 will enable teams to leverage PipeCD's unified GitOps experience for their AWS container infrastructure.
Ideal Mentee
This project is highly technical. We are looking for mentees with:
- Go programming skills
- Understanding of AWS ECS (task definitions, services, target groups)
- Familiarity with container orchestration concepts
- Understanding of CD strategies (Canary, Blue/Green)
- Familiarity with gRPC and plugin architectures
- Familiarity with open source workflows and version control
Mentors
- Khanh Tran @khanhtc1202
- Shinnosuke Sawada-Dazai @Warashi
Timeline
In accordance with the LFX Mentorship Term 1 2026 timeline.
Other Resources
-
Existing ECS Implementation (v0): ECS platform provider
-
Kubernetes Plugin (reference): Kubernetes plugin for pipedv1
-
Plugin Architecture Blog: Plugin architecture Piped alpha version
-
CNCF Slack: Join the PipeCD Slack Channel here.
Interested in contributing as an LFX Mentee? Submit your application to the LFX Mentorship portal before the deadline!