semantic-release-bot
f1bbfc4740
chore(release): version 20.5.3 [skip ci]
...
## [20.5.3](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.5.2...v20.5.3 ) (2024-03-08)
### Bug Fixes
* Update AWS provider version to support `AL2023_*` AMI types; ensure AL2023 user data receives cluster service CIDR ([#2960 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2960 )) ([dfe4114 ](dfe41141c2 ))
2024-03-08 20:25:43 +00:00
Bryant Biggs
dfe41141c2
fix: Update AWS provider version to support AL2023_* AMI types; ensure AL2023 user data receives cluster service CIDR ( #2960 )
...
* fix: Update AWS provider version to support `AL2023_*` AMI types
* fix: Ensure the cluster service CIDR is passed to the AL2023 user data where its required
2024-03-08 15:25:14 -05:00
semantic-release-bot
e547957e0d
chore(release): version 20.5.2 [skip ci]
...
## [20.5.2](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.5.1...v20.5.2 ) (2024-03-07)
### Bug Fixes
* Use the `launch_template_tags` on the launch template ([#2957 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2957 )) ([0ed32d7 ](0ed32d7b29 ))
2024-03-07 19:41:24 +00:00
Bryant Biggs
0ed32d7b29
fix: Use the launch_template_tags on the launch template ( #2957 )
2024-03-07 14:40:43 -05:00
semantic-release-bot
71b5031830
chore(release): version 20.5.1 [skip ci]
...
## [20.5.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.5.0...v20.5.1 ) (2024-03-07)
### Bug Fixes
* Update CI workflow versions to remove deprecated runtime warnings ([#2956 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2956 )) ([d14cc92 ](d14cc925c4 ))
2024-03-07 02:31:02 +00:00
Bryant Biggs
d14cc925c4
fix: Update CI workflow versions to remove deprecated runtime warnings ( #2956 )
2024-03-06 18:30:34 -08:00
semantic-release-bot
19b79df055
chore(release): version 20.5.0 [skip ci]
...
## [20.5.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.4.0...v20.5.0 ) (2024-03-01)
### Features
* Add support for AL2023 `nodeadm` user data ([#2942 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2942 )) ([7c99bb1 ](7c99bb19cd ))
2024-03-01 00:13:15 +00:00
Bryant Biggs
7c99bb19cd
feat: Add support for AL2023 nodeadm user data ( #2942 )
2024-02-29 19:12:50 -05:00
semantic-release-bot
e6c3e90a02
chore(release): version 20.4.0 [skip ci]
...
## [20.4.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.3.0...v20.4.0 ) (2024-02-23)
### Features
* Add support for enabling EFA resources ([#2936 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2936 )) ([7f472ec ](7f472ec660 ))
2024-02-23 14:29:35 +00:00
Bryant Biggs
7f472ec660
feat: Add support for enabling EFA resources ( #2936 )
...
* feat: Add support for enabling EFA resources
* feat: Add support for creating placement group and ensuring subnet ID used supports the instance type provided
* chore: Update README and examples
* feat: Update AWS provider MSV to support `maximum_network_cards` attribute
* fix: Update self-managed example after last round of testing; improve EFA support wording
2024-02-23 09:29:10 -05:00
semantic-release-bot
6a1e124e99
chore(release): version 20.3.0 [skip ci]
...
## [20.3.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.2.2...v20.3.0 ) (2024-02-21)
### Features
* Add support for addon and identity provider custom tags ([#2938 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2938 )) ([f6255c4 ](f6255c49e4 ))
2024-02-21 22:34:23 +00:00
Bryant Biggs
f6255c49e4
feat: Add support for addon and identity provider custom tags ( #2938 )
...
feat: Add support for addon and OIDC provider custom tags
2024-02-21 17:33:59 -05:00
Bryant Biggs
0d468bd432
docs: Update output for user data example to capture rendered output ( #2940 )
...
* docs: Update output for user data example to capture renereded output
* fix: Tsk tsk tsk - I forgot to run pre-commit
2024-02-21 17:32:01 -05:00
semantic-release-bot
015475430a
chore(release): version 20.2.2 [skip ci]
...
### [20.2.2](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.2.1...v20.2.2 ) (2024-02-21)
### Bug Fixes
* Replace Karpenter SQS policy dynamic service princpal DNS suffixes with static `amazonaws.com` ([#2941 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2941 )) ([081c762 ](081c7624a5 ))
2024-02-21 22:31:19 +00:00
Bryant Biggs
081c7624a5
fix: Replace Karpenter SQS policy dynamic service princpal DNS suffixes with static amazonaws.com ( #2941 )
...
fix: Replace dynamic service princpal DNS suffixes with static `amazonaws.com`
2024-02-21 17:30:49 -05:00
Mukund Tiwari
d63fd61e89
docs: Correct mis-spelling in README ( #2935 )
2024-02-20 07:50:06 -05:00
Bryant Biggs
d6d97519d4
docs: Update Karpenter example version; add additional clarification on access entry migration to upgrade guide ( #2924 )
2024-02-12 16:34:23 -05:00
Stefano Zanella
659401d9bf
docs: Lowercase Fargate compute type annotation value ( #2922 )
2024-02-11 08:44:42 -05:00
semantic-release-bot
6c168effbe
chore(release): version 20.2.1 [skip ci]
...
### [20.2.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.2.0...v20.2.1 ) (2024-02-08)
### Bug Fixes
* Karpenter `enable_spot_termination = false` should not result in an error ([#2907 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2907 )) ([671fc6e ](671fc6e627 ))
2024-02-08 00:33:20 +00:00
Nick Nikitas
671fc6e627
fix: Karpenter enable_spot_termination = false should not result in an error ( #2907 )
...
* Add condition for statement if enable_spot_termination is true
* Update modules/karpenter/main.tf
---------
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2024-02-07 19:32:47 -05:00
semantic-release-bot
a9212a423f
chore(release): version 20.2.0 [skip ci]
...
## [20.2.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.1.1...v20.2.0 ) (2024-02-06)
### Features
* Allow enable/disable of EKS pod identity for the Karpenter controller ([#2902 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2902 )) ([cc6919d ](cc6919de81 ))
2024-02-06 14:34:33 +00:00
tculp
cc6919de81
feat: Allow enable/disable of EKS pod identity for the Karpenter controller ( #2902 )
...
* Made EKS pod identities for the controller role toggleable
* Switched the variable to the singular form
---------
Co-authored-by: Tyler Culp <tyler.culp@polestardefense.com >
2024-02-06 09:34:04 -05:00
semantic-release-bot
f6992b159c
chore(release): version 20.1.1 [skip ci]
...
### [20.1.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.1.0...v20.1.1 ) (2024-02-06)
### Bug Fixes
* Update access entries `kubernetes_groups` default value to `null` ([#2897 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2897 )) ([1e32e6a ](1e32e6a9f8 ))
2024-02-06 14:04:49 +00:00
Bourne-ID
1e32e6a9f8
fix: Update access entries kubernetes_groups default value to null ( #2897 )
...
fix: Update default groups from [] to null
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2024-02-06 09:04:22 -05:00
semantic-release-bot
39f708c151
chore(release): version 20.1.0 [skip ci]
...
## [20.1.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.0.1...v20.1.0 ) (2024-02-06)
### Features
* Add output for `access_policy_associations` ([#2904 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2904 )) ([0d2a4c2 ](0d2a4c2af3 ))
2024-02-06 12:48:47 +00:00
Zack A
0d2a4c2af3
feat: Add output for access_policy_associations ( #2904 )
...
* add output for access_policy_associations
* wording
2024-02-06 07:48:19 -05:00
Nihal
0381503cbb
docs: Correct Karpenter variable references for changes made in v20.0 ( #2900 )
2024-02-05 14:57:05 -05:00
an-dr-eas-k
3dbd1ec782
docs: Correct resolve conflicts argument in UPGRADE-20.0.md ( #2899 )
...
fix docu
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2024-02-05 08:07:21 -05:00
yutachaos
f8d49824b0
docs: Correct link for UPGRADE-20.0.md on main README ( #2898 )
...
Fixed link
2024-02-05 07:57:49 -05:00
semantic-release-bot
0b44d616f3
chore(release): version 20.0.1 [skip ci]
...
### [20.0.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.0.0...v20.0.1 ) (2024-02-03)
### Bug Fixes
* Correct cluster access entry to create multiple policy associations per access entry ([#2892 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2892 )) ([4177913 ](417791374c ))
2024-02-03 11:47:44 +00:00
Bryant Biggs
417791374c
fix: Correct cluster access entry to create multiple policy associations per access entry ( #2892 )
2024-02-03 06:47:15 -05:00
semantic-release-bot
a68aac6cf2
chore(release): version 20.0.0 [skip ci]
...
## [20.0.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v19.21.0...v20.0.0 ) (2024-02-02)
### ⚠ BREAKING CHANGES
* Replace the use of `aws-auth` configmap with EKS cluster access entry (#2858 )
### Features
* Replace the use of `aws-auth` configmap with EKS cluster access entry ([#2858 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2858 )) ([6b40bdb ](6b40bdbb1d ))
2024-02-02 14:36:53 +00:00
Bryant Biggs
6b40bdbb1d
feat!: Replace the use of aws-auth configmap with EKS cluster access entry ( #2858 )
...
* feat: Replace `resolve_conflicts` with `resolve_conflicts_on_create`/`delete`; raise MSV of AWS provider to `v5.0` to support
* fix: Replace dynamic DNS suffix for `sts:AssumeRole` API calls for static suffix
* feat: Add module tag
* feat: Align Karpenter permissions with Karpenter v1beta1/v0.32 permissions from upstream
* refactor: Move `aws-auth` ConfigMap functionality to its own sub-module
* chore: Update examples
* feat: Add state `moved` block for Karpenter Pod Identity role re-name
* fix: Correct variable `create` description
* feat: Add support for cluster access entries
* chore: Bump MSV of Terraform to `1.3`
* fix: Replace defunct kubectl provider with an updated forked equivalent
* chore: Update and validate examples for access entry; clean up provider usage
* docs: Correct double redundant variable descriptions
* feat: Add support for Cloudwatch log group class argument
* fix: Update usage tag placement, fix Karpenter event spelling, add upcoming changes section to upgrade guide
* feat: Update Karpenter module to generalize naming used and align policy with the upstream Karpenter policy
* feat: Add native support for Windows based managed nodegroups similar to AL2 and Bottlerocket
* feat: Update self-managed nodegroup module to use latest features of ASG
* docs: Update and simplify docs
* fix: Correct variable description for AMI types
* fix: Update upgrade guide with changes; rename Karpenter controller resource names to support migrating for users
* docs: Complete upgrade guide docs for migration and changes applied
* Update examples/karpenter/README.md
Co-authored-by: Anton Babenko <anton@antonbabenko.com >
* Update examples/outposts/README.md
Co-authored-by: Anton Babenko <anton@antonbabenko.com >
* Update modules/karpenter/README.md
Co-authored-by: Anton Babenko <anton@antonbabenko.com >
---------
Co-authored-by: Anton Babenko <anton@antonbabenko.com >
2024-02-02 09:36:25 -05:00
semantic-release-bot
2cb1fac31b
chore(release): version 19.21.0 [skip ci]
...
## [19.21.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v19.20.0...v19.21.0 ) (2023-12-11)
### Features
* Add tags for CloudWatch log group only ([#2841 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2841 )) ([4c5c97b ](4c5c97b5d4 ))
2023-12-11 14:54:50 +00:00
BlacksmithJoe
4c5c97b5d4
feat: Add tags for CloudWatch log group only ( #2841 )
...
* feature: added cloudwatch log group tags input
* fix: terraform docs run
2023-12-11 09:54:19 -05:00
semantic-release-bot
ec454c51cb
chore(release): version 19.20.0 [skip ci]
...
## [19.20.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v19.19.1...v19.20.0 ) (2023-11-14)
### Features
* Allow OIDC root CA thumbprint to be included/excluded ([#2778 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2778 )) ([091c680 ](091c68051d ))
2023-11-14 15:08:15 +00:00
Daniel Frankcom
091c68051d
feat: Allow OIDC root CA thumbprint to be included/excluded ( #2778 )
...
* fix: Allow OIDC root CA thumbprint to be included/excluded
* chore: Consolidate conditional logic within local conditional
---------
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2023-11-14 10:07:47 -05:00
semantic-release-bot
f0e2e8badf
chore(release): version 19.19.1 [skip ci]
...
### [19.19.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v19.19.0...v19.19.1 ) (2023-11-10)
### Bug Fixes
* Remove additional conditional on Karpenter instance profile creation to support upgrading ([#2812 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2812 )) ([c36c8dc ](c36c8dc825 ))
2023-11-10 13:59:23 +00:00
Bryant Biggs
c36c8dc825
fix: Remove additional conditional on Karpenter instance profile creation to support upgrading ( #2812 )
2023-11-10 08:59:00 -05:00
semantic-release-bot
dfed830957
chore(release): version 19.19.0 [skip ci]
...
## [19.19.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v19.18.0...v19.19.0 ) (2023-11-04)
### Features
* Update KMS module to avoid calling data sources when `create_kms_key = false` ([#2804 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2804 )) ([0732bea ](0732bea85f ))
2023-11-04 12:42:29 +00:00
Bryant Biggs
0732bea85f
feat: Update KMS module to avoid calling data sources when create_kms_key = false ( #2804 )
2023-11-04 08:41:59 -04:00
semantic-release-bot
e4c50987f7
chore(release): version 19.18.0 [skip ci]
...
## [19.18.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v19.17.4...v19.18.0 ) (2023-11-01)
### Features
* Add Karpenter v1beta1 compatibility ([#2800 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2800 )) ([aec2bab ](aec2bab1d8 ))
2023-11-01 15:33:35 +00:00
Michael Barrientos
aec2bab1d8
feat: Add Karpenter v1beta1 compatibility ( #2800 )
...
* feat: Add Karpenter v1beta1 compatibility
* fix: Update to make changes opt-in
* fix: Update resource schemas to align with latest Karpenter version - validated and working as intended
---------
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2023-11-01 11:33:07 -04:00
knkcni
69eb4569b9
docs: Add ebs disk in complete example ( #2773 )
...
📝 (complete) Add ebs disk in complete example
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2023-10-31 16:01:34 -04:00
semantic-release-bot
bb8aae31ec
chore(release): version 19.17.4 [skip ci]
...
### [19.17.4](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v19.17.3...v19.17.4 ) (2023-10-30)
### Bug Fixes
* Updating license_specification result type ([#2798 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2798 )) ([ba0ebeb ](ba0ebeb11a ))
2023-10-30 18:40:44 +00:00
JulianTheKalamari
ba0ebeb11a
fix: Updating license_specification result type ( #2798 )
2023-10-30 14:40:03 -04:00
semantic-release-bot
f0aa0dac86
chore(release): version 19.17.3 [skip ci]
...
### [19.17.3](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v19.17.2...v19.17.3 ) (2023-10-30)
### Bug Fixes
* Correct key used on `license_configuration_arn` ([#2796 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2796 )) ([bd4bda2 ](bd4bda266e ))
2023-10-30 17:41:53 +00:00
Lama
bd4bda266e
fix: Correct key used on license_configuration_arn ( #2796 )
...
fix: Reference to undeclared resource
Co-authored-by: Lamaspanzer <contact@lamaspanzer.ovh >
2023-10-30 13:41:24 -04:00
semantic-release-bot
51cc6bec88
chore(release): version 19.17.2 [skip ci]
...
### [19.17.2](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v19.17.1...v19.17.2 ) (2023-10-10)
### Bug Fixes
* Karpenter node IAM role policies variable should be a map of strings, not list ([#2771 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2771 )) ([f4766e5 ](f4766e5c27 ))
2023-10-10 15:58:10 +00:00
Bryant Biggs
f4766e5c27
fix: Karpenter node IAM role policies variable should be a map of strings, not list ( #2771 )
2023-10-10 11:57:29 -04:00