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 ](681a868d62 ))
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 ](715d42bf14 ))
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 ](7a83b1b3db ))
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 ](207d73fbaa ))
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 ](abf76f6014 ))
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 ](770ee99d9c ))
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 ](3e2ea83267 ))
2025-01-22 00:58:46 +00:00
Vibham Sharma
3e2ea83267
fix: Allow "EC2" access entry type for EKS Auto Mode custom node pools ( #3281 )
...
Removed EC2 type from condition so policy attachement for access entry can be done for EC2 type for creating access entry for Node role.
While Creating Access entry for Self managed node role, we were getting below error as it seems EC2 type is included in exception for policy attachment. Once I removed EC2 from exception condition, it started picking up Policy attachment and Access Entry got created.
│ Error: Unsupported attribute
│
│ on .terraform/modules/eks/main.tf line 289, in resource "aws_eks_access_policy_association" "this":
│ 289: policy_arn = each.value.association_policy_arn
│ ├────────────────
│ │ each.value is object with 3 attributes
│
│ This object does not have an attribute named "association_policy_arn".
2025-01-21 18:58:18 -06:00
semantic-release-bot
7acf66f8b5
chore(release): version 20.33.0 [skip ci]
...
## [20.33.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.32.0...v20.33.0 ) (2025-01-17)
### Features
* Add node repair config to managed node group ([#3271 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3271 )) ([edd7ef3 ](edd7ef36dd )), closes [terraform-aws-modules/terraform-aws-eks#3249 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3249 )
2025-01-17 17:36:13 +00:00
Kasper Jacobsen
edd7ef36dd
feat: Add node repair config to managed node group ( #3271 )
...
* feat: add var.node_repair_config to eks-managed-node-group
Fixes terraform-aws-modules/terraform-aws-eks#3249
* chore: run terraform-docs
* chore: update examples/eks-managed-node-group
* fix: Correct implementation
---------
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2025-01-17 11:35:47 -06:00
Bryant Biggs
4fe03aed68
docs: Update v20 upgrade guide to clarify that "CONFIG_MAP" is not a supported access type ( #3279 )
2025-01-17 11:00:00 -06:00
semantic-release-bot
608c41a295
chore(release): version 20.32.0 [skip ci]
...
## [20.32.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.31.6...v20.32.0 ) (2025-01-17)
### Features
* Add Bottlerocket FIPS image variants ([#3275 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3275 )) ([d876ac4 ](d876ac4ef1 ))
2025-01-17 16:18:04 +00:00
Anand Capur
d876ac4ef1
feat: Add Bottlerocket FIPS image variants ( #3275 )
...
fix: Add Bottlerocket FIPS image variants
2025-01-17 10:17:37 -06:00
semantic-release-bot
a713f6f464
chore(release): version 20.31.6 [skip ci]
...
## [20.31.6](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.31.5...v20.31.6 ) (2024-12-20)
### Bug Fixes
* Revert changes to disabling auto mode [#3253 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3253 ) ([#3255 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3255 )) ([1ac67b8 ](1ac67b8a60 ))
2024-12-20 22:27:29 +00:00
Bryant Biggs
1ac67b8a60
fix: Revert changes to disabling auto mode #3253 ( #3255 )
2024-12-20 16:26:52 -06:00
Yaro
9fa75c0ded
chore: Remove kubectl provider from Karpenter example ( #3251 )
...
* Change kubectl provider
* chore: Remove `kubectl` provider
---------
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2024-12-20 13:17:45 -06:00
semantic-release-bot
791b9054a1
chore(release): version 20.31.5 [skip ci]
...
## [20.31.5](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.31.4...v20.31.5 ) (2024-12-20)
### Bug Fixes
* Correct Auto Mode disable ([#3253 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3253 )) ([2a6a57a ](2a6a57a9bb ))
2024-12-20 18:36:47 +00:00
Bryant Biggs
2a6a57a9bb
fix: Correct Auto Mode disable ( #3253 )
2024-12-20 12:36:19 -06:00
Doruk Ozturk
29d2a8c551
docs: Correct EKS Hybrid Nodes execution steps to apply successfully ( #3248 )
...
Update README.md
2024-12-19 11:06:36 -06:00
semantic-release-bot
ed43ce7ec6
chore(release): version 20.31.4 [skip ci]
...
## [20.31.4](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.31.3...v20.31.4 ) (2024-12-14)
### Bug Fixes
* Auto Mode custom tag policy should apply to cluster role, not node role ([#3242 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3242 )) ([a07013a ](a07013a1f4 ))
2024-12-14 13:29:17 +00:00
Bryant Biggs
a07013a1f4
fix: Auto Mode custom tag policy should apply to cluster role, not node role ( #3242 )
2024-12-14 07:28:52 -06:00
semantic-release-bot
bba5a75ee1
chore(release): version 20.31.3 [skip ci]
...
## [20.31.3](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.31.2...v20.31.3 ) (2024-12-12)
### Bug Fixes
* Update min provider version to remediate cluster replacement when enabling EKS Auto Mode ([#3240 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3240 )) ([012e51c ](012e51c055 ))
2024-12-12 20:50:27 +00:00
Bryant Biggs
012e51c055
fix: Update min provider version to remediate cluster replacement when enabling EKS Auto Mode ( #3240 )
2024-12-12 14:49:59 -06:00
semantic-release-bot
ad88d72bdd
chore(release): version 20.31.2 [skip ci]
...
## [20.31.2](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.31.1...v20.31.2 ) (2024-12-12)
### Bug Fixes
* Avoid trying to attach the node role when Auto Mode nodepools are not specified ([#3239 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3239 )) ([ce34f1d ](ce34f1db3f ))
2024-12-12 13:14:42 +00:00
Bryant Biggs
ce34f1db3f
fix: Avoid trying to attach the node role when Auto Mode nodepools are not specified ( #3239 )
2024-12-12 07:14:15 -06:00
semantic-release-bot
5583604ffa
chore(release): version 20.31.1 [skip ci]
...
## [20.31.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.31.0...v20.31.1 ) (2024-12-09)
### Bug Fixes
* Create EKS Auto Mode role when Auto Mode is enabled, regardless of built-in node pool use ([#3234 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3234 )) ([e2846be ](e2846be8b1 ))
2024-12-09 04:42:36 +00:00
Bryant Biggs
e2846be8b1
fix: Create EKS Auto Mode role when Auto Mode is enabled, regardless of built-in node pool use ( #3234 )
2024-12-08 22:42:11 -06:00
Lawrence Aiello
6168518339
chore: Add TODO to turn off detailed monitoring by default at next breaking change ( #3233 )
...
* chore: disable detailed monitoring by default
* docs: change default input value
* chore: add comment to change at next breaking change
* docs: change default back
2024-12-08 17:12:06 -06:00
semantic-release-bot
c63a57908d
chore(release): version 20.31.0 [skip ci]
...
## [20.31.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.30.1...v20.31.0 ) (2024-12-04)
### Features
* Add support for EKS Auto Mode and EKS Hybrid nodes ([#3225 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3225 )) ([3b974d3 ](3b974d33ad ))
2024-12-04 15:24:51 +00:00
Bryant Biggs
3b974d33ad
feat: Add support for EKS Auto Mode and EKS Hybrid nodes ( #3225 )
...
* feat: Add support for EKS hybrid nodes
* feat: Add support for EKS Auto Mode
* chore: Update test directory names
* chore: Clean up examples and tests
* fix: Clean up and last minute changes for GA
* chore: Formatting
* chore: Bump min required version for new features
* fix: Corrects from test/validation on existing clusters
* feat: Add policy for custom tags on EKS Auto Mode, validate examples
* chore: Expand on `CAM` acronym
* chore: Update README to match examples
2024-12-04 09:24:21 -06:00
semantic-release-bot
6866b40bec
chore(release): version 20.30.1 [skip ci]
...
## [20.30.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.30.0...v20.30.1 ) (2024-11-26)
### Bug Fixes
* Coalesce local `resolve_conflicts_on_create_default` value to a boolean since default is `null` ([#3221 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3221 )) ([35388bb ](35388bb8c4 ))
2024-11-26 20:36:02 +00:00
Bryant Biggs
35388bb8c4
fix: Coalesce local resolve_conflicts_on_create_default value to a boolean since default is null ( #3221 )
2024-11-26 14:35:31 -06:00
semantic-release-bot
b468ead1d9
chore(release): version 20.30.0 [skip ci]
...
## [20.30.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.29.0...v20.30.0 ) (2024-11-26)
### Features
* Improve addon dependency chain and decrease time to provision addons (due to retries) ([#3218 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3218 )) ([ab2207d ](ab2207d509 ))
2024-11-26 19:32:13 +00:00
Bryant Biggs
ab2207d509
feat: Improve addon dependency chain and decrease time to provision addons (due to retries) ( #3218 )
...
* feat: Improve addon dependency chain and decrease time to provision addons (due to retries)
* fix: Run pre-commit to clean up docs
2024-11-26 13:31:42 -06:00
semantic-release-bot
97a08c8aff
chore(release): version 20.29.0 [skip ci]
...
## [20.29.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.28.0...v20.29.0 ) (2024-11-08)
### Features
* Add support for pod identity association on EKS addons ([#3203 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3203 )) ([a224334 ](a224334fc8 ))
2024-11-08 21:57:23 +00:00
Bryant Biggs
a224334fc8
feat: Add support for pod identity association on EKS addons ( #3203 )
2024-11-08 15:56:56 -06:00
semantic-release-bot
d2e6262188
chore(release): version 20.28.0 [skip ci]
...
## [20.28.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.27.0...v20.28.0 ) (2024-11-02)
### Features
* Add support for creating `efa-only` network interfaces ([#3196 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3196 )) ([c6da22c ](c6da22c78f ))
2024-11-02 13:33:40 +00:00
Bryant Biggs
c6da22c78f
feat: Add support for creating efa-only network interfaces ( #3196 )
2024-11-02 08:33:13 -05:00
semantic-release-bot
ac14562541
chore(release): version 20.27.0 [skip ci]
...
## [20.27.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.26.1...v20.27.0 ) (2024-11-01)
### Features
* Add support for zonal shift ([#3195 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3195 )) ([1b0ac83 ](1b0ac83264 ))
2024-11-01 21:50:50 +00:00
Bryant Biggs
1b0ac83264
feat: Add support for zonal shift ( #3195 )
2024-11-01 16:50:19 -05:00
semantic-release-bot
7696332539
chore(release): version 20.26.1 [skip ci]
...
## [20.26.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.26.0...v20.26.1 ) (2024-10-27)
### Bug Fixes
* Use dynamic partition data source to determine DNS suffix for Karpenter EC2 pass role permission ([#3193 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3193 )) ([dea6c44 ](dea6c44b45 ))
2024-10-27 00:13:02 +00:00