cloudposse / cloudposse/terraform-aws-eks-node-group

aws version requirement not updated to >=5.83.0

Open
#210 1 comment 5 reactions 0 assignees View on GitHub
bug
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:

![Image](https://github.com/user-attachments/assets/9411af99-a4e4-46ad-9098-43f53a4df9cd)

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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.