chore(deps): update terraform cloudposse/eks-node-group/aws to v2.12.0 #195
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.
This PR contains the following updates:
2.4.0
->2.12.0
Release Notes
cloudposse/terraform-aws-eks-node-group (cloudposse/eks-node-group/aws)
v2.12.0
Compare Source
Add `force_update_version` and `replace_node_group_on_version_update` variables @aknysh (#151)
what
force_update_version
andreplace_node_group_on_version_update
variableswhy
force_update_version
allows forcing version update if existing pods are unable to be drained due to a pod disruption budget issue. Default isfalse
for backwards compatibilityreplace_node_group_on_version_update
is set totrue
and the EKS cluster is updated to a new Kubernetes version, the Node Groups will be replaced instead of updated in-place. This is useful when updating very old EKS clusters to a new Kubernetes version where some old releases prevent nodes from being drained (due to PodDisruptionBudget or taint/toleration issues), but replacing the Node Groups works without forcing the pods to leave the old nodes by using theforce_update_version
variable. This is related, for example, toistio
. Default isfalse
for backwards compatibilityreferences
v2.11.0
Compare Source
Better block device support @Nuru (#150)
Notable Changes
gp2
togp3
. If you were relying on the default, this will cause your node group to change, but it should be without interruption.kubernetes.io/os
tag. If that is not sufficient, you are free to add your own "NO_EXECUTE" taint viakubernetes_taints
what
terraform-aws-security-group
to current v2.2.0why
optional()
to allow the block device mapping input to be fully specified, with defaults, rather than the previouslist(any)
, which had no type checking and did not advertise which features were or were not supportedadd core_count and threads_per_core options to launch templates @Dmitry1987 (#149)
what
added core_count and threads_per_core options in order to run instances with no hyperthreading, for applications that need maximize single core performance (in some cases it's required).
why
the config option is available in the module but was not available in variables
references
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/launch_template#example-usage
Support AWS Provider V5 @max-lobur (#147)
what
Support AWS Provider V5
Linter fixes
why
Maintenance
references
https://github.com/hashicorp/terraform-provider-aws/releases/tag/v5.0.0
Do not sort instance types @xeivieni (#142)
what
Remove sorting on instance type list in the node group definition
why
Because the order of the list is used to define priorities on the type of instance to use.
references
Sync github @max-lobur (#145)
Rebuild github dir from the template
🤖 Automatic Updates
Update README.md and docs @cloudpossebot (#148)
what
This is an auto-generated PR that updates the README.md and docs
why
To have most recent changes of README.md and doc from origin templates
v2.10.0
Compare Source
v2.9.1
Compare Source
Use cloudposse/template for arm support @nitrocode (#129)
what
why
references
🚀 Enhancements
fix: variable description for var.bootstrap_additional_options @venkatamutyala (#144)
what
why
Should save someone time in the future when they try and find the variable as mentioned in the description.
v2.9.0
Compare Source
Groundwork new workflows @max-lobur (#143)
Fix lint/format before workflows rollout
v2.8.0
Compare Source
Windows node support @ChrisMcKee (#139)
what
why
references
Tested
related
v2.7.0
Compare Source
Conditionnaly disable default eks security group @xeivieni (#141)
what
Adds the possibility to remove association of the default eks security groups to the launch template
why
references
v2.6.2
Compare Source
🚀 Enhancements
Prevent unexpected privileges escalation @gillg (#136)
what
The current variable
input_metadata_http_put_response_hop_limit
condition, prevent to protect users of this module, to be protected against privileges escalation.The first intent of IMDSv2 is to prevent containers beeing able to assume an EC2 instance profile. It's not a bad idea at all to prevent that. The good practice then is to use the module
cloudposse/eks-iam-role/aws
to create a kubernetes service account mapped with IAM permissions throug an OIDC IdP.references
v2.6.1
Compare Source
🚀 Enhancements
Add instance, volume, network-interface as resource tag defaults @nitrocode (#132)
what
why
references
v2.6.0
Compare Source
Detailed monitoring @IkePCampbell (#126)
What did I do
Why did I do this
Helpful references
v2.5.0
: IPv6 support, non-breaking changes expectedCompare Source
Upgrading to this version, if you have
node_role_cni_policy_enabled
set totrue
(the default), will cause a new IAM policy to be created and your existing node group IAM role to have its permissions updated. This will cause a transient interruption in the ability of the node to manage its network interface, but it should heal itself with no interruption to existing services. It may cause a short (some seconds) delay in being able to deploy new Pods.references
AmazonEKS_CNI_Policy
.details
Add support for IPv6 @Nuru (#121)
what
why
AmazonEKS_CNI_Policy
, are insufficient to enable proper functioning of the node when using IPv6Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.