-
Notifications
You must be signed in to change notification settings - Fork 719
Closed
Closed
Copy link
Labels
area-integrationsIssues pertaining to Aspire Integrations packagesIssues pertaining to Aspire Integrations packagesazureIssues associated specifically with scenarios tied to using AzureIssues associated specifically with scenarios tied to using Azureazure-keyvault
Milestone
Description
Issue
Azure SDK provides 6 distinct clients to interact with the KeyVault data plane:
Azure.Security.KeyVault.Secrets.KeyVaultSecretClientAzure.Security.KeyVault.Certificates.KeyVaultCertificateClientAzure.Security.KeyVault.Keys.KeyVaultKeyClientAzure.Security.KeyVault.Administration.KeyVaultSettingsClient,Azure.Security.KeyVault.Administration.KeyVaultBackupClientAzure.Security.KeyVault.Administration.KeyVaultAccessControlClient
Currently Aspire only supports the first client but we should ensure that adding support for others is straightforward.
Expected
Following the pattern of how Aspire handles Azure Storage with its 3 data plane clients, the Aspire component that handles KeyVaultSecretClient should be named Aspire.Azure.Security.KeyVault.Secrets and the method to add the component to the DI container shold be named AspireKeyVaultSecretExtensions.AddAzureKeyVaultSecretClient
Actual
The Aspire component is named Aspire.Azure.Security.KeyVault and the method is named AspireKeyVaultExtensions.AddAzureKeyVaultClient
martincostello and Meir017
Metadata
Metadata
Assignees
Labels
area-integrationsIssues pertaining to Aspire Integrations packagesIssues pertaining to Aspire Integrations packagesazureIssues associated specifically with scenarios tied to using AzureIssues associated specifically with scenarios tied to using Azureazure-keyvault