Skip to content

Conversation

@balasubramanian-s
Copy link

@balasubramanian-s balasubramanian-s commented Dec 3, 2025

Summary

This PR performs a comprehensive refactoring of the azure_mgmt_key_vault gem to azure_mgmt_key_vault2.

Changes Made

  • Renamed directory from azure_mgmt_key_vault to azure_mgmt_key_vault2
  • Updated namespace from Azure::KeyVault::Mgmt to Azure::KeyVault2::Mgmt throughout the codebase
  • Renamed gemspec file and updated gem name to azure_mgmt_key_vault2
  • Updated all require statements and file paths across all API versions
  • Updated references in azure_sdk gem dependency
  • Updated configuration files (config.json, profiles.json, GEM_VERSIONS, dir_metadata.json)
  • Updated all generated files across all API versions (2015-06-01 through 2019-09-01)
  • Updated profile module files with new namespace

API Versions Affected

All API versions have been updated:

  • 2015-06-01
  • 2016-10-01
  • 2018-02-14-preview
  • 2018-02-14
  • 2019-09-01

Testing

All namespace references and file paths have been verified to be consistent with the new naming convention.

JIRA

CHEF-28641

- Renamed directory from azure_mgmt_key_vault to azure_mgmt_key_vault2
- Updated namespace from Azure::KeyVault::Mgmt to Azure::KeyVault2::Mgmt
- Renamed gemspec file and updated gem name to azure_mgmt_key_vault2
- Updated all require statements and file paths throughout the codebase
- Updated references in azure_sdk gem dependency
- Updated configuration files (config.json, profiles.json, GEM_VERSIONS, dir_metadata.json)
- Updated all generated files across all API versions
- Updated profile module files with new namespace

This change maintains backward compatibility for different API versions while
introducing the new KeyVault2 namespace.
Signed-off-by: balasubramanian-s <balasubramanian.s@progress.com>
…ms_rest_azure2 cmdand heredoc> - Updated all require statements to use ms_rest2 and ms_rest_azure2 cmdand heredoc> - Replaced MsRestAzure:: namespace with MsRestAzure2:: across all files cmdand heredoc> - Updated class inheritance from MsRestAzure::AzureServiceClient to MsRestAzure2::AzureServiceClient cmdand heredoc> - Updated module includes from MsRestAzure to MsRestAzure2 cmdand heredoc> - Updated all type references (AzureOperationResponse, AzureOperationError, etc.) cmdand heredoc> - Applied changes across all API versions: 2015-06-01, 2016-10-01, 2018-02-14, 2018-02-14-preview, 2019-09-01 cmdand heredoc> - Updated profile clients to use MsRestAzure2::Common::Configurable cmdand heredoc> This migration ensures compatibility with the updated ms_rest2 and ms_rest_azure2 gems.

Signed-off-by: balasubramanian-s <balasubramanian.s@progress.com>
Signed-off-by: balasubramanian-s <balasubramanian.s@progress.com>
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.

2 participants