Skip to content
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

upgrade nodegroup fails if recommended AMI has been rolled back #2850

Closed
michaelbeaumont opened this issue Nov 18, 2020 · 0 comments · Fixed by #2852
Closed

upgrade nodegroup fails if recommended AMI has been rolled back #2850

michaelbeaumont opened this issue Nov 18, 2020 · 0 comments · Fixed by #2852
Labels
kind/bug priority/important-soon Ideally to be resolved in time for the next release

Comments

@michaelbeaumont
Copy link
Contributor

Hello, since yesterday I see the following error on eksctl upgrade nodegroup -f mycluster.yml --cluster=mycluster --name=node-group-az-c-v3 --kubernetes-version=1.18

[ℹ]  AWS::EKS::Nodegroup/ManagedNodeGroup: UPDATE_FAILED – "Requested Nodegroup release version 1.18.8-20201007 is invalid. Allowed release version is 1.18.9-20201112 (Service: AmazonEKS; Status Code: 400; Error Code: InvalidParameterException; Request ID: f3b5b119-7e77-48fa-9d2d-55e6a4b1af22; Proxy: null)

The last deployment for that cluster was at yesterday 14:59 UTC. All following upgrades fail with this error. The used eksctl version is 0.30.0
The nodes are already on version v1.18.9-eks-d1db3c this was done by eksctl 0.30.0

From @hikhvar in slack

AWS rolled back the recommended AMI: awslabs/amazon-eks-ami#563 (comment)

The API docs tell us:

You cannot roll back a node group to an earlier Kubernetes version or AMI version.

so we should probably do nothing or log an info message.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug priority/important-soon Ideally to be resolved in time for the next release
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant