You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[BUG] CloudFormation drops ECS service registries, deployment settings, capacity provider strategy and container health check, user and runtime platform #7638
CreateStack / UpdateStack, then DescribeTaskDefinition and DescribeServices
Expected behavior
Measured on AWS (eu-west-1): a stack whose task definition declares RuntimePlatform and a container User and HealthCheck, and whose service declares ServiceRegistries, DeploymentConfiguration (circuit breaker and alarms included) and CapacityProviderStrategy, returns each setting from DescribeTaskDefinition and DescribeServices. String template values come back typed (maximumPercent 150, enable true, weight 2), launchType is absent when a strategy is set, and the service's task is registered in Cloud Map. UpdateStack applies a changed setting to the same service.
Actual behavior
The task-definition provisioner forwards only the family, containers, NetworkMode, Cpu, Memory, the roles and RequiresCompatibilities. The service provisioner forwards only Cluster, TaskDefinition, DesiredCount, LaunchType, LoadBalancers and NetworkConfiguration. The stack reaches CREATE_COMPLETE, but DescribeTaskDefinition has no runtimePlatform, user or healthCheck, DescribeServices has no serviceRegistries or capacityProviderStrategy and the default deploymentConfiguration, and Cloud Map has no instance for the task. The EcsService API already accepts every one of these settings.
Confirmed in current main (cf96dadfd9): CloudFormation still uses the positional ECS overloads, dropping these settings. Existing PR #7644 forwards them on create/update and adds rollback and integration coverage; no duplicate fix is needed. Keep this issue open until it lands. This is a source review, not a fresh runtime or AWS verification.
Activity
fix(cloudformation): forward ECS service and task definition settings
fix(cloudformation): forward ECS service and task definition settings
AndreKurait commentedon Nov 6, 2026
Confirmed in current main (
cf96dadfd9): CloudFormation still uses the positional ECS overloads, dropping these settings. Existing PR #7644 forwards them on create/update and adds rollback and integration coverage; no duplicate fix is needed. Keep this issue open until it lands. This is a source review, not a fresh runtime or AWS verification.fix(cloudformation): forward ECS service and task definition settings
fix(cloudformation): forward ECS service and task definition settings