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

chore(deps): update terraform terraform-aws-modules/eks/aws to v17 #32

Closed
wants to merge 1 commit into from

Conversation

tsub
Copy link
Owner

@tsub tsub commented Jul 31, 2021

This PR contains the following updates:

Package Type Update Change
terraform-aws-modules/eks/aws (source) module major 16.0.0 -> 17.1.0

Release Notes

terraform-aws-modules/terraform-aws-eks

v17.1.0

Compare Source

FEATURES:

  • Add support for Managed Node Groups (node_groups) taints (#​1424)
  • Allow to choose launch template version for Managed Node Groups when create_launch_template is set to true (#​1419)
  • Add capacity_rebalance support for self-managed worker groups (#​1326)
  • Add var.wait_for_cluster_timeout to allow configuring the wait for cluster timeout (#​1420)

v17.0.3

Compare Source

BUG FIXES:

  • Fix AMI filtering when the default platform is provided in var.workers_group_defaults (#​1413)
  • Remove duplicated security group rule for EKS private access endpoint (#​1412)

NOTES:

v17.0.2

Compare Source

BUG FIXES:

  • Don't add tags on network interfaces because it's not supported yet in terraform-provider-aws (#​1407)

v17.0.1

Compare Source

BUG FIXES:

  • Default root_volume_type must be gp2 (#​1404)

v17.0.0

Compare Source

FEATURES:

  • Add ability to use Security Groups as source for private endpoint access (#​1274)
  • Define Root device name for Windows self-managed worker groups (#​1401)
  • Drop random pets from Managed Node Groups (#​1372)
  • Add multiple selectors on the creation of Fargate profile (#​1378)
  • Rename config_output_path into kubeconfig_output_path for naming consistency (#​1399)
  • Kubeconfig file should not be world or group readable by default (#​1114)
  • Add tags on network interfaces (#​1362)
  • Add instance store volume option for instances with local disk (#​1213)

BUG FIXES:

  • Add back depends_on for data.wait_for_cluster (#​1389)

DOCS:

  • Clarify about the cluster_endpoint_private_access_cidrs usage (#​1400)
  • Add KMS aliases handling to IAM permissions (#​1288)

BREAKING CHANGES:

  • The private endpoint security group rule has been renamed to allow the use of CIDR blocks and Security Groups as source. This will delete the cluster_private_access Security Group Rule for existing cluster. Please rename by aws_security_group_rule.cluster_private_access[0] into aws_security_group_rule.cluster_private_access_cidrs_source[0].
  • We now decided to remove random_pet resources in Managed Node Groups (MNG). Those were used to recreate MNG if something change and also simulate the newly added argument node_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 MNG name argument. Please see upgrade docs for more details.
  • To support multiple selectors for Fargate profiles, we introduced the selectors argument which is a list of map. This will break previous configuration with a single selector namespace and labels. You'll need to rewrite your configuration to use the selectors argument. See examples dans docs for details.
  • The variable config_output_path is renamed into kubeconfig_output_path for naming consistency. Please upgrade your configuration accordingly.

NOTES:

  • Since we now search only for Linux or Windows AMI if there is a worker groups for the corresponding plateform, we can now define different default root block device name for each plateform. Use locals root_block_device_name and root_block_device_name_windows to define your owns.
  • The kubeconfig file permission is not world and group readable anymore. The default permission is now 600. This value can be changed with the variable var.kubeconfig_file_permission.

v16.2.0

Compare Source

FEATURES:

  • Add ability to forcefully update nodes in managed node groups (#​1380)

BUG FIXES:

  • Bump terraform-provider-http required version to 2.4.1 to avoid TLS Cert Pool issue on Windows (#​1387)

DOCS:

  • Update license to Apache 2 License (#​1375)

v16.1.0

Compare Source

FEATURES:

  • Search for Windows or Linux AMIs only if they are needed (#​1371)

BUG FIXES:

  • Set an ASG's launch template version to an explicit version to automatically trigger instance refresh (#​1370)
  • Add description for private API ingress Security Group Rule (#​1299)

DOCS:

  • Fix cluster autoscaler tags in IRSA example (#​1204)
  • Add Bottlerocket example (#​1296)

NOTES:

  • Set an ASG's launch template version to an explicit version automatically. This will ensure that an instance refresh will be triggered whenever the launch template changes. The default 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

Compare Source

BUG FIXES:

  • Bump terraform-aws-modules/http provider version to support darwin arm64 release (#​1369)

DOCS:

  • Use IRSA for Node Termination Handler IAM policy attachement in Instance Refresh example (#​1373)

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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box.

This PR has been generated by Renovate Bot.

@tsub
Copy link
Owner Author

tsub commented Jul 31, 2021

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you check the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: terraform/.terraform.lock.hcl
Response code 404 (Not Found)

@tsub tsub closed this Jul 31, 2021
@tsub tsub deleted the renovate/terraform-aws-modules-eks-aws-17.x branch July 31, 2021 07:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants