docs: Add ECS canary and blue-green deployment example pages#7083
docs: Add ECS canary and blue-green deployment example pages#7083Prachi-Gupta2808 wants to merge 1 commit into
Conversation
|
👋 Hi @Prachi-Gupta2808, welcome to PipeCD and thanks for opening your first pull request! We’re really happy to have you here Before your PR gets merged, please check a few important things below. Helpful resources
DCO Sign-offAll commits must include a In case you forget to sign-off your commit(s), follow these steps: For the last commit: git commit --amend --signoff
git push --force-with-leaseFor multiple commits: git rebase --signoff origin/master
git push --force-with-leaseRun checks locallyBefore pushing updates, please run: make checkThis runs the same checks as CI and helps catch issues early. 💬 Need help?If anything is unclear, feel free to ask in this PR or join us on the CNCF Slack in the #pipecd channel. Thanks for contributing to PipeCD! ❤️ |
|
I would also like to ask, after the review of the text material, if there is any particular format of diagram, flowchart, or screenshot that must be added in the docs. I saw these are added in the already existing example guides and make for a smooth user experience, if so, let me know and I can work on those and add them too. |
Signed-off-by: Prachi Gupta <prachig2808@gmail.com>
d2eb67d to
760af88
Compare
What this PR does:
Adds two new example pages to the documentation site: "Canary deployment for ECS app" and "BlueGreen deployment for ECS app". Both pages follow the same format as the existing Kubernetes example pages. The TaskSet mechanics explained on these pages are based on the "Method B: Using Three TaskSets" approach described in this ECS External Deployment guide, which was referenced in the issue as the recommended source for this work.
Changes are added to both
docs-devanddocs-v0.57.x:docs/content/en/docs-dev/user-guide/examples/ecs-app-canary.mddocs/content/en/docs-dev/user-guide/examples/ecs-app-bluegreen.mddocs/content/en/docs-v0.57.x/user-guide/examples/ecs-app-canary.mddocs/content/en/docs-v0.57.x/user-guide/examples/ecs-app-bluegreen.mdWhy we need it:
ECS canary and blue-green deployments rely on a less obvious mechanism than the Kubernetes examples, PipeCD manages up to three ECS TaskSets at once (current, canary, and new) and shifts traffic between ALB target groups rather than doing a native rolling update. A dedicated walkthrough helps users understand what's actually happening at each pipeline stage before they try it themselves.
Which issue(s) this PR fixes:
Part of #4467 (adds the ECS Canary and Blue/Green pages; I would like to do Lambda examples separately after this one is reviewed and merged).
Does this PR introduce a user-facing change?: