Skip to content

Commit b48d753

Browse files
committed
Add JWKS_SECRET to environment variables for mock Lambda integration
1 parent f3420f5 commit b48d753

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

.github/workflows/preview-env.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ jobs:
123123
env:
124124
MOCK_URL: ${{ steps.names.outputs.mock_preview_url }}
125125
EXPIRY_THRESHOLD: ${{ secrets.APIM_TOKEN_EXPIRY_THRESHOLD }}
126+
JWKS_SECRET: ${{ secrets.JWKS_SECRET }}
126127
APIM_PRIVATE_KEY: ${{ secrets.APIM_PRIVATE_KEY }}
127128
APIM_APIKEY: ${{ secrets.APIM_APIKEY }}
128129
API_MTLS_CERT: ${{ secrets.API_MTLS_CERT }}
@@ -131,6 +132,7 @@ jobs:
131132
cd pathology-api/target/
132133
FN="${{ steps.names.outputs.function_name }}"
133134
EXPIRY_THRESHOLD="${TOKEN_EXPIRY_THRESHOLD:-30s}"
135+
JWKS_SECRET="${JWKS_SECRET_NAME:-/cds/pathology/dev/jwks/secret}"
134136
PRIVATE_KEY="${APIM_PRIVATE_KEY:-/cds/pathology/dev/apim/private-key}"
135137
API_KEY="${APIM_APIKEY:-/cds/pathology/dev/apim/api-key}"
136138
MTLS_CERT="${API_MTLS_CERT:-/cds/pathology/dev/mtls/client1-key-public}"
@@ -163,7 +165,8 @@ jobs:
163165
APIM_MTLS_KEY_NAME=$MTLS_KEY, \
164166
APIM_TOKEN_URL=$MOCK_URL/apim, \
165167
PDM_BUNDLE_URL=$MOCK_URL/pdm, \
166-
MNS_EVENT_URL=$MOCK_URL/mns}" || true
168+
MNS_EVENT_URL=$MOCK_URL/mns, \
169+
JWKS_SECRET_NAME=$JWKS_SECRET}" || true
167170
wait_for_lambda_ready
168171
aws lambda update-function-code --function-name "$FN" \
169172
--zip-file "fileb://artifact.zip" \
@@ -181,7 +184,8 @@ jobs:
181184
APIM_MTLS_KEY_NAME=$MTLS_KEY, \
182185
APIM_TOKEN_URL=$MOCK_URL/apim, \
183186
PDM_BUNDLE_URL=$MOCK_URL/pdm, \
184-
MNS_EVENT_URL=$MOCK_URL/mns}" \
187+
MNS_EVENT_URL=$MOCK_URL/mns, \
188+
JWKS_SECRET_NAME=$JWKS_SECRET}" \
185189
--publish
186190
wait_for_lambda_ready
187191
fi

0 commit comments

Comments
 (0)