Update Terraform terraform-aws-modules/eks/aws to v17.24.0 #1373
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:
17.23.0
->17.24.0
Release Notes
terraform-aws-modules/terraform-aws-eks
v17.24.0
Compare Source
Bug Fixes
Features
v17.23.0 - 2021-11-02
FEATURES:
BUG FIXES:
v17.22.0 - 2021-10-14
BUG FIXES:
v17.21.0 - 2021-10-12
FEATURES:
BUG FIXES:
DOCS:
asg_recreate_on_change
in faq (#1596)v17.20.0 - 2021-09-17
FEATURES:
v17.19.0 - 2021-09-16
REFACTORS:
v17.18.0 - 2021-09-08
FEATURES:
v17.17.0 - 2021-09-08
FEATURES:
v17.16.0 - 2021-09-08
BUG FIXES:
v17.15.0 - 2021-09-06
FEATURES:
v17.14.0 - 2021-09-06
FEATURES:
v17.13.0 - 2021-09-06
BUG FIXES:
v17.12.0 - 2021-09-06
FEATURES:
v17.11.0 - 2021-09-04
BUG FIXES:
v17.10.0 - 2021-09-03
FEATURES:
v17.9.0 - 2021-09-03
FEATURES:
v17.8.0 - 2021-09-03
BUG FIXES:
v17.7.0 - 2021-09-02
FEATURES:
v17.6.0 - 2021-08-31
FEATURES:
v17.5.0 - 2021-08-31
FEATURES:
v17.4.0 - 2021-08-27
BUG FIXES:
Name
tag to be overwritten (#1538)DOCS:
v17.3.0 - 2021-08-25
BUG FIXES:
v17.2.0 - 2021-08-25
FEATURES:
v17.1.0 - 2021-06-09
FEATURES:
node_groups
) taints (#1424)create_launch_template
is set totrue
(#1419)capacity_rebalance
support for self-managed worker groups (#1326)var.wait_for_cluster_timeout
to allow configuring the wait for cluster timeout (#1420)v17.0.3 - 2021-05-28
BUG FIXES:
var.workers_group_defaults
(#1413)NOTES:
v17.0.2 - 2021-05-28
BUG FIXES:
terraform-provider-aws
(#1407)v17.0.1 - 2021-05-28
BUG FIXES:
root_volume_type
must begp2
(#1404)v17.0.0 - 2021-05-28
FEATURES:
config_output_path
intokubeconfig_output_path
for naming consistency (#1399)BUG FIXES:
depends_on
fordata.wait_for_cluster
(#1389)DOCS:
cluster_endpoint_private_access_cidrs
usage (#1400)BREAKING CHANGES:
cluster_private_access
Security Group Rule for existing cluster. Please rename byaws_security_group_rule.cluster_private_access[0]
intoaws_security_group_rule.cluster_private_access_cidrs_source[0]
.random_pet
resources in Managed Node Groups (MNG). Those were used to recreate MNG if something change and also simulate the newly added argumentnode_group_name_prefix
. But they were causing a lot of troubles. To upgrade the module without recreating your MNG, you will need to explicitly reuse their previous name and set them in your MNGname
argument. Please see upgrade docs for more details.selectors
argument which is a list of map. This will break previous configuration with a single selectornamespace
andlabels
. You'll need to rewrite your configuration to use theselectors
argument. See examples dans docs for details.config_output_path
is renamed intokubeconfig_output_path
for naming consistency. Please upgrade your configuration accordingly.NOTES:
root_block_device_name
androot_block_device_name_windows
to define your owns.600
. This value can be changed with the variablevar.kubeconfig_file_permission
.v16.2.0 - 2021-05-24
FEATURES:
BUG FIXES:
terraform-provider-http
required version to 2.4.1 to avoid TLS Cert Pool issue on Windows (#1387)DOCS:
v16.1.0 - 2021-05-19
FEATURES:
BUG FIXES:
DOCS:
NOTES:
launch_template_version
is now used to determine the latest or default version of the created launch template for self-managed worker groups.v16.0.1 - 2021-05-19
BUG FIXES:
terraform-aws-modules/http
provider version to support darwin arm64 release (#1369)DOCS:
v16.0.0 - 2021-05-17
FEATURES:
asg_recreate_on_change
feature to encourage the usage of Instance Refresh for EC2 Auto Scaling (#1360)hashicorp/template
provider (#1297)BUG FIXES:
CI:
BREAKING CHANGES:
random_pet
resources to create a random name for the autoscaling group to force the autoscaling group to be re-created when the launch configuration or launch template was changed (ifrecreate_asg_when_lc_changes = true
was set), causing the instances to be removed and re-provisioned each time there was an update. Those random_pet resources has been removed and in its place there is now a set of functionality provided by AWS and the Terraform AWS provider - Instance Refresh. We encourage those users to move on Instance Refresh for EC2 Auto Scaling.hashicorp/template
provider and use the Terraform built intemplatefile
function. This will broke some workflows due to previously being able to pass in the raw contents of a template file for processing. Thetemplatefile
function requires a template file that exists before running a plan.NOTES:
aws_auth
configmap while still using thehashicorp/tfc-agent
docker image.v15.2.0 - 2021-05-04
FEATURES:
BUG FIXES:
list
withtolist
function for working with terraform v0.15.0 (#1317)gp2
(#1208)DOCS:
v15.1.0 - 2021-04-16
BUG FIXES:
v15.0.0 - 2021-04-16
BUG FIXES:
v14.0.0 - 2021-01-29
FEATURES:
service_ipv4_cidr
for the EKS cluster (#1139)gp3
as default as it saves 20% and is more performant (#1134)gp3
volumes (#1146)ENHANCEMENTS:
BUG FIXES:
DOCS:
t2
tot3
in examples (#1169)var.cluster_iam_role_name
will allow reusing an existing IAM Role for the cluster. (#1133)aws-auth
section of the README (#1099)BREAKING CHANGES:
instance_type
is now a list and renamed asinstance_types
. This will probably rebuild existing Managed Node Groups.gp3
as it saves 20% and is more performantNOTES:
v13.2.1 - 2020-11-12
ENHANCEMENTS:
BUG FIXES:
DOCS:
v13.2.0 - 2020-11-07
FEATURES:
var.tags
for Autoscaling Groups (#1092)BUG FIXES:
launch_template_id
tonull
for Managed Node Groups (#1088)DOCS:
NOTES:
var.worker_groups_launch_template
orvar.worker_groups
now override tags passed in viavar.tags
for Autoscaling Groups only. This allow ASG Tags to be overwritten, so thatpropagate_at_launch
can be tweaked for a particular key.v13.1.0 - 2020-11-02
FEATURES:
cloudwatch_log_group_arn
to outputs (#1071)aws-auth
configmap (#989)BUG FIXES:
cloudwatch_log_group_name
should be a string instead of a list of strings (#1061)cluster_elb_sl_role_creation
IAM policy (#1045)ImageOwnerAlias
for worker ami owner instead of owner id (#1038)CI:
NOTES:
examples/launch_templates_with_managed_node_groups/
for more details.cloudwatch_log_group_name
was incorrectly returning the log group name as a list of strings. As a workaround, people were usingmodule.eks_cluster.cloudwatch_log_group_name[0]
but that was totally inconsistent with output name. Those users can now usemodule.eks_cluster.cloudwatch_log_group_name
directly.terraform state mv
until we manage workers groups as maps.v13.0.0 - 2020-10-06
FEATURES:
load_balancers
parameter to associate a CLB (Classic Load Balancer) to worker groups ASG (#992)ENHANCEMENTS:
cpu_credits
optional for workers launch template (#1030)wait_for_cluster_cmd
logic to usecurl
ifwget
doesn't exist (#1002)BUG FIXES:
cluster_elb_sl_role_creation
(#1039)cluster_private_access
security group rules when it should (#981)DOCS:
wget
requirement (#999)cluster_version
variable requirement (#988)cluster_id
output blocking (#955)CI:
BREAKING CHANGES:
cluster_endpoint_private_access_cidrs
is nownull
instead of["0.0.0.0/0"]
. It makes the variable required whencluster_create_endpoint_private_access_sg_rule
is set totrue
. This will force everyone who want to have a private access to set explicitly their allowed subnets for the sake of the principle of least access by default.cluster_version
variable is now required.NOTES:
credit_specification
for worker groups launch template can now be set tonull
so that we can use non burstable EC2 familiescluster_id
output depends on thewait_for_cluster
null resource. This means that initialisation of thekubernetes provider will be blocked until the cluster is really ready,
if the module is set to manage the aws_auth ConfigMap and user followed
the typical Usage Example. kubernetes resources in the same plan do not
need to depend on anything explicitly.
v12.2.0 - 2020-07-13
FEATURES:
depends_on
for MNG submodule to ensure ordering of resource creation (#867)BUG FIXES:
on_demand_allocation_strategy
fromlocal.workers_group_defaults
when deciding to usemixed_instances_policy
(#908)DOCS:
NOTES:
v12.1.0 - 2020-06-06
FEATURES:
BUG FIXES:
DOCS:
NOTES:
worker_create_cluster_primary_security_group_rules
to allow communication between pods on workers and pods using the primary cluster security group (Managed Node Groups or Fargate). It defaults tofalse
to avoid potential conflicts with existing security group rules users may have implemented.v12.0.0 - 2020-05-09
FEATURES:
ENHANCEMENTS:
BUG FIXES:
(known after apply)
in managed node groups (#868)DOCS:
BREAKING CHANGES:
cluster_version
is now 1.16. Kubernetes 1.16 includes a number of deprecated API removals, and you need to ensure your applications and add ons are updated, or workloads could fail after the upgrade is complete. For more information on the API removals, see the Kubernetes blog post. For action you may need to take before upgrading, see the steps in the EKS documentation. Please set explicitly yourcluster_version
to an older EKS version until your workloads are ready for Kubernetes 1.16.v11.1.0 - 2020-04-23
FEATURES:
BUG FIXES:
vpc_config.cluster_security_group
output as primary cluster security group id (#828)local.configmap_roles.groups
with tolist() to avoid panic (#846)coalescelist
null argument error when destroying worker_group_launch_templates (#842)v11.0.0 - 2020-03-31
FEATURES:
wait_for_cluster_cmd
(#795)ENHANCEMENTS:
aws_partition
to build IAM policy ARNs (#820)aws-auth
configmap's roles from Object. No more string concat. (#790)BUG FIXES:
false
and avoid waiting forever for a non-existent cluster to respond (#789)Type
nicely (#803)TESTS:
CI:
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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 WhiteSource Renovate. View repository job log here.