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
semantic-release-bot
4f635701ad
chore(release): version 19.17.1 [skip ci]
...
### [19.17.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v19.17.0...v19.17.1 ) (2023-10-06)
### Bug Fixes
* Only include CA thumbprint in OIDC provider list ([#2769 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2769 )) ([7e5de15 ](7e5de1566c )), closes [#2732 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2732 ) [#32847 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/32847 )
2023-10-06 23:27:09 +00:00
Daniel Frankcom
7e5de1566c
fix: Only include CA thumbprint in OIDC provider list ( #2769 )
...
As per #2732 and #32847 , only the CA thumbprint should be included in
the OIDC provider thumbprint list.
2023-10-06 19:26:35 -04:00
semantic-release-bot
386535f6c5
chore(release): version 19.17.0 [skip ci]
...
## [19.17.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v19.16.0...v19.17.0 ) (2023-10-06)
### Features
* Add support for `allowed_instance_types` on self-managed nodegroup ASG ([#2757 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2757 )) ([feee18d ](feee18dd42 ))
2023-10-06 13:20:42 +00:00
Jérémie Charest
feee18dd42
feat: Add support for allowed_instance_types on self-managed nodegroup ASG ( #2757 )
...
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2023-10-06 09:20:13 -04:00
Marcus Schiesser
5368a2bbd1
docs: Add IAM role state move to v18 upgrade doc ( #2024 )
...
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2023-10-06 09:15:33 -04:00
Brandon Wagner
918aa7cc40
docs: Correct Karpenter cfn link to IAM policy ( #2736 )
2023-09-07 07:11:34 -05:00
lfpalacios
771465be28
docs: Correct time_zone argument on example autoscaling group schedule ( #2722 )
2023-08-15 16:26:25 -04:00
semantic-release-bot
666603b6e5
chore(release): version 19.16.0 [skip ci]
...
## [19.16.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v19.15.4...v19.16.0 ) (2023-08-03)
### Features
* Add `node_iam_role_arns` local variable to check for Windows platform on EKS managed nodegroups ([#2477 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2477 )) ([adb47f4 ](adb47f46dc ))
2023-08-03 23:24:04 +00:00
Angel Moctezuma
adb47f46dc
feat: Add node_iam_role_arns local variable to check for Windows platform on EKS managed nodegroups ( #2477 )
...
Update node_iam_role_arns locals to check for Windows Managed Node Groups
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2023-08-03 19:23:36 -04:00
Cody Grant
d4e6c153ad
chore: Update FAQ for security group tagging ( #2695 )
...
* Add aws_eks_addons.before_compute to the cluster_addons output
* update FAQ docs for custom networking
* Rephrasing
---------
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2023-08-03 19:16:57 -04:00
semantic-release-bot
de14031c97
chore(release): version 19.15.4 [skip ci]
...
### [19.15.4](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v19.15.3...v19.15.4 ) (2023-07-27)
### Bug Fixes
* Use `coalesce` when desired default value is not `null` ([#2696 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2696 )) ([c86f8d4 ](c86f8d4db3 ))
2023-07-27 11:58:28 +00:00
Roberto Devesa
c86f8d4db3
fix: Use coalesce when desired default value is not null ( #2696 )
...
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2023-07-27 07:58:01 -04:00
semantic-release-bot
0a17f655fb
chore(release): version 19.15.3 [skip ci]
...
### [19.15.3](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v19.15.2...v19.15.3 ) (2023-06-09)
### Bug Fixes
* Snapshot permissions issue for Karpenter submodule ([#2649 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2649 )) ([6217d0e ](6217d0eaab ))
2023-06-09 17:09:13 +00:00
sanjinp
6217d0eaab
fix: Snapshot permissions issue for Karpenter submodule ( #2649 )
...
fix: snapshot permirrions issue for karpenter submodule
2023-06-09 13:08:34 -04:00
Ikko Eltociear Ashimine
a2fb28e63e
docs: Correct comment mis-spelling ( #2642 )
2023-06-06 20:26:25 -04:00
semantic-release-bot
b6fa04f65b
chore(release): version 19.15.2 [skip ci]
...
### [19.15.2](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v19.15.1...v19.15.2 ) (2023-05-30)
### Bug Fixes
* Ensure `isra_tag_values` can be tried before defaulting to `cluster_name` on Karpenter module ([#2631 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2631 )) ([6c56e2a ](6c56e2ad20 ))
2023-05-30 22:56:07 +00:00
Joshua Pare
6c56e2ad20
fix: Ensure isra_tag_values can be tried before defaulting to cluster_name on Karpenter module ( #2631 )
...
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2023-05-30 18:55:40 -04:00
semantic-release-bot
f741db1b2c
chore(release): version 19.15.1 [skip ci]
...
### [19.15.1](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v19.15.0...v19.15.1 ) (2023-05-24)
### Bug Fixes
* Revert changes to ignore `role_last_used` ([#2629 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2629 )) ([e23139a ](e23139ad2d ))
2023-05-24 21:55:10 +00:00
Bryant Biggs
e23139ad2d
fix: Revert changes to ignore role_last_used ( #2629 )
2023-05-24 17:54:33 -04:00
semantic-release-bot
b168c1bf41
chore(release): version 19.15.0 [skip ci]
...
## [19.15.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v19.14.0...v19.15.0 ) (2023-05-24)
### Features
* Ignore changes to *.aws_iam_role.*.role_last_used ([#2628 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2628 )) ([f8ea3d0 ](f8ea3d08ad ))
2023-05-24 17:47:20 +00:00
Eric Bailey
f8ea3d08ad
feat: Ignore changes to *.aws_iam_role.*.role_last_used ( #2628 )
2023-05-24 13:46:52 -04:00
tculp
fcb4256fa1
docs: Re-add 'Tags for the ASG to support cluster-autoscaler scale up from 0' example ( #2494 )
...
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2023-05-17 10:22:26 -04:00
김세환
703a76bf89
docs: Add more description in cluster_encryption_config input variable ( #2609 )
...
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com >
2023-05-17 10:13:02 -04:00
semantic-release-bot
36fc3b08e4
chore(release): version 19.14.0 [skip ci]
...
## [19.14.0](https://github.com/terraform-aws-modules/terraform-aws-eks/compare/v19.13.1...v19.14.0 ) (2023-05-17)
### Features
* Add irsa_tag_values variable ([#2584 ](https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2584 )) ([aa3bdf1 ](aa3bdf1c19 ))
2023-05-17 14:04:41 +00:00
Tung Nguyen
aa3bdf1c19
feat: Add irsa_tag_values variable ( #2584 )
2023-05-17 10:04:11 -04:00