Migrate modules to Key Vault data-plane Track 2 SDK
- 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
Assessment
This issue has not been assessed yet.