Skip to content

Commit c0bd6b4

Browse files
committed
fix: values from aws secrets manager are secret
1 parent c49a1d9 commit c0bd6b4

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

app-config-aws-secrets-manager/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
},
3232
"dependencies": {
3333
"@app-config/extension-utils": "^2.9.0-beta.1",
34+
"@app-config/extensions": "^2.9.0-beta.1",
3435
"@aws-sdk/client-secrets-manager": "3.810.0"
3536
},
3637
"peerDependencies": {

app-config-aws-secrets-manager/src/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import type { ParsingExtension, Json } from '@app-config/main';
22
import { named, forKey, validateOptions } from '@app-config/extension-utils';
33
import { SecretsManager } from '@aws-sdk/client-secrets-manager';
4+
import { markAllValuesAsSecret } from '@app-config/extensions';
45

56
function awsSecretsManagerParsingExtension(): ParsingExtension {
67
return named(
@@ -32,7 +33,7 @@ function awsSecretsManagerParsingExtension(): ParsingExtension {
3233
}
3334
}
3435

35-
return parse(value, { shouldFlatten: true });
36+
return parse(value, { shouldFlatten: true }, undefined, [markAllValuesAsSecret()]);
3637
},
3738
),
3839
),

new-version.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ new_version() {
3737
cd $prev
3838
}
3939

40+
new_version app-config-aws-secrets-manager
4041
new_version app-config-cli
4142
new_version app-config-config
4243
new_version app-config-core

0 commit comments

Comments
 (0)