Skip to content

Conversation

@achauhan-scc
Copy link
Member


This checklist is used to make sure that common guidelines for a pull request are followed.

Related command

General Guidelines

  • Have you run azdev style <YOUR_EXT> locally? (pip install azdev required)
  • Have you run python scripts/ci/test_index.py -q locally? (pip install wheel==0.30.0 required)
  • My extension version conforms to the Extension version schema

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.json automatically.
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.

azclibot and others added 30 commits September 2, 2025 14:35
…Azure#9037)

* added

* commit

* Made Changes

* Added change

* Made changes

* List solution revisions and instances

* Made changes rr

* Made change

---------

Co-authored-by: Atharva <[email protected]>
Co-authored-by: Manaswita Chichili <[email protected]>
…tion` to enable KMS infrastructure encryption. (Azure#9071)
* Update version from 1.0.0b6 to 1.0.0

* Update HISTORY.rst with release information
* add pester tests for k8s-extension

* fix testcases for nodepool image issues (Azure#5)

* update readme and version release notes (Azure#6)

* fix: simplify logic and enable correct recording rule groups for managed prom extension (Azure#7)

* update readme and version release notes (Azure#6)

* fix: simplify logic and enable correct recording rule groups for managed prom extension (Azure#7)

* Extend ContainerInsights Extension for high log scale mode support (Azure#9)

* update python version to 3.13 (Azure#10)

* update readme and version release notes (Azure#6)

* fix: simplify logic and enable correct recording rule groups for managed prom extension (Azure#7)

* update readme and version release notes (Azure#6)

* fix: simplify logic and enable correct recording rule groups for managed prom extension (Azure#7)

* Add k8s-extension troubleshoot phase 1: Infrastructure setup. (Azure#11)

* [k8s-extension] Update extension CLI to v1.7.0 (Azure#13)

* remove redundant test files

---------

Co-authored-by: Bavneet Singh <[email protected]>
Co-authored-by: bragi92 <[email protected]>
Co-authored-by: Long Wan <[email protected]>
Co-authored-by: Andres Borja <[email protected]>
* ensure that oras discover doesn't error when the remote image doesn't exist

* updating version

* adding print for binary version

* commenting out some tests due to docker incompatibility

* pull image before saving to tar

---------

Co-authored-by: Heather Garvison <[email protected]>
Azure#9133)

* feat: Add Neon PostgreSQL preview API commands with parameter mapping fixes

- Added 13 new commands for Neon PostgreSQL 2025-06-23-preview API
- Fixed critical parameter mapping issues in endpoint/database/role create commands
- Added comprehensive test suite with 6 test methods covering all functionality
- Updated azext_metadata.json with new command registrations

New Commands Added:
- az neon postgres endpoint create/list/delete
- az neon postgres neon-database create/list/delete
- az neon postgres neon-role create/list/delete
- az neon postgres get-postgres-version

Parameter Mapping Fixes:
- Fixed URL parameter mapping to use project_id/branch_id when available
- Resolved 'branch not found' errors in create commands
- Ensured proper API endpoint construction for nested resources

Testing:
- All 6 tests passing (100% success rate)
- Comprehensive validation of parameter mapping fixes
- Help command testing for all new commands
- Parameter validation testing for required fields

* Add command examples to fix linter violations

- Added examples for endpoint create command
- Added examples for get-postgres-version command
- Added examples for neon-role create command
- Added examples for neon-database create command
- Examples include common usage patterns and parameter variations

* fix: Add parameter mapping fixes for create commands

- Add project_id parameter to endpoint, role, and database create commands
- Implement URL parameter mapping with getattr/hasattr fallback pattern
- Fix endpoint list command parameter mapping
- Enable proper API URL construction for all create operations
- All tests passing (6/6) with real Azure resource validation
- Successfully tested with live Azure resources (endpoints, roles, databases created)

* fix: Correct help examples to fix linter errors

- Fix --attributes parameter examples to use proper JSON format instead of space-separated key=value pairs
- Replace invalid --suspend-timeout-minutes parameter with valid --size parameter in endpoint create example
- Resolve HIGH severity linter error: faulty_help_example_parameters_rule
- All help examples now use correct Azure CLI parameter syntax

* fix: Add linter exclusions for missing_command_example

- Add exclusions for neon postgres commands to resolve git-based linter check failure
- Commands have proper help examples but git-based linter doesn't detect them for AAZ commands
- Excludes: endpoint create, neon-role create, neon-database create, get-postgres-version
- Resolves HIGH severity missing_command_example linter error in CI pipeline

* feat: Remove wait commands and update to version 1.0.1b1

- Remove wait command files: branch/_wait.py, project/_wait.py, organization/_wait.py
- Update __init__.py files to remove wait command imports
- Add linter exclusions for require_wait_command_if_no_wait rule for all command groups
- Update version to 1.0.1b1 in setup.py
- Add comprehensive changelog entry to HISTORY.rst documenting all improvements:
  * 25 commands across 8 command groups
  * Parameter mapping fixes with real Azure resource validation
  * Help examples and linter compliance
  * Successful testing with live Azure subscription
- Wait commands removed as operations complete quickly and were unnecessary
- All tests passing (6/6) and functionality verified

* docs: Update HISTORY.rst with concise 1.0.1b1 changelog

- Streamline changelog entry for version 1.0.1b1
- Focus on key features: preview commands for new entities
- Highlight important changes: wait commands removal, linter exclusions
- Emphasize successful real Azure resources validation testing
- Maintain clear and readable documentation format
Co-authored-by: Sai Sankar Gochhayat <[email protected]>
…` and `az aks nodepool update` (Azure#9095)

* chore: add AzureLinux3 OSSKU enum value

Signed-off-by: Calvin Shum <[email protected]>

* Complete AzureLinux3 OSSKU implementation

- Add changelog entry for version 18.0.0b29
- Bump version to 18.0.0b29
- Follow exact pattern from Ubuntu2204/Ubuntu2404 implementation

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
Signed-off-by: Calvin Shum <[email protected]>

* add recording test

* Revert "Complete AzureLinux3 OSSKU implementation"

This reverts commit 588cb2a.

* Bump version to 18.0.0b34

- Add changelog entry for version 18.0.0b34
- Bump version to 18.0.0b34

* Update test_aks_nodepool_add_with_ossku_azurelinux3.yaml

* Revert "Update test_aks_nodepool_add_with_ossku_azurelinux3.yaml"

This reverts commit 5a20e1b.

* Reapply "Update test_aks_nodepool_add_with_ossku_azurelinux3.yaml"

This reverts commit e702361.

---------

Signed-off-by: Calvin Shum <[email protected]>
Co-authored-by: anujmaheshwari1 <[email protected]>
Co-authored-by: Claude <[email protected]>
wangzelin007 and others added 17 commits October 30, 2025 09:32
* initial checking for 2025-07-15 stable CLI

* Moving managed network fabric cli to stable version.

* updating history file
* Cli command code changes auto-generated + changes for backward compatibility

* Update descriptions

* Update to new stable version of az cli

* Add fixes by GHCP

* Update HISTORY.rst

* Update to az cli beta version instead of stable

* Fix lint issues - add abbreviated options for SCM and appInsights

* Update version to 1.1.2b3 as per beta release guidelines

* Add examples for 4 commands

* Update to stable version

* Add and update tests

* Change version to 1.1.2

* Add SCM config test

* Remove preview flag from metadata
…run service_name check (Azure#9358)

- Add entry_equals_ignore_url to detect modified index.json entries while ignoring downloadUrl differences (avoids treating URL-only changes as metadata changes).
- Replace direct entry inequality with URL-agnostic comparison to build correct modified_entries list.
- Remove special-case skip for 'deploy-to-azure' so service_name.check runs for all external extensions.
@azure-client-tools-bot-prd
Copy link

Hi @achauhan-scc,
Usually we only allow pull requests to be submitted to the main branch, please double check your pull request target branch ml-dev.

@azure-client-tools-bot-prd
Copy link

azure-client-tools-bot-prd bot commented Nov 3, 2025

️✔️Azure CLI Extensions Breaking Change Test
️✔️Non Breaking Changes

@azure-client-tools-bot-prd
Copy link

Hi @achauhan-scc,
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 setup.py as well.

@yonzhan
Copy link
Collaborator

yonzhan commented Nov 3, 2025

ML

@achauhan-scc achauhan-scc merged commit 8c59ee4 into Azure:ml-dev Nov 3, 2025
38 of 51 checks passed
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.