Releases: cookpad/terraform-aws-eks
Releases · cookpad/terraform-aws-eks
Release 1.22.0-rc2
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
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
What's Changed
Enhancements 🎉
- Upgrade to 1.21 by @aidy in #294
- Use
templatefile
function instead ofhashicorp/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
Breaking Changes 💥
Full Changelog: 1.21.0-rc1...1.21.0-rc2
Release 1.21.0-rc1
What's Changed
Other Changes
- Upgrade to 1.21 by @aidy in #294
- Avoid InvalidParameterException by @shimpeko in #293
- Use
templatefile
function instead ofhashicorp/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
What's Changed
Enhancements 🎉
- fix hack/roll_nodes by @ettiee in #241
- update CODEOWNERS by @ettiee in #244
- upgrade coredns to 1.8.3 by @ettiee in #248
- Add tfsec, and fix reported issues by @errm in #240
- Remove kube-bench config override by @aidy in #254
- Use GitHub's native release note generation feature by @takanabe in #264
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
What's Changed
Enhancements 🎉
- fix hack/roll_nodes by @ettiee in #241
- update CODEOWNERS by @ettiee in #244
- upgrade coredns to 1.8.3 by @ettiee in #248
- Add tfsec, and fix reported issues by @errm in #240
- Remove kube-bench config override by @aidy in #254
- Use GitHub's native release note generation feature by @takanabe in #264
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
What's Changed
Enhancements 🎉
- fix hack/roll_nodes by @ettiee in #241
- update CODEOWNERS by @ettiee in #244
- upgrade coredns to 1.8.3 by @ettiee in #248
- Add tfsec, and fix reported issues by @errm in #240
- Remove kube-bench config override by @aidy in #254
- Use GitHub's native release note generation feature by @takanabe in #264
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
Release 1.19.1
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