content(what-is): expand the cloud infrastructure testing explainer#19146
Conversation
Rewrites content/what-is/how-to-step-up-cloud-infrastructure-testing.md into a deeper reference for testing infrastructure as code. New structure: - Bold quotable definition + question-driven TOC. - Why test IaC (misconfig is the dominant breach source, manual review doesn't scale, rollback is expensive). - Layers-of-testing comparison table: static analysis, unit, property, integration, security. - Dedicated sections for unit, property, integration, and security/policy testing — each with concrete assertions to make and link to Pulumi guides. - Where each layer fits in a CI/CD pipeline. - Tool table covering unit, static scan, policy as code, property/ integration, cloud emulation, image scanning, chaos engineering. - Pulumi-support section calling out automation API, CrossGuard, test mocks, GitHub Actions integration. - Ten FAQ entries: unit vs integration, property testing, cost control, when security tests run, TDD for IaC, policy as code, compliance evidence, brownfield adoption. - Learn-more cross-links to IaC, IaC for DevOps, DevOps, cloud security, configuration management. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Pre-merge Review — Last updated 2026-05-19T18:15:00ZTip Summary: This PR substantially expands Review confidence:
Investigation log
🔍 Verification trail42 claims extracted · 22 verified · 6 unverifiable · 7 contradicted
📋 Triaged verifier findingsI double-checked these and realized they weren't real findings — click to expand
🚨 Outstanding in this PRNo outstanding findings.
|
Pre-merge Review — Last updated 2026-05-19T17:49:08ZTip Summary: This PR substantially expands Review confidence:
Investigation log
🔍 Verification trail42 claims extracted · 22 verified · 6 unverifiable · 7 contradicted
📋 Triaged verifier findingsI double-checked these and realized they weren't real findings — click to expand
🚨 Outstanding in this PRNo outstanding findings.
|
|
@claude - fix all the outstanding items and then #update-review |
… testing explainer - Fix 4 broken internal links (unit testing, integration testing, GitHub Actions) - Remove archived tfsec scanner; replace with Trivy throughout - Narrow Snyk IaC scanning claim to supported formats (removes Pulumi outputs) - Fix CrossGuard policy authoring languages (remove Java, add JS clarification) - Soften SOC 2/HIPAA/PCI compliance framing from "increasingly prefer" to "routinely accept" Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
🤖 Review updated on @alexleventer's request. |
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
🤖 Review updated on @CamSoper's request. |
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
🤖 Review updated on @CamSoper's request. |
|
Your site preview for commit 8bc9017 is ready! 🎉 http://www-testing-pulumi-docs-origin-pr-19146-8bc90177.s3-website.us-west-2.amazonaws.com |
Summary
Rewrites
content/what-is/how-to-step-up-cloud-infrastructure-testing.mdfrom a 4-section overview into a deeper testing-program reference. Body grows from ~70 lines to ~180 well-structured lines.What changed
Test plan
make serve; visit/what-is/how-to-step-up-cloud-infrastructure-testing/and confirm tables and headings render correctly/docs/iac/using-pulumi/testing/,/docs/insights/policy/,/docs/iac/packages-and-automation/automation-api/, and the other what-is pages🤖 Generated with Claude Code