Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bug: Undocumented Requirement on AWS Provider v5 in old versions #71

Open
karlpvoss opened this issue Nov 21, 2024 · 0 comments
Open

bug: Undocumented Requirement on AWS Provider v5 in old versions #71

karlpvoss opened this issue Nov 21, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@karlpvoss
Copy link

Describe the bug

This is related to lacework/terraform-aws-iam-role#60.

Since the versioning requirement for terraform-aws-iam-role in this module pre-1.0 was ~> 4.0, and didn't pin a specific version (see lacework/terraform-aws-config#86), the breaking changes in a patch release for terraform-aws-iam-role has caused a stealth requirement to use lacework provider 2.0. Updating to make this work (i.e. any commit from dea3dd5 onwards) also requires that the user updates to AWS provider v5.

This is documented as a requirement for eks-audit-log v1.0 onwards, but is a unavoidable breaking change for all users pre-1.0. There is no route for me to remain on lacework provider 1.0 if I want to use this module.

Steps to reproduce

Create a terraform file that uses any version of eks-audit-log pre-1.0 with it's documented required version of lacework provider 1.0.

Expected behavior

No conflicting version requirements.

Please complete the following information):

  • Terraform Version: 1.5.5
  • Module Version ~> 0.5
@karlpvoss karlpvoss added the bug Something isn't working label Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant