@@ -126,6 +126,8 @@ jobs:
126126 APIM_APIKEY : ${{ secrets.APIM_APIKEY }}
127127 API_MTLS_CERT : ${{ secrets.API_MTLS_CERT }}
128128 API_MTLS_KEY : ${{ secrets.API_MTLS_KEY }}
129+ APIM_KEY_ID : ${{ secrets.APIM_KEY_ID }}
130+ CLIENT_REQUEST_TIMEOUT : ${{ secrets.CLIENT_REQUEST_TIMEOUT }}
129131 run : |
130132 cd pathology-api/target/
131133 FN="${{ steps.names.outputs.function_name }}"
@@ -135,6 +137,8 @@ jobs:
135137 API_KEY="${APIM_APIKEY:-/cds/pathology/dev/apim/api-key}"
136138 MTLS_CERT="${API_MTLS_CERT:-/cds/pathology/dev/mtls/client1-key-public}"
137139 MTLS_KEY="${API_MTLS_KEY:-/cds/pathology/dev/mtls/client1-key-secret}"
140+ KEY_ID="${APIM_KEY_ID:-DEV-1}"
141+ CLIENT_TIMEOUT="${CLIENT_REQUEST_TIMEOUT:-10s}"
138142 echo "Deploying preview function: $FN"
139143 wait_for_lambda_ready() {
140144 while true; do
@@ -163,11 +167,11 @@ jobs:
163167 APIM_API_KEY_NAME=$API_KEY, \
164168 APIM_MTLS_CERT_NAME=$MTLS_CERT, \
165169 APIM_MTLS_KEY_NAME=$MTLS_KEY, \
166- APIM_KEY_ID=DEV-1 , \
170+ APIM_KEY_ID=$KEY_ID , \
167171 APIM_TOKEN_URL=$MOCK_URL/apim/oauth2/token, \
168172 PDM_BUNDLE_URL=$MOCK_URL/apim/check_auth, \
169173 MNS_EVENT_URL=$MOCK_URL/mns, \
170- CLIENT_TIMEOUT=1m , \
174+ CLIENT_TIMEOUT=$CLIENT_TIMEOUT , \
171175 JWKS_SECRET_NAME=$JWKS_SECRET}" || true
172176 wait_for_lambda_ready
173177 aws lambda update-function-code --function-name "$FN" \
@@ -184,13 +188,13 @@ jobs:
184188 --environment "Variables={APIM_TOKEN_EXPIRY_THRESHOLD=$EXPIRY_THRESHOLD, \
185189 APIM_PRIVATE_KEY_NAME=$PRIVATE_KEY, \
186190 APIM_API_KEY_NAME=$API_KEY, \
187- APIM_KEY_ID=DEV-1 , \
191+ APIM_KEY_ID=$KEY_ID , \
188192 APIM_MTLS_CERT_NAME=$MTLS_CERT, \
189193 APIM_MTLS_KEY_NAME=$MTLS_KEY, \
190194 APIM_TOKEN_URL=$MOCK_URL/apim/oauth2/token, \
191195 PDM_BUNDLE_URL=$MOCK_URL/apim/check_auth, \
192196 MNS_EVENT_URL=$MOCK_URL/mns, \
193- CLIENT_TIMEOUT=1m , \
197+ CLIENT_TIMEOUT=$CLIENT_TIMEOUT , \
194198 JWKS_SECRET_NAME=$JWKS_SECRET}" \
195199 --publish
196200 wait_for_lambda_ready
0 commit comments