mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-09-22 13:39:35 +00:00
Merge pull request #2591 from Infisical/maidul-uhdgwqudy
prevent sync of empty secret in ssm
This commit is contained in:
@@ -728,7 +728,7 @@ const syncSecretsAWSParameterStore = async ({
|
|||||||
awsParameterStoreSecretsObj[key].KeyId !== metadata.kmsKeyId;
|
awsParameterStoreSecretsObj[key].KeyId !== metadata.kmsKeyId;
|
||||||
|
|
||||||
// we ensure that the KMS key configured in the integration is applied for ALL parameters on AWS
|
// we ensure that the KMS key configured in the integration is applied for ALL parameters on AWS
|
||||||
if (shouldUpdateKms || awsParameterStoreSecretsObj[key].Value !== secrets[key].value) {
|
if (secrets[key].value && (shouldUpdateKms || awsParameterStoreSecretsObj[key].Value !== secrets[key].value)) {
|
||||||
await ssm
|
await ssm
|
||||||
.putParameter({
|
.putParameter({
|
||||||
Name: `${integration.path}${key}`,
|
Name: `${integration.path}${key}`,
|
||||||
@@ -789,7 +789,7 @@ const syncSecretsAWSParameterStore = async ({
|
|||||||
logger.info(
|
logger.info(
|
||||||
`getIntegrationSecrets: inside of shouldDisableDelete AWS SSM [projectId=${projectId}] [environment=${integration.environment.slug}] [secretPath=${integration.secretPath}] [step=2]`
|
`getIntegrationSecrets: inside of shouldDisableDelete AWS SSM [projectId=${projectId}] [environment=${integration.environment.slug}] [secretPath=${integration.secretPath}] [step=2]`
|
||||||
);
|
);
|
||||||
if (!(key in secrets)) {
|
if (!(key in secrets) || !secrets[key].value) {
|
||||||
logger.info(
|
logger.info(
|
||||||
`getIntegrationSecrets: inside of shouldDisableDelete AWS SSM [projectId=${projectId}] [environment=${integration.environment.slug}] [secretPath=${integration.secretPath}] [step=3]`
|
`getIntegrationSecrets: inside of shouldDisableDelete AWS SSM [projectId=${projectId}] [environment=${integration.environment.slug}] [secretPath=${integration.secretPath}] [step=3]`
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user