Widen Terraform docs coverage#627
Conversation
|
Quick follow-up: this Terraform docs coverage update is still current. The generated README updates are included, and the license/CLA check is green. I can split the generated files or adjust the drift-check scope if preferred. |
📚 Documentation Health ReportGenerated on: 2026-06-23 08:50:09 UTC 📈 Documentation Statistics
🏗️ Three-Tree Architecture Status
🔍 Quality Metrics
This report is automatically generated by the Documentation Automation workflow. |
bindsi
left a comment
There was a problem hiding this comment.
Thanks for widening the Terraform docs coverage, @kiwigitops — the scope additions and the regenerated ci/terraform READMEs look like a helpful improvement! 🙏
One request before we proceed: would you mind updating the PR description to follow our pull request template? The current summary is a great start, but the template captures a few additional sections we rely on during review, including:
- Type of Change — so reviewers can quickly gauge impact (this looks like a CI/CD pipeline change + documentation update)
- Related Issue — you already reference
Closes #495, which is perfect; the template just standardizes where it lives - Checklist — especially the
terraform fmt/terraform validateconfirmations and the sensitive-data check - Security Review —
deploy/is one of the security-sensitive paths called out in the template, so please complete that section
You can copy the structure straight from .github/PULL_REQUEST_TEMPLATE.md and fold your existing summary and test notes into the corresponding sections. Once the description is filled in, I'll continue the review. Thanks again! ✅
|
Thanks so much for this contribution, and welcome to the project! 🎉 This is a clean, well-scoped fix for #495 — I verified it covers all 26 missing Before we can merge, could you please address a couple of process items: 1. Please use the PR template. The current description only has 2. Security Review + label. This PR adds a file under a security-sensitive path ( 3. CI confirmation. Since Thanks again — once the description is updated with the template and the security checklist is filled in, this should be good to go. 🙌 |
📚 Documentation Health ReportGenerated on: 2026-06-23 11:06:42 UTC 📈 Documentation Statistics
🏗️ Three-Tree Architecture Status
🔍 Quality Metrics
This report is automatically generated by the Documentation Automation workflow. |
|
Updated the PR description to use the template and filled in the security section. I also pushed df79d6c to fix the latest shell/docs lint issues from CI: the shfmt diff in scripts/tf-docs-check.sh and the bare URL in the generated VPN Gateway README. The Terraform docs compliance check was already passing; Cargo audit is still failing in existing Rust crates outside this PR's changed files. |
Pull Request
Description
This PR widens Terraform documentation coverage so the docs generation/check scripts include:
src/**/ci/terraformREADME filesdeploy/azdoREADME filesIt also adds the generated
ci/terraformREADME files that were missing from the current docs coverage.Related Issue
Closes #495.
Type of Change
Implementation Details
scripts/update-all-terraform-docs.shto discover Terraform docs undersrc/**/ci/terraformanddeploy/azdo.scripts/tf-docs-check.shso generated and untracked README files are included when checking for Terraform docs drift.ci/terraform/README.mdfiles.Testing Performed
bash -n scripts/update-all-terraform-docs.shbash -n scripts/tf-docs-check.shscripts/update-all-terraform-docs.shscripts/tf-docs-check.shreports generated README updates before they are committedValidation Steps
scripts/update-all-terraform-docs.shfrom the repository root.scripts/tf-docs-check.shfrom the repository root.src/**/ci/terraform/README.mdfiles for expected terraform-docs content.Checklist
terraform fmton all Terraform codeterraform validateon all Terraform codeaz bicep formaton all Bicep codeaz bicep buildto validate all Bicep codeSecurity Review
Additional Notes
This PR changes generated documentation and docs automation scope only. It does not change Terraform source, RBAC assignments, network exposure, dependencies, or container images. The
security-reviewedlabel is still maintainer-applied.The latest PR validation run also reported a Cargo audit failure in existing Rust crates outside this PR's changed files; the Terraform docs compliance check passed.
Screenshots (if applicable)
N/A.