Skip to content

Commit 6fb13e6

Browse files
don't end early
1 parent 8833adc commit 6fb13e6

1 file changed

Lines changed: 8 additions & 10 deletions

File tree

ci/get_dd_api_key.sh

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -63,19 +63,17 @@ _export_dd_api_key() {
6363

6464
if [ -n "${DD_API_KEY:-}" ]; then
6565
printf "Using DD_API_KEY from environment.\n"
66-
_export_dd_api_key
67-
exit 0
68-
fi
69-
70-
printf "Getting DD API KEY from Vault...\n"
66+
else
67+
printf "Getting DD API KEY from Vault...\n"
7168

72-
_ensure_vault_cli
69+
_ensure_vault_cli
7370

74-
DD_API_KEY=$(vault kv get -field=dd-api-key "$VAULT_SECRETS_PATH")
71+
DD_API_KEY=$(vault kv get -field=dd-api-key "$VAULT_SECRETS_PATH")
7572

76-
if [ -z "$DD_API_KEY" ]; then
77-
printf "[Error] DD_API_KEY is empty after Vault lookup.\n" >&2
78-
exit 1
73+
if [ -z "$DD_API_KEY" ]; then
74+
printf "[Error] DD_API_KEY is empty after Vault lookup.\n" >&2
75+
return 1 2>/dev/null || exit 1
76+
fi
7977
fi
8078

8179
_export_dd_api_key

0 commit comments

Comments
 (0)