added import support

This commit is contained in:
Daniel Hougaard
2025-02-08 04:27:17 +04:00
parent 8d52011173
commit 1c9a9283ae
3 changed files with 3 additions and 4 deletions
@@ -14,7 +14,7 @@ const AzureAppConfigurationSyncDestinationConfigSchema = z.object({
label: z.string().optional() label: z.string().optional()
}); });
const AzureAppConfigurationSyncOptionsConfig: TSyncOptionsConfig = { canImportSecrets: false }; const AzureAppConfigurationSyncOptionsConfig: TSyncOptionsConfig = { canImportSecrets: true };
export const AzureAppConfigurationSyncSchema = BaseSecretSyncSchema( export const AzureAppConfigurationSyncSchema = BaseSecretSyncSchema(
SecretSync.AzureAppConfiguration, SecretSync.AzureAppConfiguration,
@@ -238,8 +238,7 @@ export const azureKeyVaultSecretSyncFactory = ({
Object.keys(vaultSecrets).forEach((key) => { Object.keys(vaultSecrets).forEach((key) => {
if (!disabledAzureKeyVaultSecretKeys.includes(key)) { if (!disabledAzureKeyVaultSecretKeys.includes(key)) {
const underscoredKey = key.replace(/-/g, "_"); secretMap[key] = {
secretMap[underscoredKey] = {
value: vaultSecrets[key].value value: vaultSecrets[key].value
}; };
} }
@@ -13,7 +13,7 @@ const AzureKeyVaultSyncDestinationConfigSchema = z.object({
vaultBaseUrl: z.string().url("Invalid vault base URL format").min(1, "Vault base URL required") 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( export const AzureKeyVaultSyncSchema = BaseSecretSyncSchema(
SecretSync.AzureKeyVault, SecretSync.AzureKeyVault,