Skip to content

Support Regional Drill source locations - #3912

Draft
Arpitaji wants to merge 13 commits into
microsoft:mainfrom
Arpitaji:regional-drill-locations
Draft

Arpitaji wants to merge 13 commits into
microsoft:mainfrom
Arpitaji:regional-drill-locations

Conversation

@Arpitaji

Copy link
Copy Markdown

Summary

  • allow resilience Drill run failover to accept Azure region names for Regional drills
  • retain physical-zone validation for Zonal drill selectors such as eastus2-az1
  • align command descriptions, options, operational guidance, and tests with both supported location shapes

Dependency

This is a stacked draft on #3911, which is itself stacked on #3910. The focused delta is commit 913f82453. After the parent PRs merge, this branch will be rebased so the visible diff contains only Regional Drill source-location support.

Regional QCS must fail over the whole source region and reverse from the whole target region. Replacing eastus2 with one availability zone would test a different failure scope.

Validation

  • Resilience Management tests: 613 passed, 0 failed
  • dotnet format --verify-no-changes: passed
  • git diff --check: passed

AB#39882031

@github-actions

Copy link
Copy Markdown
Contributor

Thank you for your contribution Arpitaji! We will review the pull request and get back to you soon.

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
There may be pipelines that require an authorized user to comment /azp run to run.

Arpitaji and others added 3 commits October 15, 2026 00:30
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f8fb9d63-8356-46ab-abdb-b4d47c2d41eb
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f8fb9d63-8356-46ab-abdb-b4d47c2d41eb
Reject whitespace-wrapped identifiers while forwarding valid caller GUIDs without changing their casing.

AB#39882031

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: f8fb9d63-8356-46ab-abdb-b4d47c2d41eb
@Arpitaji
Arpitaji force-pushed the regional-drill-locations branch from a7caf07 to c00c93a Compare October 14, 2026 19:00
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: f8fb9d63-8356-46ab-abdb-b4d47c2d41eb
Allow Regional drills to pass Azure region names while preserving physical-zone validation for Zonal drills.

AB#39882031

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: f8fb9d63-8356-46ab-abdb-b4d47c2d41eb
Allow AzureStorageAccount protection settings for Storage accounts while preserving strict discriminator and resource-type validation.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: f8fb9d63-8356-46ab-abdb-b4d47c2d41eb
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: f8fb9d63-8356-46ab-abdb-b4d47c2d41eb
@Arpitaji
Arpitaji force-pushed the regional-drill-locations branch from c00c93a to 507985a Compare October 14, 2026 19:07
Arpitaji and others added 6 commits October 15, 2026 02:36
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f8fb9d63-8356-46ab-abdb-b4d47c2d41eb
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f8fb9d63-8356-46ab-abdb-b4d47c2d41eb
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f8fb9d63-8356-46ab-abdb-b4d47c2d41eb
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: f8fb9d63-8356-46ab-abdb-b4d47c2d41eb
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: f8fb9d63-8356-46ab-abdb-b4d47c2d41eb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant