Skip to content

Releases: cookpad/terraform-aws-eks

Release 1.22.0-rc2

28 Jun 08:13
0e9bec5
Compare
Choose a tag to compare

What's Changed

Enhancements 🎉

  • Upgrade to k8s 1.22 .
  • Add new EKS Addons: vpc-cni, ebs-csi (were added in previous releases: coreDNS and kube-proxy). AWS Doc
  • Enabled IMDSv2 by default (disable it if using kube2iam), Security team requirement. checker: aws ec2 describe-instances --region <region> --instance-id <instance-id> --query "Reservations[0].Instances[0].MetadataOptions"

Other Changes

  • Removed yaml k8s addons: nvidia, aws-node-termination-handler, metrics-server, pod_nanny (PR) only remains cluster-autoscaler, upgraded to latest version. The idea is that terraform doesn't manage anymore k8s components in future releases, just the AWS Addons. So Flux or any GitOps system should manage k8s components.

Full Changelog: 1.21.0...1.22.0

Release 1.22.0-rc1

22 Jun 06:41
8174fdd
Compare
Choose a tag to compare

What's Changed

Enhancements 🎉

  • Upgrade to 1.22 .
  • Update helm Addons to latest version.
  • Add new EKS Addons: vpc-cni, ebs-csi.

Full Changelog: 1.21.0...1.22.0

Release 1.21.0

15 Jun 13:17
9994d05
Compare
Choose a tag to compare

What's Changed

Enhancements 🎉

  • Upgrade to 1.21 by @aidy in #294
  • Use templatefile function instead of hashicorp/terraform provider… by @ettiee in #303
  • Upgrade to terraform 1.x by @aidy in #301

Bug Fixes 🚧

Breaking Changes 💥

Other Changes

  • Add support for GPU enabled bottlerocket nodes by @aidy in #298
  • Update README to match the latest version by @sikachu in #304

New Contributors

Full Changelog: 1.20.0...1.21.0

Release 1.21.0-rc2

27 May 12:23
9994d05
Compare
Choose a tag to compare
Release 1.21.0-rc2 Pre-release
Pre-release

Breaking Changes 💥

Full Changelog: 1.21.0-rc1...1.21.0-rc2

Release 1.21.0-rc1

12 Apr 13:20
a9caaac
Compare
Choose a tag to compare
Release 1.21.0-rc1 Pre-release
Pre-release

What's Changed

Other Changes

  • Upgrade to 1.21 by @aidy in #294
  • Avoid InvalidParameterException by @shimpeko in #293
  • Use templatefile function instead of hashicorp/terraform provider… by @ettiee in #303
  • Add support for GPU enabled bottlerocket nodes by @aidy in #298
  • Upgrade to terraform 1.x by @aidy in #301
  • Update README to match the latest version by @sikachu in #304

New Contributors

Full Changelog: 1.20.0...1.21.0-rc1

Release 1.20.0

17 Feb 16:10
f6cdf30
Compare
Choose a tag to compare

What's Changed

Enhancements 🎉

Breaking Changes 💥

Bug Fixes 🚧

  • fix: add cluster_names variable to the root module by @takanabe in #258
  • require aws provider version >= 3.49.0 by @ettiee in #272

Other Changes

  • Remove cluster-name tagging from subnets by @errm in #259
  • Update the README to not include the root module in the main example by @errm in #260
  • Switch to setup-terraform github action by @aidy in #263
  • Fix testing that autoscaler scales up the cluster by @aidy in #271
  • Upgrade autoscaler by @aidy in #270
  • use sts-regional-entpoints=true in eks pod identity webhook by @ettiee in #249
  • Use endpoint_public_access=true for root module by @ettiee in #274
  • Add validation for k8s label length restrictions by @aidy in #261
  • Remove root module by @aidy in #275
  • Manage vpc-cni, coredns and kube-proxy via eks addons by @aidy in #276
  • Fix formating in UPGRADING by @aidy in #280
  • Remove prometheus node-exporter from cluster add-ons by @ettiee in #279
  • Add #240 as a breaking change in UPGRADING.md for 1.20 release by @ettiee in #282
  • 1.20 upgrade - control plane, node groups eks addons by @ettiee in #281
  • Upgrade nvidia-device-plugin and metrics-server by @ettiee in #283
  • Fix UPGRADING.md with breaking change from #261 by @ettiee in #284
  • Apply kube-proxy daemonset by manifest not EKS addons by @ettiee in #286

Full Changelog: 1.19.0...1.20.0

Release 1.20.0-rc2

23 Dec 11:36
433b14d
Compare
Choose a tag to compare
Release 1.20.0-rc2 Pre-release
Pre-release

What's Changed

Enhancements 🎉

Breaking Changes 💥

Bug Fixes 🚧

  • fix: add cluster_names variable to the root module by @takanabe in #258
  • require aws provider version >= 3.49.0 by @ettiee in #272

Other Changes

  • Remove cluster-name tagging from subnets by @errm in #259
  • Update the README to not include the root module in the main example by @errm in #260
  • Switch to setup-terraform github action by @aidy in #263
  • Fix testing that autoscaler scales up the cluster by @aidy in #271
  • Upgrade autoscaler by @aidy in #270
  • use sts-regional-entpoints=true in eks pod identity webhook by @ettiee in #249
  • Use endpoint_public_access=true for root module by @ettiee in #274
  • Add validation for k8s label length restrictions by @aidy in #261
  • Remove root module by @aidy in #275
  • Manage vpc-cni, coredns and kube-proxy via eks addons by @aidy in #276
  • Fix formating in UPGRADING by @aidy in #280
  • Remove prometheus node-exporter from cluster add-ons by @ettiee in #279
  • Add #240 as a breaking change in UPGRADING.md for 1.20 release by @ettiee in #282
  • 1.20 upgrade - control plane, node groups eks addons by @ettiee in #281
  • Upgrade nvidia-device-plugin and metrics-server by @ettiee in #283
  • Fix UPGRADING.md with breaking change from #261 by @ettiee in #284
  • Apply kube-proxy daemonset by manifest not EKS addons by @ettiee in #286

Full Changelog: 1.19.0...1.20.0-rc2

Release 1.20.0-rc1

07 Dec 12:56
f4e9a13
Compare
Choose a tag to compare
Release 1.20.0-rc1 Pre-release
Pre-release

What's Changed

Enhancements 🎉

Breaking Changes 💥

Bug Fixes 🚧

  • fix: add cluster_names variable to the root module by @takanabe in #258
  • require aws provider version >= 3.49.0 by @ettiee in #272

Other Changes

  • Remove cluster-name tagging from subnets by @errm in #259
  • Update the README to not include the root module in the main example by @errm in #260
  • Switch to setup-terraform github action by @aidy in #263
  • Fix testing that autoscaler scales up the cluster by @aidy in #271
  • Upgrade autoscaler by @aidy in #270
  • use sts-regional-entpoints=true in eks pod identity webhook by @ettiee in #249
  • Use endpoint_public_access=true for root module by @ettiee in #274
  • Add validation for k8s label length restrictions by @aidy in #261
  • Remove root module by @aidy in #275
  • Manage vpc-cni, coredns and kube-proxy via eks addons by @aidy in #276
  • Fix formating in UPGRADING by @aidy in #280
  • Remove prometheus node-exporter from cluster add-ons by @ettiee in #279
  • Add #240 as a breaking change in UPGRADING.md for 1.20 release by @ettiee in #282
  • 1.20 upgrade - control plane, node groups eks addons by @ettiee in #281

Full Changelog: 1.19.0...1.20.0-rc1

Release 1.19.2

22 Nov 17:07
Compare
Choose a tag to compare

Full Changelog: 1.19.1...1.19.2

Bug Fixes 🚧

  • require aws provider version >= 3.49.0 by @ettiee in #272

Other Changes

  • Use endpoint_public_access=true for root module by @ettiee in #274

Release 1.19.1

05 Nov 12:49
5fe1c53
Compare
Choose a tag to compare

What's Changed

  • fix hack/roll_nodes by @ettiee in #241
  • Breaking Change 💥 remove k8s_version variable by @ettiee in #247
  • Add tfsec, and fix reported issues by @errm in #240
  • Remove cluster-name tagging from subnets by @errm in #259

Upgrade notes

  • aws provider >=3.49.0 required
  • To maintain previous default behaviour around cluster endpoint access set the following variables in the cluster module
endpoint_public_access       = true
endpoint_public_access_cidrs = ["0.0.0.0/0"]

Full Changelog: 1.19.0...1.19.1