CircleCI-Public / aws-ecs-orb

An orb that simplifies deployment to Amazon's Elastic Container Service (ECS). Supports both EC2 and Fargate launch types.
https://circleci.com/orbs/registry/orb/circleci/aws-ecs
MIT License
51 stars 80 forks source link

Support code deploy capacity provider strategy #130

Closed reytarovskiy closed 2 years ago

reytarovskiy commented 3 years ago

Describe Request:

AWS announced capacity provider support with AWS CodeDeploy, it will be nice if aws-ecs-orb will support this.

Examples:

{ "version": 1, "Resources": [ { "TargetService": { "Type": "AWS::ECS::Service", "Properties": { "TaskDefinition": "arn:aws:ecs:us-west-2::task-definition/:19", "LoadBalancerInfo": { "ContainerName": "", "ContainerPort": "" }, "CapacityProviderStrategy": [ { "CapacityProvider": "", "Base": 0, "Weight": 1 } ] } } } ] }



## Supporting Documentation Links:

- [AppSpec](https://docs.aws.amazon.com/codedeploy/latest/userguide/reference-appspec-file-structure-resources.html)
- [Github issue](https://github.com/aws/containers-roadmap/issues/713)
reytarovskiy commented 3 years ago

Something about it? Or other ways to solve?

brivu commented 2 years ago

This feature has been added with PR #172