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
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