mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-03 00:25:50 +00:00
Update license-fns.ts
This commit is contained in:
@@ -1006,28 +1006,12 @@ const syncSecretsAWSSecretManager = async ({
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
let secretsToProcess: Record<string, { value: string; comment?: string }> = {};
|
|
||||||
if (metadata && metadata.secretPrefix) {
|
|
||||||
const { secretPrefix } = metadata;
|
|
||||||
|
|
||||||
// Update each secret to have the secret prefix
|
|
||||||
Object.keys(secrets).forEach((key) => {
|
|
||||||
if (key.startsWith(secretPrefix)) {
|
|
||||||
secretsToProcess[key] = secrets[key];
|
|
||||||
} else {
|
|
||||||
secretsToProcess[`${secretPrefix}${key}`] = secrets[key];
|
|
||||||
}
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
secretsToProcess = secrets;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (metadata.mappingBehavior === IntegrationMappingBehavior.ONE_TO_ONE) {
|
if (metadata.mappingBehavior === IntegrationMappingBehavior.ONE_TO_ONE) {
|
||||||
for await (const [key, value] of Object.entries(secretsToProcess)) {
|
for await (const [key, value] of Object.entries(secrets)) {
|
||||||
await processAwsSecret(key, value.value);
|
await processAwsSecret(key, value.value);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
await processAwsSecret(integration.app as string, getSecretKeyValuePair(secretsToProcess));
|
await processAwsSecret(integration.app as string, getSecretKeyValuePair(secrets));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user