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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/ef657bfcb51296841f14cf514ffefb1066f810ee ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/1e319290445a6eb50b53dfb89c9ae9f2949d38d7 ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/00f076ada4cd78c5c34b8be6e8eba44b628b629a ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/541dbb29f12bb763a34b32acdaea9cea12d7f543 ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/c65d3085037d9c1c87f4fd3a5be1ca1d732dbf7a ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/a070d7b2bd92866b91e0963a0f819eec9839ed03 ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/cfcaf27ac78278916ebf3d51dc64a20fe0d7bf01 ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/74d39187d855932dd976da6180eda42dcfe09873 ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/e2a39c0f261d776e4e18a650aa9068429c4f5ef4 ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/84effa0e30f64ba2fceb7f89c2a822e92f1ee1ea ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/aeb9f0c990b259320a6c3e5ff93be3f064bb9238 ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/29dcca335d80e248c57b8efa2c36aaef2e1b1bd2 ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/3ad19d7435f34600e4872fd131e155583e498cd9 ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/57f5130132ca11fd3e478a61a8fc082a929540c2 ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/30316312f33fe7fd09faf86fdb1b01ab2a377b2a ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/393da7ec0ed158cf783356ab10959d91430c1d80 ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/dfe41141c2385db783d97494792c8f2e227cfc7c ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/0ed32d7b291513f34775ca85b0aa33da085d09fa ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/d14cc925c450451b023407d05a2516d7682d1617 ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/7c99bb19cdbf1eb4f4543f9b8e6d29c3a6734a55 ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/7f472ec660049d4ca85de039cb3015c1b1d12fb8 ))
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 ](https://github.com/terraform-aws-modules/terraform-aws-eks/commit/f6255c49e47d44bd62bb2b4e1e448ac80ceb2b3a ))
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