Skip to content

Releases: terraform-aws-modules/terraform-aws-eks

Just a small release

17 Jan 15:07
c9b9c96
Compare
Choose a tag to compare

Node groups, IRSA, k8s provider, wow🔥

09 Jan 13:21
a9db852
Compare
Choose a tag to compare

🔥 There's many changes in this release including 2 breaking changes 🔥

Now we use the Kubernetes Terraform provider for managing the aws-auth configmap.

Managed Node Groups are now released. Please bear in mind this feature is not only new this module but also EKS. There's still quite a few basic features not supported.

If you have problems and see unexpected plan output then be sure to consult the changelog for this release to see how or why this might be.

This release took way too long to create and we know we must release at a faster pace 🏎

There's some good discussion about the future of this module in #635

A few bug fixes 💅

11 Dec 16:24
Compare
Choose a tag to compare
  • Test against minimum versions specified in versions.tf (by @dpiddockcmp)
  • Updated instance_profile_names and instance_profile_arns outputs to also consider launch template as well as asg (by @ankitwal)
  • Fix broken terraform plan/apply on a cluster < 1.14 (by @hodduc)
  • Updated application of aws-auth configmap to create kube_config.yaml and aws_auth_configmap.yaml in sequence (and not parallel) to kubectl apply (by @knittingdev)

Windows support 🚀

30 Oct 20:26
55ff38c
Compare
Choose a tag to compare

Added

  • Breaking: Allow for specifying a custom AMI for the worker nodes. (by @bmcstdio)
  • Added support for Windows workers AMIs (by @hodduc)
  • Allow for replacing the full userdata text with a userdata_template_file template and userdata_template_extra_args in worker_groups (by @snstanton)
  • Write your awesome addition here (by @you)

Changed

  • Breaking: The kubectl configuration file can now be fully-specified using config_output_path. Previously it was assumed that config_output_path referred to a directory and always ended with a forward slash. This is a breaking change if config_output_path does not end with a forward slash (which was advised against by the documentation).
  • Changed logic for setting default ebs_optimized to only require maintaining a list of instance types that don't support it (by @jeffmhastings)
  • Bumped minimum terraform version to 0.12.2 to prevent an error on yamlencode function (by @toadjaune)
  • Access conditional resource using join function in combination with splat syntax (by @miguelaferreira)

v6.0.2

07 Oct 19:29
1be1a02
Compare
Choose a tag to compare

Added

  • Added tags to aws_eks_cluster introduced by terraform-provider-aws 2.31.0 (by @morganchristiansson)

Changed

  • Add option to enable lifecycle hooks creation (by @barryib)
  • Remove helm chart value sslCertPath described in docs/autoscaling.md (by @wi1dcard)
  • Attaching of IAM policies for autoscaler and CNI to the worker nodes now optional (by @dpiddockcmp)

Bug fixes and add support for GPU worker node

25 Sep 09:22
07c61b6
Compare
Choose a tag to compare

Added

  • Added support for different workers AMI's, i.e. with GPU support (by @rvoitenko)

Changed

  • Use null as default value for target_group_arns attribute of worker autoscaling group (by @tatusl)
  • Output empty string when cluster identity is empty (by @tbarry)

Many changes, some breaking, but all great

18 Sep 08:04
bf8c324
Compare
Choose a tag to compare

Many wonderful fixes from many great people

30 Jul 14:03
6ea3582
Compare
Choose a tag to compare

Terraform 0.12 support

19 Jun 15:29
9c3d222
Compare
Choose a tag to compare

Added new examples, travis fixes, some documentation

08 May 20:11
d6fa9f4
Compare
Choose a tag to compare