semantic-release-bot
29c19cca00
chore(release): version 20.11.1 [skip ci]
...
## [20.11.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.11.0...v20.11.1 ) (2024-05-21)
### Bug Fixes
* Ignore changes to `bootstrap_cluster_creator_admin_permissions` which is disabled by default ([#3042 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3042 )) ([c65d308 ](c65d308503 ))
2024-05-21 19:01:34 +00:00
William Paul Evans
c65d308503
fix: Ignore changes to bootstrap_cluster_creator_admin_permissions which is disabled by default ( #3042 )
...
* Ignore changes to bootstrap_cluster_creator_admin_permissions to allow upgrading module and importing existing clusters
* Update main.tf
Co-authored-by: Igor Brites <igor@brites.dev >
* fix attribute reffernce
---------
Co-authored-by: Igor Brites <igor@brites.dev >
2024-05-21 15:01:04 -04:00
semantic-release-bot
15a3248f59
chore(release): version 20.11.0 [skip ci]
...
## [20.11.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.10.0...v20.11.0 ) (2024-05-16)
### Features
* Add `SourceArn` condition to Fargate profile trust policy ([#3039 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3039 )) ([a070d7b ](a070d7b2bd ))
2024-05-16 21:59:02 +00:00
Christopher Boyd
a070d7b2bd
feat: Add SourceArn condition to Fargate profile trust policy ( #3039 )
...
feat: add `SourceArn` condition to fargate-profile assume_role_policy
2024-05-16 17:58:31 -04:00
semantic-release-bot
92fca6fcf9
chore(release): version 20.10.0 [skip ci]
...
## [20.10.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.9.0...v20.10.0 ) (2024-05-09)
### Features
* Add support for Pod Identity assocation on Karpenter sub-module ([#3031 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3031 )) ([cfcaf27 ](cfcaf27ac7 ))
2024-05-09 11:58:27 +00:00
Rodrigo Bersa
cfcaf27ac7
feat: Add support for Pod Identity assocation on Karpenter sub-module ( #3031 )
...
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2024-05-09 07:57:57 -04:00
semantic-release-bot
f3299cc63d
chore(release): version 20.9.0 [skip ci]
...
## [20.9.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.8.5...v20.9.0 ) (2024-05-08)
### Features
* Propagate `ami_type` to self-managed node group; allow using `ami_type` only ([#3030 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3030 )) ([74d3918 ](74d39187d8 ))
2024-05-08 12:05:03 +00:00
Bryant Biggs
74d39187d8
feat: Propagate ami_type to self-managed node group; allow using ami_type only ( #3030 )
2024-05-08 08:04:19 -04:00
semantic-release-bot
afadb14e44
chore(release): version 20.8.5 [skip ci]
...
## [20.8.5](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.8.4...v20.8.5 ) (2024-04-08)
### Bug Fixes
* Forces cluster outputs to wait until access entries are complete ([#3000 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3000 )) ([e2a39c0 ](e2a39c0f26 ))
2024-04-08 22:46:19 +00:00
Loren Gordon
e2a39c0f26
fix: Forces cluster outputs to wait until access entries are complete ( #3000 )
2024-04-08 18:45:48 -04:00
Robbie Blaine
07be37dc7a
chore: Fix typo in nodeadm examples ( #2986 )
...
* Fix `nodeadm` example typo
* `apiVersion: node.eks.aws/v1alpha` -> `apiVersion: node.eks.aws/v1alpha1`
* Revert whitespace changes
* `tofu apply` in `examples/user_data`
* chore: Fix file extension type for MIME multipart user data
* chore: Fix line endings based off this https://github.com/hashicorp/terraform/issues/32910
---------
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2024-03-25 17:01:59 -04:00
semantic-release-bot
70866e6fb2
chore(release): version 20.8.4 [skip ci]
...
## [20.8.4](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.8.3...v20.8.4 ) (2024-03-21)
### Bug Fixes
* Pass nodeadm user data variables from root module down to nodegroup sub-modules ([#2981 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2981 )) ([84effa0 ](84effa0e30 ))
2024-03-21 01:33:28 +00:00
Bryant Biggs
84effa0e30
fix: Pass nodeadm user data variables from root module down to nodegroup sub-modules ( #2981 )
2024-03-20 21:33:00 -04:00
semantic-release-bot
1627231af6
chore(release): version 20.8.3 [skip ci]
...
## [20.8.3](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.8.2...v20.8.3 ) (2024-03-12)
### Bug Fixes
* Ensure the correct service CIDR and IP family is used in the rendered user data ([#2963 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2963 )) ([aeb9f0c ](aeb9f0c990 ))
2024-03-12 14:36:49 +00:00
Bryant Biggs
aeb9f0c990
fix: Ensure the correct service CIDR and IP family is used in the rendered user data ( #2963 )
...
* fix: Ensuring the correct service CIDR and IP family is used in the rendered user data
* chore: Updates from testing and validating
* chore: Fix example destroy instructions
* fix: Only require `cluster_service_cidr` when `create = true`
* chore: Clean up commented out code and add note on check length
2024-03-12 10:36:19 -04:00
semantic-release-bot
907f70cffd
chore(release): version 20.8.2 [skip ci]
...
## [20.8.2](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.8.1...v20.8.2 ) (2024-03-11)
### Bug Fixes
* Ensure a default `ip_family` value is provided to guarantee a CNI policy is attached to nodes ([#2967 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2967 )) ([29dcca3 ](29dcca335d ))
2024-03-11 15:03:32 +00:00
Bryant Biggs
29dcca335d
fix: Ensure a default ip_family value is provided to guarantee a CNI policy is attached to nodes ( #2967 )
2024-03-11 11:02:59 -04:00
semantic-release-bot
a95487e5f2
chore(release): version 20.8.1 [skip ci]
...
## [20.8.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.8.0...v20.8.1 ) (2024-03-10)
### Bug Fixes
* Do not attach policy if Karpenter node role is not created by module ([#2964 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2964 )) ([3ad19d7 ](3ad19d7435 ))
2024-03-10 23:16:59 +00:00
Piotr Roszatycki
3ad19d7435
fix: Do not attach policy if Karpenter node role is not created by module ( #2964 )
2024-03-10 19:16:24 -04:00
semantic-release-bot
6d3d6d9383
chore(release): version 20.8.0 [skip ci]
...
## [20.8.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.7.0...v20.8.0 ) (2024-03-10)
### Features
* Replace the use of `toset()` with static keys for node IAM role policy attachment ([#2962 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2962 )) ([57f5130 ](57f5130132 ))
2024-03-10 16:50:16 +00:00
Bryant Biggs
57f5130132
feat: Replace the use of toset() with static keys for node IAM role policy attachment ( #2962 )
2024-03-10 12:49:41 -04:00
semantic-release-bot
bed26ac421
chore(release): version 20.7.0 [skip ci]
...
## [20.7.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.6.0...v20.7.0 ) (2024-03-09)
### Features
* Add supprot for creating placement group for managed node group ([#2959 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2959 )) ([3031631 ](30316312f3 ))
2024-03-09 23:35:19 +00:00
James Masson
30316312f3
feat: Add supprot for creating placement group for managed node group ( #2959 )
...
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2024-03-09 18:34:50 -05:00
semantic-release-bot
0be0a99b1a
chore(release): version 20.6.0 [skip ci]
...
## [20.6.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v20.5.3...v20.6.0 ) (2024-03-09)
### Features
* Add support for tracking latest AMI release version on managed nodegroups ([#2951 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2951 )) ([393da7e ](393da7ec0e ))
2024-03-09 03:49:05 +00:00
Bryant Biggs
393da7ec0e
feat: Add support for tracking latest AMI release version on managed nodegroups ( #2951 )
2024-03-08 22:48:38 -05:00
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