Skip to content

secrets/azurekeyvault: migrate from beta keyvault/azkeys to stable security/keyvault/azkeys #3687

@gaganhr94

Description

@gaganhr94

Summary

The secrets/azurekeyvault package imports github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys (v0.10.0), which is a pre-GA beta package. The stable release has moved to github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azkeys. The old keyvault/azkeys path is no longer maintained.

Details

  • Files affected: secrets/azurekeyvault/akv.go, secrets/azurekeyvault/akv_test.go
  • Current import: github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0 (beta)
  • Replacement: github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azkeys v1.4.0 (stable GA)

Required Changes

  1. Update import paths from sdk/keyvault/azkeys to sdk/security/keyvault/azkeys
  2. Rename types changed between beta and GA:
    • JSONWebKeyEncryptionAlgorithmEncryptionAlgorithm
    • KeyOperationsParametersKeyOperationParameters (dropped the 's')
  3. Run go mod tidy in root and samples/ modules
  4. Update internal/testing/alldeps

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions