File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,4 +11,16 @@ set -e
1111
1212printf " Getting DD API KEY...\n"
1313
14- export DD_API_KEY=$( vault kv get -field=dd-api-key kv/k8s/gitlab-runner/datadog-lambda-python/secrets)
14+ DD_API_KEY=$( vault kv get -field=dd-api-key kv/k8s/gitlab-runner/datadog-lambda-python/secrets)
15+
16+ if [ -z " $DD_API_KEY " ]; then
17+ printf " [Error] DD_API_KEY is empty after Vault lookup.\n"
18+ exit 1
19+ fi
20+
21+ export DD_API_KEY
22+
23+ # Persist for later script steps when the runner uses separate shells per step.
24+ if [ -n " ${GITLAB_ENV:- } " ]; then
25+ echo " DD_API_KEY=${DD_API_KEY} " >> " $GITLAB_ENV "
26+ fi
Original file line number Diff line number Diff line change @@ -90,8 +90,11 @@ unit-test ({{ $runtime.name }}-{{ $runtime.arch }}):
9090 - source . /ci/get_dd_api_key.sh
9191 - PYTHON_VERSION= {{ $runtime .python_version }} ARCH= {{ $runtime .arch }} . /scripts/setup_python_env.sh
9292 script:
93- - source venv/bin/activate
94- - pytest -vv --ddtrace
93+ - |
94+ set -e
95+ source . /ci/get_dd_api_key.sh
96+ source venv/bin/activate
97+ pytest -vv --ddtrace
9598 retry: 2
9699
97100integration-test ({{ $runtime .name }}-{{ $runtime .arch }}):
You can’t perform that action at this time.
0 commit comments