-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Continuation and retries after failures #188
Comments
@errordeveloper Hey! As far as I know, CloudFormation consistently fails to update already-failed stacks, saying something like "can't update a stack in state CREATE_FAILED". What should we do then? Perhaps trigger a deletion of the failed stack after prompting the user? |
Probably you've considered about that in #105 before? |
What are the reason for it to fail in the first place? Are those to do with
VPC count or EKS instance limits by any chance?
…On Fri, 30 Nov 2018, 12:22 pm KUOKA Yusuke, ***@***.***> wrote:
@errordeveloper <https://github.com/errordeveloper> Hey!
As far as I know, CloudFormation consistently fails to update
already-failed stacks, saying something like "can't update a stack in state
CREATE_FAILED".
What should we do then? Perhaps trigger a deletion of the failed stack
after prompting the user?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#188 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAPWS82Wl4_TkTOpOyR6pT3oHpk76ef3ks5u0QbngaJpZM4WcPTD>
.
|
I have no specific idea for eksctl, but generally speaking there are various reasons like:
|
So I now believe I missed the point. The granularity of steps to be continued in the scope of this issue would look like the below, right?
Let's say ran One idea to achieve it would be to tag cfn stack to track the progress/status of the creation. That is, a tag named Then, the cmd to continue the process like Repeating |
To add on to @mumoshu reasons for failure, while creation of EKS cluster using eksctl, if there are other team member who is trying to use subnets(existing) which are created via eksctl to create resources like say EC2 instances, CloudFormation stack would fail to delete and would be in delete failed state because of dependency issues. |
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days. |
This issue was closed because it has been stalled for 5 days with no activity. |
Bumping this, should be a important feature to have |
Right now, when we fail to create a cluster, we bail out and expect user to delete partially create resource (and
eksctl delete cluster
handles this okay), but in certain cases (e.g. #185) it'd be perfectly reasonable to let user continue somehow.We will certainly need to add continuation eventually for
eksctl apply
(i.e. Cluster API) , but it maybe useful to add it already now and let user try runningeksctl create
until it succeeds.The text was updated successfully, but these errors were encountered: