aws-cloudformation / aws-cloudformation/cloudformation-coverage-roadmap
Cloudformation Console UX - Allow resubmission of failed stack
- Dominant language
- No language data
- Stars
- 1.1k
- Forks
- 62
- PR merge metrics
- No merged PRs in 30d
Description
Usability feature for the CloudFormation Console to allow a Failed Stack to be redeployed with modification, rather than having to Delete / Create. The behaviour should mimic a failed update.
Often when creating a new stack from the console it will pass validation but then fail and roll back for any number of reasons.
The user then needs to delete the stack and create a new stack and enter all the options again from scratch.
It would be really useful and quicker to be able to redeploy the failed template - optionally uploading a new stack template or changing one or more parameters or tags. The useful feature would be to retain the parameter values, tags, notification policies etc from the previous failed deployment and not have to reenter them all again.
I understand this can all be readily scripted from the CLI command line, and there is a feature request aws-cloudformation/cfn-language-discussion#60 to be able to accept a parameter value file, but 1) its in non-human friendly JSON, and 2) we also need to enter other values such as tags and stack policies.
When developing a stack in a sandpit its quick and easy to use the console to upload and deploy a simple stack and interactively enter (non-default) values but it can take 3 or 4 or many times before success. If there are a number of parameters and/or tags that need to be entered or overridden each time this process can be frustrating. A Failed Create should behave like a Failed Update and remember all these values and allow a new Template to be uploaded.
Enhancement Request.
Contributor guide
Research direction
The issue names no repository files, tests, or entry points. Start by reviewing the CloudFormation Console's failed-create and failed-update flows described here; done means a failed create can retain parameters, tags, notification policies, and stack policies while accepting a replacement template or edits.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws
- Domain
- cloud
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100