Bryant Biggs
fa1d4221c8
fix: Ensure module created security group is included on any network interfaces created ( #3495 )
2025-08-25 20:10:47 -05:00
semantic-release-bot
23a67d06d7
chore(release): version 21.1.4 [skip ci]
...
## [21.1.4](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v21.1.3...v21.1.4 ) (2025-08-25)
### Bug Fixes
* Ensure module created security group is included on any network interfaces created ([#3493 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3493 )) ([e5cff84 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/e5cff842835f2bdede53db843c2b37b3d3534332 ))
v21.1.4
2025-08-25 18:22:13 +00:00
Kamontat Chantrachirathumrong
e5cff84283
fix: Ensure module created security group is included on any network interfaces created ( #3493 )
...
* fix(module): wrong variable name in eks-managed-node-group
* Update modules/eks-managed-node-group/main.tf
---------
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2025-08-25 13:21:39 -05:00
semantic-release-bot
e5c35cfd4e
chore(release): version 21.1.3 [skip ci]
...
## [21.1.3](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v21.1.2...v21.1.3 ) (2025-08-24)
### Bug Fixes
* Correct addon timeout lookup/override logic to support global and addon specific settings ([#3492 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3492 )) ([b236208 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/b236208d5ce9ff14447f3d8d580b71790c8074e9 ))
v21.1.3
2025-08-24 18:16:49 +00:00
Bryant Biggs
b236208d5c
fix: Correct addon timeout lookup/override logic to support global and addon specific settings ( #3492 )
2025-08-24 13:16:17 -05:00
semantic-release-bot
b02727a652
chore(release): version 21.1.2 [skip ci]
...
## [21.1.2](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v21.1.1...v21.1.2 ) (2025-08-24)
### Bug Fixes
* Remediate type mismatch for EFA interfaces and ensure correct (local) definition is used ([#3491 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3491 )) ([3959b65 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/3959b65672286c84c03012e12a2e7c8630db6c11 ))
v21.1.2
2025-08-24 17:59:44 +00:00
Bryant Biggs
3959b65672
fix: Remediate type mismatch for EFA interfaces and ensure correct (local) definition is used ( #3491 )
2025-08-24 12:59:13 -05:00
semantic-release-bot
f56e87eecd
chore(release): version 21.1.1 [skip ci]
...
## [21.1.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v21.1.0...v21.1.1 ) (2025-08-24)
### Bug Fixes
* Correct metadata options loop condition due to variable definition defaults ([#3490 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3490 )) ([b40968a ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/b40968a503f1134adcb986af9b4c7f3f3514b811 ))
v21.1.1
2025-08-24 15:09:03 +00:00
Bryant Biggs
b40968a503
fix: Correct metadata options loop condition due to variable definition defaults ( #3490 )
2025-08-24 10:08:35 -05:00
semantic-release-bot
82acedc059
chore(release): version 21.1.0 [skip ci]
...
## [21.1.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v21.0.9...v21.1.0 ) (2025-08-15)
### Features
* Add support for deletion protection functionality in the cluster ([#3475 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3475 )) ([83c9cd1 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/83c9cd187a36c10f46472e82a197212e897f7f0d ))
v21.1.0
2025-08-15 12:23:39 +00:00
Tiago Vieira
83c9cd187a
feat: Add support for deletion protection functionality in the cluster ( #3475 )
...
* feat: Add support for deletion protection functionality in the cluster
* fix: Bump version throughout, correct argument/variable name
---------
Co-authored-by: Tiago Vieira <tiago.vieira@sqills.com >
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2025-08-15 07:23:13 -05:00
semantic-release-bot
30664d2617
chore(release): version 21.0.9 [skip ci]
...
## [21.0.9](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v21.0.8...v21.0.9 ) (2025-08-13)
### Bug Fixes
* Allow disabling instance refresh on self-managed node groups (part deux) ([#3478 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3478 )) ([ca8f37e ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/ca8f37e8ce2a15d0b216ac30e431fa4ac03fc8bc ))
v21.0.9
2025-08-13 15:13:48 +00:00
Bryant Biggs
ca8f37e8ce
fix: Allow disabling instance refresh on self-managed node groups (part deux) ( #3478 )
2025-08-13 10:13:24 -05:00
semantic-release-bot
d97712a888
chore(release): version 21.0.8 [skip ci]
...
## [21.0.8](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v21.0.7...v21.0.8 ) (2025-08-07)
### Bug Fixes
* Allow disabling instance refresh on self-managed node groups ([#3473 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3473 )) ([6a887ad ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/6a887ad38686299c27333a83eb62310ed3106684 ))
v21.0.8
2025-08-07 19:50:18 +00:00
Bryant Biggs
6a887ad386
fix: Allow disabling instance refresh on self-managed node groups ( #3473 )
2025-08-07 14:49:54 -05:00
Sergei Zhekpisov
ff1a6b73cb
docs: Add link to v21 upgrade guide in main README.md ( #3468 )
...
Update README.md
Add "Upgrade to v21.x"
2025-08-06 09:05:51 -05:00
semantic-release-bot
eaee8fb845
chore(release): version 21.0.7 [skip ci]
...
## [21.0.7](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v21.0.6...v21.0.7 ) (2025-08-02)
### Bug Fixes
* Correct access policy logic to support not providing a policy to associate ([#3464 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3464 )) ([39be61d ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/39be61d70232ba156fbf92ef90243b93fe5a9eee ))
v21.0.7
2025-08-02 12:56:22 +00:00
Bryant Biggs
39be61d702
fix: Correct access policy logic to support not providing a policy to associate ( #3464 )
2025-08-02 07:55:57 -05:00
semantic-release-bot
b745952ac8
chore(release): version 21.0.6 [skip ci]
...
## [21.0.6](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v21.0.5...v21.0.6 ) (2025-07-30)
### Bug Fixes
* Allow `instance_requirements` to be set in self-managed node groups ([#3455 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3455 )) ([5322bf7 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/5322bf72fbbff4afb6a02ae283b21419d9de5b17 ))
v21.0.6
2025-07-30 17:04:57 +00:00
Bryant Biggs
5322bf72fb
fix: Allow instance_requirements to be set in self-managed node groups ( #3455 )
2025-07-30 12:04:27 -05:00
semantic-release-bot
1f2f95af92
chore(release): version 21.0.5 [skip ci]
...
## [21.0.5](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v21.0.4...v21.0.5 ) (2025-07-29)
### Bug Fixes
* Correct addon logic lookup to pull latest addon version ([#3449 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3449 )) ([55d7fa2 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/55d7fa23a356f518ae7b73ec2ddb0ab5947f9a42 ))
v21.0.5
2025-07-29 15:40:39 +00:00
Bryant Biggs
55d7fa23a3
fix: Correct addon logic lookup to pull latest addon version ( #3449 )
2025-07-29 10:40:12 -05:00
semantic-release-bot
074abf1409
chore(release): version 21.0.4 [skip ci]
...
## [21.0.4](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v21.0.3...v21.0.4 ) (2025-07-25)
### Bug Fixes
* Correct encryption configuration enable logic; avoid creating Auto Mode policy when Auto Mode is not enabled ([#3439 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3439 )) ([6b8a3d9 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/6b8a3d94777346d79a64ccd8287c96b525348013 ))
v21.0.4
2025-07-25 12:20:09 +00:00
Bryant Biggs
6b8a3d9477
fix: Correct encryption configuration enable logic; avoid creating Auto Mode policy when Auto Mode is not enabled ( #3439 )
2025-07-25 07:19:45 -05:00
semantic-release-bot
41d31db4e2
chore(release): version 21.0.3 [skip ci]
...
## [21.0.3](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v21.0.2...v21.0.3 ) (2025-07-24)
### Bug Fixes
* Correct variable defaults for `ami_id` and `kubernetes_version` ([#3437 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3437 )) ([8807e0b ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/8807e0bb55fdc49ed894b5b51c14131526dbfb91 ))
v21.0.3
2025-07-24 20:28:57 +00:00
Bryant Biggs
8807e0bb55
fix: Correct variable defaults for ami_id and kubernetes_version ( #3437 )
2025-07-24 15:28:35 -05:00
semantic-release-bot
7efa43f11c
chore(release): version 21.0.2 [skip ci]
...
## [21.0.2](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v21.0.1...v21.0.2 ) (2025-07-24)
### Bug Fixes
* Move `encryption_config` default for `resources` out of type definition and to default variable value to allow disabling encryption ([#3436 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3436 )) ([b37368f ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/b37368fdbc608a026f9c17952d964467f5e44e8a ))
v21.0.2
2025-07-24 18:59:07 +00:00
Brandon Kneeld
b37368fdbc
fix: Move encryption_config default for resources out of type definition and to default variable value to allow disabling encryption ( #3436 )
...
* Update variables.tf
Fixes inability to provide default {} encryption_config
* Readme update
* fix syntax
* syntax
* fix: Run pre-commit
---------
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2025-07-24 13:58:41 -05:00
semantic-release-bot
0049a9b9d0
chore(release): version 21.0.1 [skip ci]
...
## [21.0.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v21.0.0...v21.0.1 ) (2025-07-24)
### Bug Fixes
* Correct logic to try to use module created IAM role before falli… ([#3433 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3433 )) ([97d4ebb ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/97d4ebbe68a23aa431a534fd7ed56a76f9b37801 ))
v21.0.1
2025-07-24 14:31:53 +00:00
Bryant Biggs
97d4ebbe68
fix: Correct logic to try to use module created IAM role before falli… ( #3433 )
2025-07-24 09:31:24 -05:00
semantic-release-bot
b7eabbd384
chore(release): version 21.0.0 [skip ci]
...
## [21.0.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.37.2...v21.0.0 ) (2025-07-23)
### ⚠ BREAKING CHANGES
* Upgrade min AWS provider and Terraform versions to `6.0` and `1.5.7` respectively (#3412 )
### Features
* Upgrade min AWS provider and Terraform versions to `6.0` and `1.5.7` respectively ([#3412 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3412 )) ([416515a ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/416515a0da1ca96c539977d6460e2bc02f10b4d4 ))
v21.0.0
2025-07-23 20:11:33 +00:00
Bryant Biggs
416515a0da
feat!: Upgrade min AWS provider and Terraform versions to 6.0 and 1.5.7 respectively ( #3412 )
...
* feat!: Upgrade min AWS provider and Terraform versions to `6.0` and `1.5.7` respectively
* fix: Remove deprecated arguments in AWS v6.0 provider, upgrade Helm provider to v3.0, bump VPC module to v6.0
* fix: Remove `aws-auth` sub-module
* fix: Remove `platform` and `cluster_service_ipv4_cidr` variables from `user-data` sub-module
* fix: Resolve all marked `todos` that have been accumulated
* fix: Set default `http_put_response_hop_limit` to `1`
* fix: Remove IRSA support from Karpenter sub-module
* fix: Avoid making GET requests from data sources unless absolutely necessary
* feat: Add variable optional attribute definitions
* feat: Bump KMS key module version to latest, add remaining variable attribute definitions
* fix: Remove `cluster_` prefix from variable names to better match the underlying API
* fix: Move all EFA logic to the nodegroup itself
* fix: Remove arguments that do not make sense in EKS
* fix: Updates from plan validation
* fix: Remove more self-managed node group attributes that are commonly not used in EKS clusters
* fix: Remove data plane compute `*_defaults` variables that do not work with variable optional attributes
* fix: Ignore changes to `bootstrap_self_managed_addons` to aid in upgrade
* feat: Add support for `region` argument on relevant resources
* feat: Initial pass on upgrade guide
* fix: Updates from testing and validating EKS managed node group
* fix: Updates from testing and validating self-managed node group
* docs: Ensure addon ussage documented is aligned
* feat: Switch to dualstack OIDC issuer URL
* feat: Allow sourcing over overriding the Karpenter assume role policy
* fix: Use `Bool` instead of `StringEquals` for DenyHTTP queue policy
* fix: Correct use of `nullable` and default value propagation
2025-07-23 15:11:01 -05:00
semantic-release-bot
8a0efdbbc8
chore(release): version 20.37.2 [skip ci]
...
## [20.37.2](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.37.1...v20.37.2 ) (2025-07-17)
### Bug Fixes
* Allow for both `amazonaws.com.cn` and `amazonaws.com` conditions in PassRole as required for AWS CN ([#3422 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3422 )) ([83b68fd ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/83b68fda2b0ea818fc980ab847dd8255a2d18334 ))
v20.37.2
2025-07-17 14:03:44 +00:00
datty
83b68fda2b
fix: Allow for both amazonaws.com.cn and amazonaws.com conditions in PassRole as required for AWS CN ( #3422 )
...
* Allow for both amazonaws.com.cn and amazonaws.com conditions as required for AWS CN
* Allow for both amazonaws.com.cn and amazonaws.com conditions as required for AWS CN - set in correct policy
---------
Co-authored-by: Oliver Smith <osmith@netvirta.com >
2025-07-17 09:03:09 -05:00
Bryant Biggs
325c3fe294
docs: Update doc references to 1.33; remove AL2 examples since 1.33+ does not support AL2 ( #3402 )
2025-07-01 16:22:45 -05:00
semantic-release-bot
4c0a8fc4fd
chore(release): version 20.37.1 [skip ci]
...
## [20.37.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.37.0...v20.37.1 ) (2025-06-18)
### Bug Fixes
* Restrict AWS provider max version due to v6 provider breaking changes ([#3384 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3384 )) ([681a868 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/681a868d624878474fd9f92d1b04d3fec0120db7 ))
v20.37.1
2025-06-18 20:09:19 +00:00
Michael Strassberger
681a868d62
fix: Restrict AWS provider max version due to v6 provider breaking changes ( #3384 )
...
* Add aws version constraint for 6.0.0
* fix: Restrict all AWS providers and Helm providers upper version limit
---------
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2025-06-18 15:08:51 -05:00
semantic-release-bot
a9c659ad10
chore(release): version 20.37.0 [skip ci]
...
## [20.37.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.36.1...v20.37.0 ) (2025-06-09)
### Features
* Add AL2023 ARM64 NVIDIA variants ([#3369 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3369 )) ([715d42b ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/715d42bf146791cad911b0b6979c5ce67bc0d2f6 ))
v20.37.0
2025-06-09 22:27:45 +00:00
Nick Baker
715d42bf14
feat: Add AL2023 ARM64 NVIDIA variants ( #3369 )
2025-06-09 17:27:17 -05:00
semantic-release-bot
89af98d700
chore(release): version 20.36.1 [skip ci]
...
## [20.36.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.36.0...v20.36.1 ) (2025-06-09)
### Bug Fixes
* Ensure `additional_cluster_dns_ips` is passed through from root module ([#3376 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3376 )) ([7a83b1b ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/7a83b1b3db9c7475fe6ec46d1c300c0a18f19b2a ))
v20.36.1
2025-06-09 22:25:30 +00:00
Pin-Yi
7a83b1b3db
fix: Ensure additional_cluster_dns_ips is passed through from root module ( #3376 )
...
fix: add missing additional_cluster_dns_ips to node_group module
2025-06-09 17:25:06 -05:00
semantic-release-bot
37e3348dff
chore(release): version 20.36.0 [skip ci]
...
## [20.36.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.35.0...v20.36.0 ) (2025-04-18)
### Features
* Add support for cluster `force_update_version` ([#3345 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3345 )) ([207d73f ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/207d73fbaa5eebe6e98b94e95b83fd0a5a13c307 ))
v20.36.0
2025-04-18 16:29:40 +00:00
Bryant Biggs
207d73fbaa
feat: Add support for cluster force_update_version ( #3345 )
2025-04-18 11:29:13 -05:00
ismail yenigul
5c8ac85c5c
docs: Set ami_type for AL2023 in the example ( #3337 )
...
set ami_type for AL2023
Set AMI type explicitly into user data type to be able to use cloudinit_pre_nodeadm
https://github.com/terraform-aws-modules/terraform-aws-eks/blob/master/modules/_user_data/main.tf#L33
2025-04-11 17:12:41 -05:00
semantic-release-bot
0b9d27b3ff
chore(release): version 20.35.0 [skip ci]
...
## [20.35.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.34.0...v20.35.0 ) (2025-03-29)
### Features
* Default to not changing autoscaling schedule values at the scheduled time ([#3322 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3322 )) ([abf76f6 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/abf76f60144fe645bbf500d98505377fd4a9da79 ))
v20.35.0
2025-03-29 21:52:01 +00:00
Tom Ellis
abf76f6014
feat: Default to not changing autoscaling schedule values at the scheduled time ( #3322 )
...
fix: aws_autoscaling_schedule values defaulting to 0
2025-03-29 16:51:33 -05:00
semantic-release-bot
dd2089b73b
chore(release): version 20.34.0 [skip ci]
...
## [20.34.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.33.1...v20.34.0 ) (2025-03-07)
### Features
* Add capacity reservation permissions to Karpenter IAM policy ([#3318 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3318 )) ([770ee99 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/770ee99d9c4b61c509d9988eac62de4db113af91 ))
v20.34.0
2025-03-07 13:31:46 +00:00
Matt Holmes
770ee99d9c
feat: Add capacity reservation permissions to Karpenter IAM policy ( #3318 )
...
feat: Update AllowScopedEC2InstanceAccessActions policy to include capacity-reservation permission as part of Karpenter version 1.3.0
2025-03-07 07:31:19 -06:00
Eddie Bachle
1bfc10a558
docs: Update description of karpenter node_iam_role_use_name_prefix ( #3304 )
2025-02-18 19:07:34 -06:00
semantic-release-bot
50cb230c8a
chore(release): version 20.33.1 [skip ci]
...
## [20.33.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.33.0...v20.33.1 ) (2025-01-22)
### Bug Fixes
* Allow `"EC2"` access entry type for EKS Auto Mode custom node pools ([#3281 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3281 )) ([3e2ea83 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/3e2ea83267d7532cb66fa4de7f0d2a944b43c3d5 ))
v20.33.1
2025-01-22 00:58:46 +00:00