pulumi / pulumi-aws

An Amazon Web Services (AWS) Pulumi resource package, providing multi-language access to AWS
Apache License 2.0
429 stars 151 forks source link

Provide rich status updates for ECS Service #383

Open lukehoban opened 5 years ago

lukehoban commented 5 years ago

ECS Services have complex initialization semantics, and many potential failure modes that cause the Service to not reach a steady state despite logically being created.

Ideally, we would provide visibility into this status in a similar way to the Kubernetes provider "rich status updates".

We cannot do this directly inside the provider, since we are building on top of the Terraform provider, but we might be able to add some capability to tfbrdige to allow a side channel of calls to ECS status APIs.

MarkoH17 commented 2 years ago

Any update on this? I am standing up ECS Services with a task definition, but I don't see any way to track the progress of the tasks as they move through the task lifecycle.

Looks like the Pulumi AWS provider exposes the state of EC2 Instances. It seems like this is a must-have for deploying service/tasks in ECS.