deploy: eta on resource creation update deletion #27824
Labels
@aws-cdk/core
Related to core CDK functionality
effort/medium
Medium work item – several days of effort
feature-request
A feature should be added or improved.
needs-cfn
This issue is waiting on changes to CloudFormation before it can be addressed.
p2
Describe the feature
When creating updating or deleting a resource it would be useful to know how long it is expected to take.
This could start with a eta per resource type (perhaps fetched from a region based api) but learn from metrics it gathers from my usage
Where this would be especially useful is when deleting resources, when they are taking longer than usual it can be a sign that they have been used elsewhere outside CDK and need tidying up (rather than waiting 45mins while cloudfront backs off api calls till finally giving up) going say 25% above eta could be a warning
This could then be used to provide an overal progress time bar for each stack and the whole deployment
Whilst times for creating updating or deleting resources may vary dependant on the content of the resource just a rough eta would be better than the nothing we have now
Use Case
I'm frustrated when I sit refreshing logs wondering when the resources will be deleted
Proposed Solution
a local preseeded per region cache of resource creation, upgrade and deletion average times and number of samples (so the average can be recalculated with each resource)
Other Information
not sure if this is a cdk thing or if cloudformation (and the console) should provide this and CDK just present it
Acknowledgements
CDK version used
2.103.1 (build 3bb19ac)
Environment details (OS name and version, etc.)
any
The text was updated successfully, but these errors were encountered: