@@ -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