-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
feat: Enable ebs_optimized setting for node_groups #1459
feat: Enable ebs_optimized setting for node_groups #1459
Conversation
Add logic to selectively enable ebs_optimized in node group LT - Setting ebs_optimized on an individual node_group to a boolean value will set the launch template to true or false - Likewise, setting ebs_optimized on node_groups_defaults to a boolean will set it in the LT - ebs_optimized in the node_group is null, instance_types are checked against var.workers_group_defaults. If any instance type does not support EBS optimization, the property will be set to false in the LT, otherwise it will be set to true
@alzabo Is this supported? I could not find a way to enable EBS optimized for my node group.
|
@alzabo I manually edited the launch template in AWS console and flipped on EBS optimized, however now Terraform is wanting to undo that change every time I apply. Can we get this merged in? I need to have EBS optimized instances in my node group. Thanks.
|
@nodesocket yeah. I think you'd have to supply your own launch template with the current released versions of this module without this patch or similar. |
@alzabo is there anyway to get EBS support natively pushed and deployed? I'd be willing to sponsor this work. Need to deploy a handful more of clusters, and the one I already deployed is complaining because I manually modified the launch template in AWS web console. Terraform wants to undo those changes when I |
Willing to sweeten the pot. How's a bounty of $50 @alzabo @antonbabenko to get this merged and deployed? |
Define launch template outside of this module to have full control: |
@LukaszRacon I'd really prefer not to do that just to flip EBS optimized on. Everything else is fine as is. |
@antonbabenko @barryib or @max-rocket-internet any takers on the bounty I am offering to get this tested, merged, and deployed? |
@nodesocket I will be able to do it if @barryib can't do it by Monday 23rd of August. I short-list this issue on my todo list. |
@antonbabenko fantastic. Where should I send the $50? Is this right? https://www.paypal.me/antonbabenko |
Here we go! 🎉 v17.2.0 has been just released. |
@antonbabenko thanks so much for getting this merged in and deployed. Can I send the $50 to PayPal https://www.paypal.me/antonbabenko? |
@nodesocket Sure, you can use any of the ways listed here. Thank you! |
I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further. |
PR o'clock
Description
Add logic to selectively enable ebs_optimized in node group LT
will set the launch template to true or false
will set it in the LT
against var.workers_group_defaults. If any instance type does not
support EBS optimization, the property will be set to false in the LT,
otherwise it will be set to true
Checklist
Fixes #1489