cloudposse / cloudposse/terraform-aws-eks-node-group
aws version requirement not updated to >=5.83.0
- Dominant language
- HCL
- Stars
- 99
- Forks
- 134
- PR merge metrics
- No merged PRs in 30d
Description
### Describe the Bug
node_repair_config was added in aws provider 5.83.0. The versions.tf file wasn't updated, if you have a version below this but valid for the current versions.tf file you get this error:

### Expected Behavior
The versions.tf file should be updated so that when you're trying to run this module it will require your terraform to download the appropriate provider version.
Testing should catch the minimum aws provider version and validate this module still works when changes are made.
### Steps to Reproduce
Set your aws provider to >5.8.0 but <5.85.0.
Run this module.
### Screenshots
_No response_
### Environment
_No response_
### Additional Context
_No response_
Contributor guide
Research direction
Start by reviewing versions.tf, where the AWS provider requirement is defined. Update the minimum requirement to match the node_repair_config dependency, then add or adjust testing so the minimum AWS provider version is checked and the module remains functional after changes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, terraform
- Domain
- cloud, infrastructure
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 52/100