Implements Azure Monitor Pipelines (pipelineGroups) az cli module#9814
Implements Azure Monitor Pipelines (pipelineGroups) az cli module#9814necusjz merged 3 commits intoAzure:mainfrom
Conversation
❌Azure CLI Extensions Breaking Change Test
|
|
Thank you for your contribution! We will review the pull request and get back to you soon. |
|
The git hooks are available for azure-cli and azure-cli-extensions repos. They could help you run required checks before creating the PR. Please sync the latest code with latest dev branch (for azure-cli) or main branch (for azure-cli-extensions). pip install azdev --upgrade
azdev setup -c <your azure-cli repo path> -r <your azure-cli-extensions repo path>
|
CodeGen Tools Feedback CollectionThank you for using our CodeGen tool. We value your feedback, and we would like to know how we can improve our product. Please take a few minutes to fill our codegen survey |
|
There was a problem hiding this comment.
Pull request overview
Implements the stable (non-preview) Azure Monitor pipelineGroups CLI surface for the monitor-pipeline-group extension by moving from the previous preview API to the 2026-04-01 API version and aligning command schemas/tests accordingly.
Changes:
- Promote extension to stable: version
1.0.0andazext.isPreview: false, plus HISTORY entry updates. - Update generated AAZ command implementations/schemas to API version
2026-04-01(including new/removed model fields and arguments). - Update scenario tests and JSON test assets to match the new API shape (e.g., removal of network config/UDP receiver artifacts).
Reviewed changes
Copilot reviewed 14 out of 15 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| src/monitor-pipeline-group/setup.py | Bumps extension version to 1.0.0. |
| src/monitor-pipeline-group/HISTORY.rst | Adds 1.0.0 release notes for stable API version. |
| src/monitor-pipeline-group/azext_monitor_pipeline_group/azext_metadata.json | Marks the extension as non-preview. |
| src/monitor-pipeline-group/azext_monitor_pipeline_group/aaz/latest/monitor/pipeline_group/_create.py | Updates create command to API 2026-04-01 and new schema/args (executionPlacement, tlsConfigurations, etc.). |
| src/monitor-pipeline-group/azext_monitor_pipeline_group/aaz/latest/monitor/pipeline_group/_update.py | Updates update command to API 2026-04-01 and new schema/args. |
| src/monitor-pipeline-group/azext_monitor_pipeline_group/aaz/latest/monitor/pipeline_group/_show.py | Updates show command schema/API version. |
| src/monitor-pipeline-group/azext_monitor_pipeline_group/aaz/latest/monitor/pipeline_group/_list.py | Updates list command schema/API version. |
| src/monitor-pipeline-group/azext_monitor_pipeline_group/aaz/latest/monitor/pipeline_group/_delete.py | Updates delete command API version. |
| src/monitor-pipeline-group/azext_monitor_pipeline_group/aaz/latest/monitor/pipeline_group/_wait.py | Updates wait command schema/API version. |
| src/monitor-pipeline-group/azext_monitor_pipeline_group/tests/latest/test_monitor_pipeline_group.py | Aligns scenario test inputs with updated command shape (removes --network-config, updates name/location). |
| src/monitor-pipeline-group/azext_monitor_pipeline_group/tests/latest/data_files/service.json | Removes references to the removed UDP receiver. |
| src/monitor-pipeline-group/azext_monitor_pipeline_group/tests/latest/data_files/servicepatch.json | Removes references to the removed UDP receiver. |
| src/monitor-pipeline-group/azext_monitor_pipeline_group/tests/latest/data_files/receivers.json | Removes UDP receiver definition to match current API/schema. |
| src/monitor-pipeline-group/README.md | Updates example to remove the dropped --network-config argument. |
…test/monitor/pipeline_group/_create.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
@andborja are the following breaking changes as expected? meanwhile, please provide the link of pr under Azure/aaz as well. thanks. |
Thanks for your review @necusjz . The breaking changes where approved before in the spec review. This is the first GA version, the previous one was a 'preview'. I'll send a pr over aaz next. |
|
aaz PR: Azure/aaz#994 |
… version 2026-01-01. Module PR at Azure/azure-cli-extensions#9814
|
[Release] Update index.json for extension [ monitor-pipeline-group-1.0.0 ] : https://dev.azure.com/msazure/One/_build/results?buildId=161620848&view=results |


Implements Azure Monitor Pipelines (pipelineGroups) az cli module
Work item:
https://msazure.visualstudio.com/One/_workitems/edit/37636571
This checklist is used to make sure that common guidelines for a pull request are followed.
Related command
General Guidelines
azdev style <YOUR_EXT>locally? (pip install azdevrequired)python scripts/ci/test_index.py -qlocally? (pip install wheel==0.30.0required)For new extensions:
About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update
src/index.jsonautomatically.You only need to update the version information in file setup.py and historical information in file HISTORY.rst in your PR but do not modify
src/index.json.