Skip to content

Commit 89d357e

Browse files
authored
Merge pull request #258 from delphix/dlpx/pr/sonamkindy/99fc7416-8448-4f31-8dcb-1c66aeda8567
GHM-824 Build masking and containerized masking packages with secrets
2 parents b5d1090 + 234e301 commit 89d357e

File tree

2 files changed

+52
-0
lines changed

2 files changed

+52
-0
lines changed

packages/containerized-masking/config.sh

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,32 @@ function build() {
4040

4141
logmust cd "$WORKDIR/repo"
4242

43+
if [[ "$SECRET_DB_AWS_ENDPOINT" ]]; then
44+
export SECRET_DB_AWS_ENDPOINT="$SECRET_DB_AWS_ENDPOINT"
45+
fi
46+
47+
# Using secrets proxy
48+
if [[ "$SECRET_DB_USE_JUMPBOX" ]]; then
49+
export SECRET_DB_USE_JUMPBOX="$SECRET_DB_USE_JUMPBOX"
50+
fi
51+
if [[ "$SECRET_DB_JUMP_BOX_HOST" ]]; then
52+
export SECRET_DB_JUMP_BOX_HOST="$SECRET_DB_JUMP_BOX_HOST"
53+
fi
54+
if [[ "$SECRET_DB_JUMP_BOX_USER" ]]; then
55+
export SECRET_DB_JUMP_BOX_USER="$SECRET_DB_JUMP_BOX_USER"
56+
fi
57+
if [[ "$SECRET_DB_JUMP_BOX_PRIVATE_KEY" ]]; then
58+
export SECRET_DB_JUMP_BOX_PRIVATE_KEY="$SECRET_DB_JUMP_BOX_PRIVATE_KEY"
59+
fi
60+
61+
# Using master/eng-secret-user
62+
if [[ "$SECRET_DB_AWS_PROFILE" ]]; then
63+
export SECRET_DB_AWS_PROFILE="$SECRET_DB_AWS_PROFILE"
64+
fi
65+
if [[ "$SECRET_DB_AWS_REGION" ]]; then
66+
export SECRET_DB_AWS_REGION="$SECRET_DB_AWS_REGION"
67+
fi
68+
4369
logmust ./gradlew --no-daemon --stacktrace \
4470
-Porg.gradle.configureondemand=false \
4571
-PenvironmentName=linuxappliance \

packages/masking/config.sh

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,32 @@ function build() {
4343
'{ "dms-core-gate" : { "git-hash" : $h, "date": $d }}' \
4444
>"$WORKDIR/artifacts/metadata.json"
4545

46+
if [[ "$SECRET_DB_AWS_ENDPOINT" ]]; then
47+
export SECRET_DB_AWS_ENDPOINT="$SECRET_DB_AWS_ENDPOINT"
48+
fi
49+
50+
# Using secrets proxy
51+
if [[ "$SECRET_DB_USE_JUMPBOX" ]]; then
52+
export SECRET_DB_USE_JUMPBOX="$SECRET_DB_USE_JUMPBOX"
53+
fi
54+
if [[ "$SECRET_DB_JUMP_BOX_HOST" ]]; then
55+
export SECRET_DB_JUMP_BOX_HOST="$SECRET_DB_JUMP_BOX_HOST"
56+
fi
57+
if [[ "$SECRET_DB_JUMP_BOX_USER" ]]; then
58+
export SECRET_DB_JUMP_BOX_USER="$SECRET_DB_JUMP_BOX_USER"
59+
fi
60+
if [[ "$SECRET_DB_JUMP_BOX_PRIVATE_KEY" ]]; then
61+
export SECRET_DB_JUMP_BOX_PRIVATE_KEY="$SECRET_DB_JUMP_BOX_PRIVATE_KEY"
62+
fi
63+
64+
# Using master/eng-secret-user
65+
if [[ "$SECRET_DB_AWS_PROFILE" ]]; then
66+
export SECRET_DB_AWS_PROFILE="$SECRET_DB_AWS_PROFILE"
67+
fi
68+
if [[ "$SECRET_DB_AWS_REGION" ]]; then
69+
export SECRET_DB_AWS_REGION="$SECRET_DB_AWS_REGION"
70+
fi
71+
4672
logmust ./gradlew --no-daemon --stacktrace \
4773
-Porg.gradle.configureondemand=false \
4874
-PenvironmentName=linuxappliance \

0 commit comments

Comments
 (0)