Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
88f5c3f
azure-security-keyvault-certificates samples and recipes
DoggyDoggyDoggy Oct 9, 2025
b70cf75
Added dependency
DoggyDoggyDoggy Oct 9, 2025
d855830
DefaultAzureCredentialBuilder recipe
DoggyDoggyDoggy Oct 9, 2025
3450f8b
CI setup
DoggyDoggyDoggy Oct 9, 2025
0f9f509
CI fix
DoggyDoggyDoggy Oct 9, 2025
c3cfdb6
CI fix
DoggyDoggyDoggy Oct 9, 2025
bfbed66
Update checkstyle-suppressions.xml to use the new linting extensions …
srnagar Oct 9, 2025
5c63fc4
fix checkstyle
srnagar Oct 9, 2025
1f40d45
azure-security-keyvault-certificates samples and recipes
DoggyDoggyDoggy Oct 10, 2025
f6d46ae
azure-security-keyvault-certificates dependency
DoggyDoggyDoggy Oct 10, 2025
0537417
CI setup
DoggyDoggyDoggy Oct 10, 2025
dd2de66
CI fix. Wrong directory
DoggyDoggyDoggy Oct 10, 2025
aa39392
Recipes for azure-security-keyvault-secrets
DoggyDoggyDoggy Oct 10, 2025
b531042
Samples for azure-security-keyvault-secrets
DoggyDoggyDoggy Oct 10, 2025
ebe2105
Remove wrong for recipes
DoggyDoggyDoggy Oct 10, 2025
96fd50f
CI setup
DoggyDoggyDoggy Oct 10, 2025
c0b1afc
Restore old samples for com.azure.security.keyvault.certificates
DoggyDoggyDoggy Oct 10, 2025
e40db53
version_client.txt fix
DoggyDoggyDoggy Oct 10, 2025
ced2396
openrewrite-sample-compiler-ci.yml fix
DoggyDoggyDoggy Oct 10, 2025
6d42b4b
linting_suppression_generator
DoggyDoggyDoggy Oct 10, 2025
fc491a7
linting_suppression_generator
DoggyDoggyDoggy Oct 10, 2025
0a7208f
Samples and recipes for security-keyvault-keys
DoggyDoggyDoggy Oct 10, 2025
cfc8104
Dependencies for security-keyvault-keys
DoggyDoggyDoggy Oct 10, 2025
c6d7b90
Update openrewrite-sample-compiler-ci.yml
DoggyDoggyDoggy Oct 10, 2025
35ae4dd
CI setup
DoggyDoggyDoggy Oct 10, 2025
3da90f6
Add recipe for SecretClientBuilder
DoggyDoggyDoggy Oct 10, 2025
fd44788
Merge branch 'main' into azure-security-keyvault-keys-pr
srnagar Oct 13, 2025
c0ced63
Merge branch 'main' into azure-security-keyvault-certificates-pr
DoggyDoggyDoggy Oct 16, 2025
02bda29
Merge pull request #30 from DoggyDoggyDoggy/azure-security-keyvault-c…
DoggyDoggyDoggy Oct 16, 2025
834d1d9
Merge branch 'main' into azure-security-keyvault-keys-pr
DoggyDoggyDoggy Oct 16, 2025
fe218ee
Merge pull request #31 from DoggyDoggyDoggy/azure-security-keyvault-k…
DoggyDoggyDoggy Oct 16, 2025
fd69c65
Merge branch 'main' into azure-security-keyvault-secrets-pr
DoggyDoggyDoggy Oct 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions eng/versioning/version_client.txt
Original file line number Diff line number Diff line change
Expand Up @@ -546,6 +546,9 @@ io.clientcore:optional-dependency-tests;1.0.0-beta.1;1.0.0-beta.1

unreleased_com.azure.v2:azure-core;2.0.0-beta.1
unreleased_com.azure.v2:azure-identity;2.0.0-beta.1
unreleased_com.azure.v2:azure-security-keyvault-secrets;5.0.0-beta.1
unreleased_com.azure.v2:azure-security-keyvault-keys;5.0.0-beta.1
unreleased_com.azure.v2:azure-security-keyvault-certificates;5.0.0-beta.1
unreleased_com.azure.v2:azure-data-appconfiguration;2.0.0-beta.1
unreleased_io.clientcore:http-netty4;1.0.0-beta.1

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,22 @@
<!-- This file is generated by the /eng/scripts/linting_suppression_generator.py script. -->

<suppressions>
<suppress files="com.azure.v2.security.keyvault.administration.implementation.KeyVaultAdministrationClientImpl.java" checks="com.azure.tools.checkstyle.checks.RawExceptionThrow" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.RoleAssignmentsImpl.java" checks="com.azure.tools.checkstyle.checks.RawExceptionThrow" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.RoleDefinitionsImpl.java" checks="com.azure.tools.checkstyle.checks.RawExceptionThrow" />
<suppress files="com.azure.v2.security.keyvault.administration.KeyVaultAccessControlClient.java" checks="com.azure.tools.checkstyle.checks.ServiceClient" />
<suppress files="com.azure.v2.security.keyvault.administration.KeyVaultBackupClient.java" checks="com.azure.tools.checkstyle.checks.ServiceClient" />
<suppress files="com.azure.v2.security.keyvault.administration.KeyVaultSettingsClient.java" checks="com.azure.tools.checkstyle.checks.ServiceClient" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.KeyVaultAdministrationClientImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.RawExceptionThrowCheck" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.RoleAssignmentsImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.RawExceptionThrowCheck" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.RoleDefinitionsImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.RawExceptionThrowCheck" />
<suppress files="com.azure.v2.security.keyvault.administration.KeyVaultAccessControlClient.java" checks="io.clientcore.linting.extensions.checkstyle.checks.ServiceClientCheck" />
<suppress files="com.azure.v2.security.keyvault.administration.KeyVaultBackupClient.java" checks="io.clientcore.linting.extensions.checkstyle.checks.ServiceClientCheck" />
<suppress files="com.azure.v2.security.keyvault.administration.KeyVaultSettingsClient.java" checks="io.clientcore.linting.extensions.checkstyle.checks.ServiceClientCheck" />

<!-- Generated classes -->
<suppress files="com.azure.v2.security.keyvault.administration.implementation.KeyVaultAdministrationClientServiceImpl.java" checks="FinalClass" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.KeyVaultAdministrationClientServiceImpl.java" checks="com.azure.tools.checkstyle.checks.GoodLogging" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.KeyVaultAdministrationClientServiceImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.GoodLoggingCheck" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.KeyVaultAdministrationClientServiceImpl.java" checks="JavadocPackage" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.KeyVaultAdministrationClientServiceImpl.java" checks="com.azure.tools.checkstyle.checks.RawExceptionThrow" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.KeyVaultAdministrationClientServiceImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.RawExceptionThrowCheck" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.RoleAssignmentsServiceImpl.java" checks="FinalClass" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.RoleAssignmentsServiceImpl.java" checks="com.azure.tools.checkstyle.checks.GoodLogging" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.RoleAssignmentsServiceImpl.java" checks="com.azure.tools.checkstyle.checks.RawExceptionThrow" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.RoleAssignmentsServiceImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.GoodLoggingCheck" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.RoleAssignmentsServiceImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.RawExceptionThrowCheck" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.RoleDefinitionsServiceImpl.java" checks="FinalClass" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.RoleDefinitionsServiceImpl.java" checks="com.azure.tools.checkstyle.checks.GoodLogging" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.RoleDefinitionsServiceImpl.java" checks="com.azure.tools.checkstyle.checks.RawExceptionThrow" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.RoleDefinitionsServiceImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.GoodLoggingCheck" />
<suppress files="com.azure.v2.security.keyvault.administration.implementation.RoleDefinitionsServiceImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.RawExceptionThrowCheck" />
</suppressions>
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
<suppressions>
<suppress files="com.azure.v2.security.keyvault.certificates.models.CertificateContentType.java" checks="EqualsHashCode" />
<suppress files="com.azure.v2.security.keyvault.certificates.models.CertificatePolicyAction.java" checks="EqualsHashCode" />
<suppress files="com.azure.v2.security.keyvault.certificates.implementation.CertificateClientImpl.java" checks="com.azure.tools.checkstyle.checks.RawExceptionThrow" />
<suppress files="com.azure.v2.security.keyvault.certificates.CertificateClient.java" checks="com.azure.tools.checkstyle.checks.ServiceClient" />
<suppress files="com.azure.v2.security.keyvault.certificates.implementation.CertificateClientImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.RawExceptionThrowCheck" />
<suppress files="com.azure.v2.security.keyvault.certificates.CertificateClient.java" checks="io.clientcore.linting.extensions.checkstyle.checks.ServiceClientCheck" />

<!-- Generated classes -->
<suppress files="com.azure.v2.security.keyvault.certificates.implementation.CertificateClientServiceImpl.java" checks="FinalClass" />
<suppress files="com.azure.v2.security.keyvault.certificates.implementation.CertificateClientServiceImpl.java" checks="com.azure.tools.checkstyle.checks.GoodLogging" />
<suppress files="com.azure.v2.security.keyvault.certificates.implementation.CertificateClientServiceImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.GoodLoggingCheck" />
<suppress files="com.azure.v2.security.keyvault.certificates.implementation.CertificateClientServiceImpl.java" checks="JavadocPackage" />
<suppress files="com.azure.v2.security.keyvault.certificates.implementation.CertificateClientServiceImpl.java" checks="com.azure.tools.checkstyle.checks.RawExceptionThrow" />
</suppressions>
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@
<!-- This file is generated by the /eng/scripts/linting_suppression_generator.py script. -->

<suppressions>
<suppress files="com.azure.v2.security.keyvault.keys.implementation.KeyClientImpl.java" checks="com.azure.tools.checkstyle.checks.RawExceptionThrow" />
<suppress files="com.azure.v2.security.keyvault.keys.implementation.SecretMinClientImpl.java" checks="com.azure.tools.checkstyle.checks.RawExceptionThrow" />
<suppress files="com.azure.v2.security.keyvault.keys.KeyClient.java" checks="com.azure.tools.checkstyle.checks.ServiceClient" />
<suppress files="com.azure.v2.security.keyvault.keys.cryptography.CryptographyClient.java" checks="com.azure.tools.checkstyle.checks.ServiceClient" />
<suppress files="com.azure.v2.security.keyvault.keys.implementation.KeyClientImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.RawExceptionThrowCheck" />
<suppress files="com.azure.v2.security.keyvault.keys.implementation.SecretMinClientImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.RawExceptionThrowCheck" />
<suppress files="com.azure.v2.security.keyvault.keys.KeyClient.java" checks="io.clientcore.linting.extensions.checkstyle.checks.ServiceClientCheck" />
<suppress files="com.azure.v2.security.keyvault.keys.cryptography.CryptographyClient.java" checks="io.clientcore.linting.extensions.checkstyle.checks.ServiceClientCheck" />

<!-- Generated classes -->
<suppress files="com.azure.v2.security.keyvault.keys.implementation.KeyClientServiceImpl.java" checks="FinalClass" />
<suppress files="com.azure.v2.security.keyvault.keys.implementation.KeyClientServiceImpl.java" checks="com.azure.tools.checkstyle.checks.GoodLogging" />
<suppress files="com.azure.v2.security.keyvault.keys.implementation.KeyClientServiceImpl.java" checks="JavadocPackage" />
<suppress files="com.azure.v2.security.keyvault.keys.implementation.KeyClientServiceImpl.java" checks="com.azure.tools.checkstyle.checks.RawExceptionThrow" />
<suppress files="com.azure.v2.security.keyvault.keys.implementation.KeyClientServiceImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.GoodLoggingCheck" />
<suppress files="com.azure.v2.security.keyvault.keys.implementation.*" checks="JavadocPackage" />
<suppress files="com.azure.v2.security.keyvault.keys.implementation.KeyClientServiceImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.RawExceptionThrowCheck" />
<suppress files="com.azure.v2.security.keyvault.keys.implementation.SecretMinClientServiceImpl.java" checks="FinalClass" />
<suppress files="com.azure.v2.security.keyvault.keys.implementation.SecretMinClientServiceImpl.java" checks="com.azure.tools.checkstyle.checks.GoodLogging" />
<suppress files="com.azure.v2.security.keyvault.keys.implementation.SecretMinClientServiceImpl.java" checks="com.azure.tools.checkstyle.checks.RawExceptionThrow" />
<suppress files="com.azure.v2.security.keyvault.keys.implementation.SecretMinClientServiceImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.GoodLoggingCheck" />
<suppress files="com.azure.v2.security.keyvault.keys.implementation.SecretMinClientServiceImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.RawExceptionThrowCheck" />
</suppressions>
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
<!-- This file is generated by the /eng/scripts/linting_suppression_generator.py script. -->

<suppressions>
<suppress files="com.azure.v2.security.keyvault.secrets.implementation.SecretClientImpl.java" checks="com.azure.tools.checkstyle.checks.RawExceptionThrow" />
<suppress files="com.azure.v2.security.keyvault.secrets.SecretClient.java" checks="com.azure.tools.checkstyle.checks.ServiceClient" />
<suppress files="com.azure.v2.security.keyvault.secrets.implementation.SecretClientImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.RawExceptionThrowCheck" />
<suppress files="com.azure.v2.security.keyvault.secrets.SecretClient.java" checks="io.clientcore.linting.extensions.checkstyle.checks.ServiceClientCheck" />

<!-- Generated classes -->
<suppress files="com.azure.v2.security.keyvault.secrets.implementation.SecretClientServiceImpl.java" checks="FinalClass" />
<suppress files="com.azure.v2.security.keyvault.secrets.implementation.SecretClientServiceImpl.java" checks="com.azure.tools.checkstyle.checks.GoodLogging" />
<suppress files="com.azure.v2.security.keyvault.secrets.implementation.SecretClientServiceImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.GoodLoggingCheck" />
<suppress files="com.azure.v2.security.keyvault.secrets.implementation.SecretClientServiceImpl.java" checks="JavadocPackage" />
<suppress files="com.azure.v2.security.keyvault.secrets.implementation.SecretClientServiceImpl.java" checks="com.azure.tools.checkstyle.checks.RawExceptionThrow" />
<suppress files="com.azure.v2.security.keyvault.secrets.implementation.SecretClientServiceImpl.java" checks="io.clientcore.linting.extensions.checkstyle.checks.RawExceptionThrowCheck" />
</suppressions>
12 changes: 12 additions & 0 deletions sdk/tools/azure-openrewrite/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -278,6 +278,12 @@
</dependency>
<dependency>
<groupId>com.azure.v2</groupId>
<artifactId>azure-security-keyvault-secrets</artifactId>
<version>5.0.0-beta.1</version> <!-- {x-version-update;unreleased_com.azure.v2:azure-security-keyvault-secrets;dependency} -->
<artifactId>azure-security-keyvault-keys</artifactId>
<version>5.0.0-beta.1</version> <!-- {x-version-update;unreleased_com.azure.v2:azure-security-keyvault-keys;dependency} -->
<artifactId>azure-security-keyvault-certificates</artifactId>
<version>5.0.0-beta.1</version> <!-- {x-version-update;unreleased_com.azure.v2:azure-security-keyvault-certificates;dependency} -->
<artifactId>azure-data-appconfiguration</artifactId>
<version>2.0.0-beta.1</version> <!-- {x-version-update;unreleased_com.azure.v2:azure-data-appconfiguration;dependency} -->
<scope>test</scope>
Expand Down Expand Up @@ -380,6 +386,12 @@
</dependency>
<dependency>
<groupId>com.azure.v2</groupId>
<artifactId>azure-security-keyvault-secrets</artifactId>
<version>5.0.0-beta.1</version> <!-- {x-version-update;unreleased_com.azure.v2:azure-security-keyvault-secrets;dependency} -->
<artifactId>azure-security-keyvault-keys</artifactId>
<version>5.0.0-beta.1</version> <!-- {x-version-update;unreleased_com.azure.v2:azure-security-keyvault-keys;dependency} -->
<artifactId>azure-security-keyvault-certificates</artifactId>
<version>5.0.0-beta.1</version> <!-- {x-version-update;unreleased_com.azure.v2:azure-security-keyvault-certificates;dependency} -->
<artifactId>azure-data-appconfiguration</artifactId>
<version>2.0.0-beta.1</version> <!-- {x-version-update;unreleased_com.azure.v2:azure-data-appconfiguration;dependency} -->
<scope>provided</scope>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License.
# --------------------------------------------------------------------
# Migration Recipes for Azure security-keyvault-keys Library
# --------------------------------------------------------------------
type: specs.openrewrite.org/v1beta/recipe
name: com.azure.openrewrite.migration.security.keyvault.certificates
displayName: Migrate from azure-security-keyvault-keys to next generation stack
description: This recipe migrates the Azure keyvault-keys library to the next generation stack.
recipeList:

- com.azure.openrewrite.recipe.azure.security.keyvault.certificates
- com.azure.openrewrite.recipe.azure.security.keyvault.certificates.models
Loading
Loading