Releases: terraform-aws-modules/terraform-aws-eks
Releases · terraform-aws-modules/terraform-aws-eks
Just a small release
Node groups, IRSA, k8s provider, wow🔥
🔥 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 💅
- Test against minimum versions specified in
versions.tf
(by @dpiddockcmp) - Updated
instance_profile_names
andinstance_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 createkube_config.yaml
andaws_auth_configmap.yaml
in sequence (and not parallel) tokubectl apply
(by @knittingdev)
Windows support 🚀
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 anduserdata_template_extra_args
inworker_groups
(by @snstanton) - Write your awesome addition here (by @you)
Changed
- Breaking: The
kubectl
configuration file can now be fully-specified usingconfig_output_path
. Previously it was assumed thatconfig_output_path
referred to a directory and always ended with a forward slash. This is a breaking change ifconfig_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
Added
- Added
tags
toaws_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 indocs/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
Many changes, some breaking, but all great
Many wonderful fixes from many great people
v5.1.0 new release (#452)