Skip to content

feat: AVM-style e2e tests and PSRule CI#4

Merged
awood-ops merged 18 commits into
mainfrom
feat/avm-style-e2e-tests
Jul 1, 2026
Merged

feat: AVM-style e2e tests and PSRule CI#4
awood-ops merged 18 commits into
mainfrom
feat/avm-style-e2e-tests

Conversation

@awood-ops

Copy link
Copy Markdown
Owner

Summary

  • Add AVM-style e2e tests following the AVM contributing guide
  • Thin trigger (mdp.module.yml) → shared awood-ops/.github e2e reusable workflow
  • PSRule for Azure static analysis as pre-gate (no credentials needed)
  • tests/e2e/defaults/ — creates DC + project + 1-agent pool; Pester assertions check provisioning state, org URL, concurrency, lifecycle
  • scripts/Get-CostEstimate.ps1 — per-resource cost estimate via Azure Retail Prices API (optional artifact)
  • Updated README with full CI / Testing section

Test plan

  • PSRule job passes on ARM-compiled bicep
  • e2e / defaults run (requires AZURE_DEVOPS_ORG_URL secret set in repo)
  • Pester: Dev Center, Project, and Pool all provisioningState = Succeeded
  • RG cleaned up after run (check Azure portal)

🤖 Generated with Claude Code

awood-ops added 18 commits June 30, 2026 22:08
…t mcr.microsoft.com/bicep/avm, not /bicep/modules/avm)
@awood-ops awood-ops merged commit 323ff38 into main Jul 1, 2026
2 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.

1 participant