Commit Graph

1100 Commits

Author SHA1 Message Date
semantic-release-bot
159db95b6d chore(release): version 20.25.0 [skip ci]
## [20.25.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.24.3...v20.25.0) (2024-10-12)

### Features

* Add support for newly released AL2023 accelerated AMI types ([#3177](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3177)) ([b2a8617](b2a8617794))

### Bug Fixes

* Update CI workflow versions to latest ([#3176](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3176)) ([eb78240](eb78240617))
2024-10-12 16:44:50 +00:00
Bryant Biggs
b2a8617794 feat: Add support for newly released AL2023 accelerated AMI types (#3177) 2024-10-12 11:44:24 -05:00
Bryant Biggs
eb78240617 fix: Update CI workflow versions to latest (#3176) 2024-10-11 18:03:02 +02:00
Bryant Biggs
670aa8a79d docs: Correct reference module implementation names to be unique in v20 upgrade guide (#3174) 2024-10-08 09:15:15 -05:00
semantic-release-bot
d2c671aca2 chore(release): version 20.24.3 [skip ci]
## [20.24.3](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.24.2...v20.24.3) (2024-10-03)

### Bug Fixes

* Add `primary_ipv6` parameter to self-managed-node-group ([#3169](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3169)) ([fef6555](fef655585b))
2024-10-03 13:55:23 +00:00
Jami Karvanen
fef655585b fix: Add primary_ipv6 parameter to self-managed-node-group (#3169)
Add primary_ipv6 parameter to self-managed-node-group
2024-10-03 08:54:52 -05:00
semantic-release-bot
7f219a678e chore(release): version 20.24.2 [skip ci]
## [20.24.2](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.24.1...v20.24.2) (2024-09-21)

### Bug Fixes

* Remove deprecated `inline_policy` from cluster role ([#3163](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3163)) ([8b90872](8b90872983))
2024-09-21 14:46:18 +00:00
Bryant Biggs
8b90872983 fix: Remove deprecated inline_policy from cluster role (#3163) 2024-09-21 09:45:50 -05:00
semantic-release-bot
2965d99e1e chore(release): version 20.24.1 [skip ci]
## [20.24.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.24.0...v20.24.1) (2024-09-16)

### Bug Fixes

* Correct Karpenter EC2 service principal DNS suffix in non-commercial regions ([#3157](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3157)) ([47ab3eb](47ab3eb884))
2024-09-16 15:36:45 +00:00
Bryant Biggs
47ab3eb884 fix: Correct Karpenter EC2 service principal DNS suffix in non-commercial regions (#3157) 2024-09-16 10:36:15 -05:00
Bryant Biggs
71d19472f2 chore: Remove outposts example (#3154) 2024-09-13 16:31:42 -05:00
semantic-release-bot
c60b70fbc8 chore(release): version 20.24.0 [skip ci]
## [20.24.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.23.0...v20.24.0) (2024-08-19)

### Features

* Add support for Karpenter v1 controller IAM role permissions ([#3126](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3126)) ([e317651](e317651535))
2024-08-19 19:32:05 +00:00
Andy Townsend
e317651535 feat: Add support for Karpenter v1 controller IAM role permissions (#3126)
* chore: update controller IAM role permissions to support karpenter v1

* Update versions.tf

* Revert "Update versions.tf"

This reverts commit f0e5c791443301ef7f802c627efe7f7226b95046.

* fix: Add support for both v1 and prior to v1 controller permission policy

---------

Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
2024-08-19 14:31:36 -05:00
semantic-release-bot
1360e3de68 chore(release): version 20.23.0 [skip ci]
## [20.23.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.22.1...v20.23.0) (2024-08-09)

### Features

* Add new output values for OIDC issuer URL and provider that are dual-stack compatible ([#3120](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3120)) ([72668ac](72668ac04a))
2024-08-09 22:40:26 +00:00
Bryant Biggs
72668ac04a feat: Add new output values for OIDC issuer URL and provider that are dual-stack compatible (#3120)
* feat: Add new output values for OIDC issuer URL and provider that support IPv4/IPv6 dualstack

* chore: Revert addition of `dualstack_oidc_provider`

* fix: Add check for `aws` partition since this is the only partition currently supported

* fix: Revert partition conditional logic
2024-08-09 17:39:56 -05:00
semantic-release-bot
faa42df3a3 chore(release): version 20.22.1 [skip ci]
## [20.22.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.22.0...v20.22.1) (2024-08-09)

### Bug Fixes

* Eliminates null check on tag values to fix for_each error about unknown *keys* ([#3119](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3119)) ([6124a08](6124a08578)), closes [#3118](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3118) [#2760](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2760) [#2681](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2681) [#2337](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2337)
2024-08-09 22:23:31 +00:00
Loren Gordon
6124a08578 fix: Eliminates null check on tag values to fix for_each error about unknown *keys* (#3119)
Eliminates null check on tag values to fix for_each error about unknown *keys*

Fixes #3118

Related #2760 
Related #2681 
Related #2337
2024-08-09 17:23:01 -05:00
semantic-release-bot
5fe865e860 chore(release): version 20.22.0 [skip ci]
## [20.22.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.21.0...v20.22.0) (2024-08-05)

### Features

* Enable update in place for node groups with cluster placement group strategy ([#3045](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3045)) ([75db486](75db486530))
2024-08-05 15:14:08 +00:00
Josephuss
75db486530 feat: Enable update in place for node groups with cluster placement group strategy (#3045)
* feat(eks):added subnet az filter for eks nodegroup placement groups

* fix: Correct logice for restricting placement group to AZ

* fix: Ensure node group args are passed from root module

---------

Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
2024-08-05 10:13:39 -05:00
semantic-release-bot
bfa5821113 chore(release): version 20.21.0 [skip ci]
## [20.21.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.20.0...v20.21.0) (2024-08-05)

### Features

* Add support for `upgrade_policy` ([#3112](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3112)) ([e12ab7a](e12ab7a5de))
2024-08-05 14:07:46 +00:00
Bryant Biggs
e12ab7a5de feat: Add support for upgrade_policy (#3112)
* feat: Add support for `upgrade_policy`

* chore: Update test and validate
2024-08-05 09:07:13 -05:00
semantic-release-bot
705eb80cfa chore(release): version 20.20.0 [skip ci]
## [20.20.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.19.0...v20.20.0) (2024-07-19)

### Features

* Enable support for ignore_failed_scaling_activities ([#3104](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3104)) ([532226e](532226e64e))
2024-07-19 14:19:40 +00:00
Ivan Ka
532226e64e feat: Enable support for ignore_failed_scaling_activities (#3104)
* feat(issue-3102): added support for ignore_failed_scaling_activities

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* Update node_groups.tf

Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>

* Update modules/self-managed-node-group/variables.tf

Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>

* feat(issue-3102): pre-commit checks sorted

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
2024-07-19 10:19:00 -04:00
Koyomi Araragi
1fed91afd6 docs: Improve karpenter discovery tags example (#3097)
* docs: Improve karpenter discovery tags example

* chore: Re-add general tags declaration

---------

Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
2024-07-16 17:10:55 -04:00
semantic-release-bot
e32c29f3b7 chore(release): version 20.19.0 [skip ci]
## [20.19.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.18.0...v20.19.0) (2024-07-15)

### Features

* Pass the `primary_ipv6` argument to the AWS provider. ([#3098](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3098)) ([e1bb8b6](e1bb8b6661))
2024-07-15 23:58:53 +00:00
Anton Chernev
e1bb8b6661 feat: Pass the primary_ipv6 argument to the AWS provider. (#3098)
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
2024-07-15 19:58:23 -04:00
semantic-release-bot
f56004dea8 chore(release): version 20.18.0 [skip ci]
## [20.18.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.17.2...v20.18.0) (2024-07-15)

### Features

* Support `bootstrap_self_managed_addons` ([#3099](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3099)) ([af88e7d](af88e7d2f8))
2024-07-15 23:55:38 +00:00
Taehyun Kim
af88e7d2f8 feat: Support bootstrap_self_managed_addons (#3099)
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
2024-07-15 19:55:09 -04:00
semantic-release-bot
d7aea4ca6b chore(release): version 20.17.2 [skip ci]
## [20.17.2](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.17.1...v20.17.2) (2024-07-05)

### Bug Fixes

* Revert [#3058](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3058) - fix: Invoke aws_iam_session_context data source only when required ([#3092](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3092)) ([93ffdfc](93ffdfc6fa))
2024-07-05 18:37:18 +00:00
Bryant Biggs
93ffdfc6fa fix: Revert #3058 - fix: Invoke aws_iam_session_context data source only when required (#3092)
fix: Revert #3058
2024-07-05 14:36:49 -04:00
semantic-release-bot
27d649ad04 chore(release): version 20.17.1 [skip ci]
## [20.17.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.17.0...v20.17.1) (2024-07-05)

### Bug Fixes

* Invoke `aws_iam_session_context` data source only when required ([#3058](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3058)) ([f02df92](f02df92b66))
2024-07-05 17:12:50 +00:00
Király Ádám
f02df92b66 fix: Invoke aws_iam_session_context data source only when required (#3058)
* fix: Call `aws_iam_session_context` data resource only if needed

* Typo.

* Move index.

* Fix condition.

---------

Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
2024-07-05 13:12:21 -04:00
semantic-release-bot
76d6a64e40 chore(release): version 20.17.0 [skip ci]
## [20.17.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.16.0...v20.17.0) (2024-07-05)

### Features

* Add support for ML capacity block reservations with EKS managed node group(s) ([#3091](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3091)) ([ae3379e](ae3379e924))
2024-07-05 15:43:02 +00:00
Bryant Biggs
ae3379e924 feat: Add support for ML capacity block reservations with EKS managed node group(s) (#3091) 2024-07-05 11:42:31 -04:00
semantic-release-bot
c52bbb32a4 chore(release): version 20.16.0 [skip ci]
## [20.16.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.15.0...v20.16.0) (2024-07-02)

### Features

* Add support for custom IAM role policy ([#3087](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3087)) ([1604c6c](1604c6cdc8))
2024-07-02 14:56:53 +00:00
Bryant Biggs
1604c6cdc8 feat: Add support for custom IAM role policy (#3087) 2024-07-02 10:56:19 -04:00
semantic-release-bot
17448b4782 chore(release): version 20.15.0 [skip ci]
## [20.15.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.14.0...v20.15.0) (2024-06-27)

### Features

* Deny HTTP on Karpenter SQS policy ([#3080](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3080)) ([f6e071c](f6e071cd99))
2024-06-27 11:41:48 +00:00
ksbde
f6e071cd99 feat: Deny HTTP on Karpenter SQS policy (#3080) 2024-06-27 07:41:20 -04:00
Bryant Biggs
7cd3be3fbb docs: Add mkdocs support to render static documentation site on GitHub (#3070)
* docs: Add `mkdocs` support to render static documentation site on GitHub

* fix: Correct mis-spelled file name
2024-06-14 09:46:46 -04:00
Bryant Biggs
323fb759d7 docs: Move examples that are more like test cases to the new tests/ directory; add better example configurations (#3069)
* chore: Move examples that are more like test cases to the new `tests/` directory

* chore: Stash

* feat: Add better examples for EKS managed node groups

* chore: Add better examples for self-managed node groups

* chore: Update docs and correct `nodegroup` to `node group`
2024-06-13 10:51:40 -04:00
semantic-release-bot
73b752a1e3 chore(release): version 20.14.0 [skip ci]
## [20.14.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.13.1...v20.14.0) (2024-06-13)

### Features

* Require users to supply OS via `ami_type` and not via `platform` which is unable to distinquish between the number of variants supported today ([#3068](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3068)) ([ef657bf](ef657bfcb5))
2024-06-13 11:50:55 +00:00
Bryant Biggs
ef657bfcb5 feat: Require users to supply OS via ami_type and not via platform which is unable to distinquish between the number of variants supported today (#3068) 2024-06-13 07:50:26 -04:00
Koyomi Araragi
c32cee1adc docs: Improve karpenter example to use service account for helm relea… (#3066)
* docs: Improve karpenter example to use service account for helm release name

* docs: Improve karpenter example to use service account for helm release name

* docs: Improve karpenter example to use service account for helm release name
2024-06-12 16:01:53 -04:00
semantic-release-bot
098c6a86ca chore(release): version 20.13.1 [skip ci]
## [20.13.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.13.0...v20.13.1) (2024-06-04)

### Bug Fixes

* Correct syntax for correctly ignoring `bootstrap_cluster_creator_admin_permissions` and not all of `access_config` ([#3056](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3056)) ([1e31929](1e31929044))
2024-06-04 11:09:20 +00:00
Bryant Biggs
1e31929044 fix: Correct syntax for correctly ignoring bootstrap_cluster_creator_admin_permissions and not all of access_config (#3056) 2024-06-04 07:08:47 -04:00
semantic-release-bot
a7ff103478 chore(release): version 20.13.0 [skip ci]
## [20.13.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.12.0...v20.13.0) (2024-05-31)

### Features

* Starting with `1.30`, do not use the cluster OIDC issuer URL by default in the identity provider config ([#3055](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3055)) ([00f076a](00f076ada4))
2024-05-31 17:01:45 +00:00
Bryant Biggs
00f076ada4 feat: Starting with 1.30, do not use the cluster OIDC issuer URL by default in the identity provider config (#3055)
fix: Starting with `1.30`, do not use the cluster OIDC issuer URL by default in the identity provider config
2024-05-31 13:01:16 -04:00
semantic-release-bot
59024ebd0a chore(release): version 20.12.0 [skip ci]
## [20.12.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.11.1...v20.12.0) (2024-05-28)

### Features

* Support additional cluster DNS IPs with Bottlerocket based AMIs ([#3051](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3051)) ([541dbb2](541dbb29f1))
2024-05-28 18:41:00 +00:00
Ramsey McGrath
541dbb29f1 feat: Support additional cluster DNS IPs with Bottlerocket based AMIs (#3051)
* Support adding additional cluster dns ranges to bottlerocket template

* Add example for multiple dns ips

* fmt, and tf docs

* fix: Use a list by default for cluster-dns-ip

---------

Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
2024-05-28 14:40:29 -04:00
gillcaleb
f90f15e91e docs: Include ref to addon naming and config documentation (#3043)
* docs: include ref to addon naming and config

* docs: including addon configuration details in the faq

* docs: including addon configuration details in the faq doc

* docs: including addon configuration details in the faq

* chore: Updates

---------

Co-authored-by: Caleb Gill <cgill@stavvy.com>
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
2024-05-22 14:35:59 -04:00