Azure / Azure/azure-cli

Migrate modules to Key Vault data-plane Track 2 SDK

Open
#27,142 1 comment 0 reactions 2 assignees Claimed by @jiasli View on GitHub
act-identity-squad Azure CLI Team feature-request KeyVault
Dominant language
Python
Stars
4.6k
Forks
3.5k
Avg merge
3d 2h
Merged PRs (30d)
60

Description

This issue serves as the centralized tracker for command modules' Key Vault data-plane Track 2 SDK migration.

Key Vault data-plane Track 1 SDK `azure-keyvault` is not compatible with Python 3.11 because of its dependency on deprecated function `inspect.getargspec`: https://github.com/Azure/azure-cli/pull/26923#issuecomment-1667329012. This makes it impossible for Azure CLI to support Python 3.11.

Below modules depend on Key Vault data-plane Track 1 SDK and need to be migrated:

| modules | `keyvault_data_plane_factory` | `azure.keyvault` | Owner | Progress |
| ------------- | :---------------------------: | :--------------: | ----- | -------- |
| keyvault | ✔️ | ✔️ | | |
| appconfig | ✔️ | ✔️ | | |
| role | ✔️ | | | |
| servicefabric | ✔️ | | | |
| vm | | ✔️ | | |

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.