Skip to content

Update existing Resiliency MCP Tools for GA Release - #3959

Draft
dynamicdhx wants to merge 1 commit into
microsoft:mainfrom
dynamicdhx:users/dhruvbharuka/drills-ga-sdk-20261014
Draft

dynamicdhx wants to merge 1 commit into
microsoft:mainfrom
dynamicdhx:users/dhruvbharuka/drills-ga-sdk-20261014

Conversation

@dynamicdhx

Copy link
Copy Markdown
Contributor

What does this PR do?

Updates the existing Resiliency toolset to Azure.ResourceManager.ResilienceManagement 1.0.0 and API 2026-10-01, preserving the 17 existing Drills tool names.

  • Adds GA goal, Health Model and SLI configuration, sparse PATCH/clearing, validation operation selection, optional-body failover and selected-resource reprotection.
  • Corrects drill-resource identifiers and operation-ID forwarding. Requires validation sources except for explicit Reprotect.
  • Updates shared SDK compatibility, documentation, prompts, changelog, HTTP contract tests and isolated live-test infrastructure.

Verification

  • 686 offline tests passed.
  • 22 GA scenarios passed strict local playback.
  • Live-recording sign-off is complete for 13/17 tools; validation operations were independently checked for terminal success and applicable resource qualification.

Draft blockers

Tool Blocker / next action
Create EUAP host validation and operation-status routing prevent successful GA configuration recording. Align supported routing/deployment without disabling security checks.
Update GA Health Model PATCH completes but configuration is absent on read-back. Retest persistence on the matching backend.
Failover Selected-resource and no-body cases failed on the older deployment. Reconcile identifier/default-body behavior and rerun.
Reprotect No-body operation did not progress; selected-resource reprotect was not reached. Trace and rerun after successful failover.

Recordings remain local and unpublished; assets.json is unchanged. CI still uses the previously published assets. Do not merge until recording publication, remaining live coverage and CI are resolved. SLI coverage also needs an approved telemetry workspace. No endpoint/SSRF protections were disabled.

GitHub issue number?

No linked issue.

Pre-merge Checklist

  • Add implementation tests, fixture infrastructure, command documentation and prompts.
  • Add a changelog entry.
  • Complete live-test coverage for the four remaining tools and SLI configuration.
  • Publish approved recording assets and update the asset reference.
  • Complete tool-description evaluation, metadata checks and full CI.

Migrate the Resiliency SDK integration and existing Drills API surfaces to GA. Add request validation, isolated fixtures, recording scenarios, HTTP contract tests, and documentation.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@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.

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