broad-eve-12764
05/25/2021, 5:45 PMdeploymentCircuitBreaker
config when creating an awsx.ecs.FargateService
?billowy-army-68599
05/25/2021, 5:47 PMawsx.ecs.FargateService
is a component resource, a helper method for fargate deployments which wraps around the native resources. It's likely not exposed to that levelbroad-eve-12764
05/25/2021, 5:52 PMService
constructor args (ServiceArgs
) in awsx.ecs
also does not include deploymentCircuitBreaker
. But, the ServiceArgs
in aws.ecs
does include deploymentCircuitBreaker
.
Is there a reason this configuration option (which is available when using, say, the AWS CLI) is not included in awsx?billowy-army-68599
05/25/2021, 5:53 PMaws.ecs
- it's just not been exposed to the helper library. If you need the circuit breaker option, you should use the aws.ecs
and build your ownbroad-eve-12764
05/25/2021, 5:56 PMdeploymentCircuitBreaker
(which is an ECS option that will roll back failing deployments). Is this because that option will conflict with what Pulumi may be doing to roll back a failed deployment?
That's the root of my question -- I want to make sure I'm understanding the reason behind the exclusion of this option, since I don't want to enable something that's going to conflict with Pulumi.billowy-army-68599
05/25/2021, 5:58 PMbroad-eve-12764
05/25/2021, 5:58 PM