-
Notifications
You must be signed in to change notification settings - Fork 561
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
AWSMachinePool controller should clean up unused Launch Template Versions #2368
Comments
I'm worried that I did not raise this in the v0.6.6 release notes. I think that there's a new version created every time a new bootstrap token is created; assuming that's about every 10m, then a pool can operate for about 10m * 10,000 versions = 100,000m, or approximately 69 days, before its launch template reaches the maximum allowed versions. |
Would you like to address the cleanup in the v0.6.7 release? I will add this as a warning to the v0.6.6 for new users. (update: added) |
Thank you, @sedefsavas!
I will try. |
@dlipovetsky: You must be a member of the kubernetes-sigs/cluster-api-provider-aws-maintainers GitHub team to set the milestone. If you believe you should be able to issue the /milestone command, please contact your Cluster API Provider AWS Maintainers and have them propose you as an additional delegate for this responsibility. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/kind bug
Describe the solution you'd like
The AWSMachinePool controller creates new Launch Template Versions when the configuration changes, or the MachinePool is scaled. (See #2354). AWS imposes a limit on the number of Launch Template Versions:
When this limit is reached, further updates are not possible, and therefore further configuration changes or scale operations would be blocked.
The text was updated successfully, but these errors were encountered: