Workload-Orchestration - Backfill V2#9475
Conversation
Bug fix for contextId
Backfill v2 changes
❌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 |
|
|
/azp run |
|
Azure Pipelines successfully started running 2 pipeline(s). |
There was a problem hiding this comment.
Pull request overview
This pull request introduces the "Backfill V2" update for the workload-orchestration Azure CLI extension, bumping the version from 4.1.0 to 4.2.0. The changes primarily focus on updating to API version 2025-08-01 and introducing new configuration management capabilities including schema operations, config template linking/unlinking, and refactored configuration commands that now use hierarchy IDs instead of resource-specific parameters.
Key changes include:
- Updated API version from 2025-06-01 to 2025-08-01 across all commands
- Added new configuration schema show command with placeholder generation
- Added config template link/unlink operations with hierarchy management
- Refactored configuration show/set/download commands to use hierarchy-based approach with a new ConfigurationHelper utility class
Reviewed changes
Copilot reviewed 17 out of 17 changed files in this pull request and generated 10 comments.
Show a summary per file
| File | Description |
|---|---|
| setup.py | Version bumped from 4.1.0 to 4.2.0 |
| HISTORY.rst | Added 4.2.0 release entry for November 2025 |
| solution_template/_bulk_deploy_solution.py | Updated API version to 2025-08-01 |
| configuration/schema/_show.py | New command to show configuration schema with YAML placeholder generation |
| configuration/schema/init.py | New module initialization for schema commands |
| configuration/schema/__cmd_group.py | New command group for configuration schema operations |
| configuration/_config_show.py | Refactored to use hierarchy IDs and ConfigurationHelper |
| configuration/_config_set.py | Refactored with hierarchy-based approach, schema validation, and dynamic configuration creation |
| configuration/_config_download.py | Refactored to use hierarchy IDs with template-based naming |
| configuration/_config_helper.py | New helper class with methods for configuration ID lookup, template operations, and validation |
| configuration/init.py | Added schema submodule import |
| config_template/hierarchy/_show.py | New command to show linked hierarchies for config templates |
| config_template/hierarchy/init.py | New module for hierarchy operations |
| config_template/hierarchy/__cmd_group.py | New command group for config template hierarchy operations |
| config_template/_link.py | New command to link config templates to hierarchies |
| config_template/_unlink.py | New command to unlink config templates from hierarchies |
| config_template/init.py | Added imports for link, unlink, and hierarchy submodule |
.../azext_workload_orchestration/aaz/latest/workload_orchestration/configuration/_config_set.py
Show resolved
Hide resolved
.../azext_workload_orchestration/aaz/latest/workload_orchestration/configuration/_config_set.py
Show resolved
Hide resolved
.../azext_workload_orchestration/aaz/latest/workload_orchestration/configuration/_config_set.py
Show resolved
Hide resolved
...ext_workload_orchestration/aaz/latest/workload_orchestration/configuration/_config_helper.py
Show resolved
Hide resolved
...azext_workload_orchestration/aaz/latest/workload_orchestration/configuration/_config_show.py
Outdated
Show resolved
Hide resolved
...azext_workload_orchestration/aaz/latest/workload_orchestration/configuration/_config_show.py
Show resolved
Hide resolved
...ext_workload_orchestration/aaz/latest/workload_orchestration/configuration/_config_helper.py
Show resolved
Hide resolved
.../azext_workload_orchestration/aaz/latest/workload_orchestration/configuration/_config_set.py
Outdated
Show resolved
Hide resolved
...t_workload_orchestration/aaz/latest/workload_orchestration/configuration/_config_download.py
Outdated
Show resolved
Hide resolved
.../azext_workload_orchestration/aaz/latest/workload_orchestration/configuration/_config_set.py
Show resolved
Hide resolved
|
[Release] Update index.json for extension [ workload-orchestration-5.0.0 ] : https://dev.azure.com/msazure/One/_build/results?buildId=147486439&view=results |
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.