Repository navigation
Improve quickstart deployment validation - #501
Open
Steven Ma (stevenjma) wants to merge 5 commits into
Open
Steven Ma (stevenjma) wants to merge 5 commits into
Steven Ma (stevenjma) wants to merge 5 commits into
Conversation
Add correlation-backed metadata validation and a maintainer-triggered /validate workflow for Terraform quickstarts. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Filter changed-files output to existing quickstart sample directories before invoking metadata and Terraform validation. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Restore PR coverage for E2E test changes and scope metadata freshness checks to deployable or metadata updates. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Configure the validation workflow for a dedicated corporate OIDC application with no Azure subscription roles. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Query the three regional ARM request stores with stable fail-closed snapshots and distinguish synchronous completion from asynchronous acceptance. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Contributor
Author
|
@microsoft-github-policy-service agree company="Microsoft" |
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/validatecommandmetadata.jsonevidence usingARM_CORRELATION_REQUEST_IDtest/**Security model
/validatebefore entering the protected environmentterraform-deployment-validationagainst the exact PR head SHAARM telemetry behavior
Requests.HttpIncomingRequestsinarmprodeus,armprodweu, andarmprodsea-1telemetry records2xxcompletion separately from202 Accepted; the latter does not prove eventual provisioning stateValidation
git diff --checkProvisioning status
adx-readonlyGitHub environment: configuredazure-terraform-adx-validation2f9720c9-2bfa-4e78-8caf-a8f51d8c1c1272f988bf-86f1-41af-91ab-2d7cd011db47repo:Azure@6844498/terraform@117169328:environment:adx-readonly67fa35d2-495a-4f32-aee6-9dac46f7ecce)armprodgbl/ARMProd,armprodeus/Requests,armprodweu/Requests,armprodsea/RequestsThe
issue_commentworkflow must exist on the default branch before/validatecomments can execute. End-to-end command validation therefore occurs immediately after merge on a fresh single-quickstart PR containing valid deployment metadata.