Extract IaC (terraform, terragrunt, teststructure) into /v2 modules - #1868
Conversation
Final modularization tier. Carves the three IaC packages into their own /v2 submodules, completing the 16-module split. - terraform requires core, httphelper, opa, ssh - terragrunt requires core, terraform - teststructure requires aws, core, k8s, opa, packer, ssh, terraform - external deps seeded from root versions (no drift) - go.work + root replaces updated; terragrunt has no root require (only its own package tests consume it), so no root replace, matching dnshelper
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (4)
📒 Files selected for processing (101)
WalkthroughTerratest’s Terraform, Terragrunt, and teststructure modules now use ChangesTerratest v2 module migration
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Suggested reviewers: Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Description
Final modularization tier. Carves the three IaC packages into their own
/v2submodules, completing the 16-module split.After this merges, all 16 submodules exist and the split is done. Releasing is the tagging workflow, not a review PR.
Validation
Summary by CodeRabbit
New Features
Documentation
Tests