Skip to content

feat(aws): add Terraform AWS provider v6 support#46

Merged
jonathanlam merged 1 commit into
mainfrom
feat/aws-terraform-v6-support
Apr 27, 2026
Merged

feat(aws): add Terraform AWS provider v6 support#46
jonathanlam merged 1 commit into
mainfrom
feat/aws-terraform-v6-support

Conversation

@jonathanlam
Copy link
Copy Markdown
Member

Summary

  • Add aws-integration-setup/terraform-v6/ alongside the existing terraform/ (v5) directory, targeting hashicorp/aws ~> 6.0
  • The existing v5 setup is unchanged — both versions are available for users to choose from
  • The only breaking change addressed: data "aws_eks_cluster_auth" was removed in AWS provider v6; replaced with ephemeral "aws_eks_cluster_auth" in examples/multi-cluster-complete/main.tf (requires Terraform >= 1.10)
  • All IAM policies, k8s-resources module, variables, and outputs are identical to v5

Test plan

  • terraform init && terraform validate in terraform-v6/
  • terraform init && terraform validate in terraform-v6/examples/basic/
  • terraform init && terraform validate in terraform-v6/examples/multi-cluster-complete/
  • Confirm terraform-v6/ has no remaining ~> 5.0 provider constraints
  • Confirm terraform/ (v5) is unchanged

Add terraform-v6/ directory alongside the existing v5 setup, targeting
hashicorp/aws ~> 6.0. The only breaking change addressed is the removal
of data "aws_eks_cluster_auth" in v6, replaced with the ephemeral
resource variant (requires Terraform >= 1.10) in the multi-cluster
example. All IAM policies, k8s-resources module, variables, and outputs
are identical to the v5 configuration.
@jonathanlam jonathanlam requested a review from vik-nullify April 26, 2026 04:26
@jonathanlam jonathanlam marked this pull request as ready for review April 26, 2026 04:26
@jonathanlam jonathanlam merged commit 17bd67c into main Apr 27, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants