Cloudformation-coverage-roadmap: AWS::ECS::Service-NewAttribute-CapacityProviderStrategy

Created on 1 May 2020  路  3Comments  路  Source: aws-cloudformation/cloudformation-coverage-roadmap

1. New attribute - AWS::ECS::Service-CapacityProviders

AWS::ECS::Service-CapacityProviderStrategy

2. Scope of request

New feature for ECS Service which is available via API ecs.create_service should allow to be supported in CloudFormation too.

AWS::ECS::Service::CapacityProviderStrategy supports A and B today, but not new C feature.

3. Expected behavior

In Create, it should set the strategy to the service

in Update, it should update the strategy applied to existing service

in Delete, the service is deleted. There is no dependency on the ability to delete a capacity provider.

4. Suggest specific test cases

Common use case: allow to create an ECS service and split deployment on Fargate and Fargate Spot as these two come natively available to ECS Clusters.

5. Helpful Links to speed up research and evaluation

boto3 documentation for ecs.create_service

6. Category (required) - Will help with tagging and be easier to find by other users to +1

  1. Compute - ECS - Fargate/FargateSpot - ASG
compute

Most helpful comment

@luiseduardocolon this doesn't appear in the docs, can you confirm?

All 3 comments

@luiseduardocolon this doesn't appear in the docs, can you confirm?

CapacityProviderStrategy is now available in the AWS::ECS::Service resource.
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html

:+1: So happy to see this came through.
Thank you so much @luiseduardocolon and AWS Team for making it happen.

Was this page helpful?
0 / 5 - 0 ratings