terraform-aws-eks
terraform-aws-eks copied to clipboard
feat: Remove elastic_gpu_specifications and elastic_inference_accelerator
Description
With version 6 of the AWS provider it drops support for elastic_gpu_specifications and elastic_inference_accelerator. These blocks are no longer supported by AWS and have reached end of life in January 2024 and April 2024.
References
https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ElasticGpuSpecification.html https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ElasticInferenceAccelerator.html
Motivation and Context
Since the blocks have reached end of life there is no reason to keep them in the module. It prevents us from upgrading this module to version 6 of the AWS provider.
After this PR has been merged we can revert https://github.com/terraform-aws-modules/terraform-aws-eks/pull/3384 to add support for version 6 of the AWS provider
Related to https://github.com/terraform-aws-modules/terraform-aws-eks/issues/3383 Related to https://github.com/terraform-aws-modules/terraform-aws-eks/pull/3384
Breaking Changes
There are breaking changes, because two variables are removed in the eks-managed-node-group and self-managed-node-group modules.
How Has This Been Tested?
- [x] I have updated at least one of the
examples/*to demonstrate and validate my change(s) - [x] I have tested and validated these changes using one or more of the provided
examples/*projects
- [x] I have executed
pre-commit run -aon my pull request