Skip to content

edgeoperator: az aldo system-readiness show (preview) - #10205

Draft
kleyvaortega wants to merge 5 commits into
Azure:mainfrom
kleyvaortega:users/kleyvaortega/systemReadinessExtensions
Draft

edgeoperator: az aldo system-readiness show (preview)#10205
kleyvaortega wants to merge 5 commits into
Azure:mainfrom
kleyvaortega:users/kleyvaortega/systemReadinessExtensions

Conversation

@kleyvaortega

@kleyvaortega kleyvaortega commented Aug 11, 2026

Copy link
Copy Markdown

Summary

Adds a new preview Azure CLI extension edgeoperator exposing the read-only command:

  • az aldo system-readiness show — GET on Microsoft.EdgeOperator/systemReadiness/default (subscription-scoped singleton), API version 2026-06-01-preview.

Details

  • Command group az aldo; extension/package edgeoperator (azext_edgeoperator).
  • Minimum CLI core version 2.75.0; marked preview.
  • Uses send_raw_request against the active cloud''s ARM endpoint.

Tests

  • Unit test (test_custom.py) validates URL construction and dispatch.
  • Scenario/playback test (test_system_readiness_scenario.py) with recording processors that:
    • drop private-cloud auth interactions when re-recording live, and
    • normalize the ARM host so playback is environment-independent.
  • Recording is sanitized: no tokens, no private endpoints, mocked subscription id.
  • azdev style, azdev linter, azdev test, and azdev extension build all pass locally.

Notes for reviewers

  • The underlying REST spec is currently in the private azure-rest-api-specs-pr repo (not yet public). Flagging for command-name/API design review and public-availability requirements.

kleyvaortega and others added 2 commits August 11, 2026 14:04
…iness show

Add recording processors to the scenario test to drop private-cloud auth
interactions and normalize the ARM host, and sanitize the recording so it
contains no tokens or private ALDO endpoints. Playback runs offline.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@azure-client-tools-bot-prd

Copy link
Copy Markdown

Hi kleyvaortega,
Please write the description of changes which can be perceived by customers into HISTORY.rst.
If you want to release a new extension version, please update the version in pyproject.toml (or setup.py, if the extension has not migrated yet) as well.

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@azure-client-tools-agent

Copy link
Copy Markdown

Automated sensitive-information remediation ran on this pull request.

  • Detected categories: email address
  • Replaced with typed [REDACTED:category] placeholders in: PR description
  • Could not edit: file changes on a fork branch
  • Comment/review owners notified because Agent Assist cannot edit another user's text: none

If a credential was exposed, rotate or revoke it immediately. Detected values are never copied into this comment.

✅ Keep the redaction · ❌ Dispute the redaction

GitHub only supports a fixed reaction set, so 👍 represents ✅ and 👎 represents ❌. The bot-created reactions are only poll choices.


Posted by agent-assist (autonomous bug-fix pipeline).

@azure-client-tools-agent azure-client-tools-agent Bot added the azure-client-tools-agent Pull request reviewed by Azure Client Tools Agent label Aug 11, 2026
@a0x1ab

Copy link
Copy Markdown
Member

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 2 pipeline(s).

@yonzhan

Copy link
Copy Markdown
Collaborator

aldo

kleyvaortega and others added 3 commits August 11, 2026 18:11
Add MIT license headers to the 7 source/test files that were missing them
(Check License gate), and register the `az aldo` command group in
src/service_name.json as "ALDO EdgeOperator" (azdev linter/style service
name gate).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Map the az aldo umbrella group to "Azure Local Disconnected Operations"
and the EdgeOperator sub-group az aldo system-readiness to "Edge Operator",
so future non-EdgeOperator ALDO commands are not mislabeled.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…into users/kleyvaortega/systemReadinessExtensions

# Conflicts:
#	src/service_name.json
@a0x1ab

Copy link
Copy Markdown
Member

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 2 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

azure-client-tools-agent Pull request reviewed by Azure Client Tools Agent

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants