From 1c9a9283ae38b0bc2d93de8abfea71c86c6c6bc3 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard Date: Sat, 8 Feb 2025 02:17:27 +0400 Subject: [PATCH] added import support --- .../azure-app-configuration-sync-schemas.ts | 2 +- .../secret-sync/azure-key-vault/azure-key-vault-sync-fns.ts | 3 +-- .../azure-key-vault/azure-key-vault-sync-schemas.ts | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) 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,