Refresh best-terraform-alternatives for CDKTF sunset, OpenTofu 1.12, Terragrunt 1.0, and Pulumi HCL/state-backend GA - #21037
Conversation
…Terragrunt 1.0, and Pulumi HCL/state-backend GA - Rewrite opening to answer-first, 40-60 words - Add 'Do you have to leave HCL behind?' section covering Pulumi HCL GA (CLI 3.256.0+) and Pulumi Cloud as a Terraform/OpenTofu state backend GA, with honest limitations for each and links to the four prior-art posts - Add dedicated CDK for Terraform (CDKTF) section: archived Dec 10 2025, disambiguated explicitly from actively-maintained AWS CDK - Update OpenTofu section to 1.12 (May 2026), CNCF Sandbox status, registry stats, and the Terraform 1.5.x state-file compatibility caveat - Update Terragrunt section to 1.0 GA (Mar 2026)/1.1.3, the backwards-compat guarantee framing, Stacks GA, and its default tofu binary - Add CDKTF row to comparison table plus a new dated 'Where each project stands in August 2026' status table - Add three FAQ entries (CDKTF support, keeping HCL, Terragrunt) and refresh How to choose / Conclusion - Add updated: 2026-08-21 front matter field (publish date unchanged); refresh meta_desc and social copy
Pre-merge Review — Last updated 2026-08-21T12:33:53ZTip Summary: This PR refreshes the evergreen comparison post Review confidence:
Investigation log
🔍 Verification trail63 claims extracted · 53 verified · 3 unverifiable · 1 contradicted · 1 framing-drift · 1 detector finding
📊 Editorial balanceSection depth, mention distribution, recommendation steering
🚨 Outstanding in this PRThese must be resolved or refuted before merging.
|
|
Your site preview for commit 12808d4 is ready! 🎉 http://www-testing-pulumi-docs-origin-pr-21037-12808d47.s3-website.us-west-2.amazonaws.com Changed pages: |
What changed
Refreshes
content/blog/best-terraform-alternatives/index.md, which had gone stale relative to the ecosystem it covers. Published 2026-07-18, it predates several dated, verifiable events:What's in this PR
backend/required_versionblocks, no drift detection on Terraform-managed stacks, etc.) rather than glossing over them.tofubinary.updated: 2026-08-21to front matter (an existing, established convention on this repo — seelayouts/blog/single.html); the originaldate/publish date and byline (pulumi-content-team) are unchanged.meta_desc(151 chars) and social copy to reflect the update.Links to four related posts already published in early August (
bring-your-terraform-estate-into-the-agentic-era,terraforms-data-model-on-pulumis-engine,terraform-to-pulumi-cloud-hands-on,compatibility-testing-pulumi-hcl,cdktf-is-deprecated-whats-next-for-your-team) instead of restating their migration walkthroughs or launch narrative, to avoid content overlap.Verification
node ./scripts/lint/lint-markdown.jspasses with 0 errors.?) appear correctly inmainEntity.origin/master.🧠 This PR was created by workprentice.