Skip to content

feat(release): add Fairfax and Mooncake Managed SDP support#1741

Open
zanejohnson-azure wants to merge 1 commit into
ci_prodfrom
zane/fairfax-mooncake-managed-sdp
Open

feat(release): add Fairfax and Mooncake Managed SDP support#1741
zanejohnson-azure wants to merge 1 commit into
ci_prodfrom
zane/fairfax-mooncake-managed-sdp

Conversation

@zanejohnson-azure

Copy link
Copy Markdown
Contributor

Summary

  • replace the empty Escort JIT stage and public-cloud Fairfax registration with independent manual Fairfax and Mooncake Managed SDP stages
  • select Prod, Fairfax, or Mooncake Ev2 configuration through $rolloutinfra() and bind the matching Arc registration endpoint
  • add a sovereign stable-only registration payload plus a ValidateOnly pipeline parameter and fail-fast input validation

Deployment prerequisites

Before either sovereign stage can roll out successfully:

  • Service Tree service 3170cdd2-19f0-4027-912b-1027311691a2 needs tenant-local owner groups in USME and CME; without them Approval Service fails during RegisterService
  • Microsoft.Azure.SDP.Standard must be onboarded and available in Fairfax and Mooncake
  • the configured Ev2 managed identity, admin subscription, ContainerInsights-30c56c3a-54da-46ea-b004-06eb33432687 subscription key, and Arc registration resource audience must be resolvable and authorized in each sovereign cloud

Managed SDP removes the pipeline-agent Escort JIT requirement once those pre-authorized sovereign identities and service registrations are in place.

Validation

  • Azure DevOps definition 1031 previewRun expanded all stages with Fairfax, Mooncake, and ValidateOnly: true
  • changed Ev2 JSON parsed successfully
  • shell syntax and isolated Public/Fairfax/Mooncake request-generation tests passed

@zanejohnson-azure
zanejohnson-azure requested a review from a team as a code owner July 13, 2026 23:08
@zanejohnson-azure
zanejohnson-azure force-pushed the zane/fairfax-mooncake-managed-sdp branch from 9629204 to c9bb6ca Compare July 14, 2026 00:33
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: d84788e4-2ea6-4a9b-901f-f307f18a6026
@zanejohnson-azure
zanejohnson-azure force-pushed the zane/fairfax-mooncake-managed-sdp branch from c9bb6ca to ee4b0d0 Compare July 14, 2026 05:56
@github-actions

Copy link
Copy Markdown
Contributor

This PR is stale because it has been open 7 days with no activity. Remove stale label or comment or this will be closed in 5 days.

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