diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java index eb0ffbe51d9..a6b21dcea80 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java @@ -192,7 +192,8 @@ enum SecretPersistenceType { TESTING_CONFIG_DB_TABLE, GOOGLE_SECRET_MANAGER, VAULT, - AWS_SECRET_MANAGER + AWS_SECRET_MANAGER, + AZURE_SECRET_MANAGER } /** diff --git a/airbyte-config/config-secrets/build.gradle.kts b/airbyte-config/config-secrets/build.gradle.kts index b8f5b8ea32d..08b7685ba3d 100644 --- a/airbyte-config/config-secrets/build.gradle.kts +++ b/airbyte-config/config-secrets/build.gradle.kts @@ -24,6 +24,9 @@ dependencies { api(libs.aws.java.sdk.sts) api(project(":airbyte-commons")) + implementation("com.azure:azure-security-keyvault-secrets:4.8.3") + implementation("com.azure:azure-identity:1.13.0") + /* * Marked as "implementation" to avoid leaking these dependencies to services * that only use the retrieval side of the secret infrastructure. The services