diff --git a/backend/src/services/secret-sync/azure-app-configuration/azure-app-configuration-sync-schemas.ts b/backend/src/services/secret-sync/azure-app-configuration/azure-app-configuration-sync-schemas.ts index 30a9a9ae3..6b1e4a9e6 100644 --- a/backend/src/services/secret-sync/azure-app-configuration/azure-app-configuration-sync-schemas.ts +++ b/backend/src/services/secret-sync/azure-app-configuration/azure-app-configuration-sync-schemas.ts @@ -14,7 +14,7 @@ const AzureAppConfigurationSyncDestinationConfigSchema = z.object({ label: z.string().optional() }); -const AzureAppConfigurationSyncOptionsConfig: TSyncOptionsConfig = { canImportSecrets: false }; +const AzureAppConfigurationSyncOptionsConfig: TSyncOptionsConfig = { canImportSecrets: true }; export const AzureAppConfigurationSyncSchema = BaseSecretSyncSchema( SecretSync.AzureAppConfiguration, diff --git a/backend/src/services/secret-sync/azure-key-vault/azure-key-vault-sync-fns.ts b/backend/src/services/secret-sync/azure-key-vault/azure-key-vault-sync-fns.ts index e4254074d..1a87d0770 100644 --- a/backend/src/services/secret-sync/azure-key-vault/azure-key-vault-sync-fns.ts +++ b/backend/src/services/secret-sync/azure-key-vault/azure-key-vault-sync-fns.ts @@ -238,8 +238,7 @@ export const azureKeyVaultSecretSyncFactory = ({ Object.keys(vaultSecrets).forEach((key) => { if (!disabledAzureKeyVaultSecretKeys.includes(key)) { - const underscoredKey = key.replace(/-/g, "_"); - secretMap[underscoredKey] = { + secretMap[key] = { value: vaultSecrets[key].value }; } diff --git a/backend/src/services/secret-sync/azure-key-vault/azure-key-vault-sync-schemas.ts b/backend/src/services/secret-sync/azure-key-vault/azure-key-vault-sync-schemas.ts index cad87b83d..f66eda481 100644 --- a/backend/src/services/secret-sync/azure-key-vault/azure-key-vault-sync-schemas.ts +++ b/backend/src/services/secret-sync/azure-key-vault/azure-key-vault-sync-schemas.ts @@ -13,7 +13,7 @@ const AzureKeyVaultSyncDestinationConfigSchema = z.object({ vaultBaseUrl: z.string().url("Invalid vault base URL format").min(1, "Vault base URL required") }); -const AzureKeyVaultSyncOptionsConfig: TSyncOptionsConfig = { canImportSecrets: false }; +const AzureKeyVaultSyncOptionsConfig: TSyncOptionsConfig = { canImportSecrets: true }; export const AzureKeyVaultSyncSchema = BaseSecretSyncSchema( SecretSync.AzureKeyVault,