feat(eksapi): enhance error messages for cfn failures #706
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue #, if available:
Description of changes:
Adds an error message wrapper to enhance cloudformation creation failures.
One of the main failures modes for
eksapiis a failure on the Cloudformation complete waiter. These failures are just timeouts, so debugging them involves manually pulling up the cloudformation stack events and going through them until you can identify the particular resource that failed to create. This automates that process so everything can be seen in one place.I want to further optimize this in the future so that it can filter resource creation timeouts if there's an actual failure, but I just wanted to get a simple POC in first.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.