Skip to content

Commit 00a03ab

Browse files
authored
RUST-1796 Test against new serverless proxy (#993)
1 parent e02bb47 commit 00a03ab

File tree

1 file changed

+29
-4
lines changed

1 file changed

+29
-4
lines changed

.evergreen/config.yml

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -323,15 +323,30 @@ buildvariants:
323323
tasks:
324324
- test-plain-auth
325325

326-
- name: serverless
326+
- name: serverless-passthrough
327327
patchable: false
328-
display_name: "Serverless"
328+
display_name: "Serverless (Passthrough)"
329329
run_on:
330330
- rhel80-small
331331
expansions:
332332
LIBMONGOCRYPT_OS: rhel-80-64-bit
333333
AUTH: auth
334334
SSL: ssl
335+
SERVERLESS_PROXY_TYPE: passthrough
336+
tasks:
337+
- serverless-task-group
338+
339+
340+
- name: serverless-terminating
341+
patchable: false
342+
display_name: "Serverless (Terminating)"
343+
run_on:
344+
- rhel80-small
345+
expansions:
346+
LIBMONGOCRYPT_OS: rhel-80-64-bit
347+
AUTH: auth
348+
SSL: ssl
349+
SERVERLESS_PROXY_TYPE: terminating
335350
tasks:
336351
- serverless-task-group
337352

@@ -421,7 +436,12 @@ task_groups:
421436
script: |
422437
${PREPARE_SHELL}
423438
set +o xtrace
424-
SERVERLESS_DRIVERS_GROUP=${SERVERLESS_DRIVERS_GROUP} \
439+
if [ "terminating" = "${SERVERLESS_PROXY_TYPE}" ]; then
440+
SERVERLESS_GROUP=${TERMINATING_PROXY_SERVERLESS_DRIVERS_GROUP}
441+
else
442+
SERVERLESS_GROUP=${SERVERLESS_DRIVERS_GROUP}
443+
fi
444+
SERVERLESS_DRIVERS_GROUP=$SERVERLESS_GROUP \
425445
SERVERLESS_API_PUBLIC_KEY=${SERVERLESS_API_PUBLIC_KEY} \
426446
SERVERLESS_API_PRIVATE_KEY=${SERVERLESS_API_PRIVATE_KEY} \
427447
LOADBALANCED=ON \
@@ -435,7 +455,12 @@ task_groups:
435455
script: |
436456
${PREPARE_SHELL}
437457
set +o xtrace
438-
SERVERLESS_DRIVERS_GROUP=${SERVERLESS_DRIVERS_GROUP} \
458+
if [ "terminating" = "${SERVERLESS_PROXY_TYPE}" ]; then
459+
SERVERLESS_GROUP=${TERMINATING_PROXY_SERVERLESS_DRIVERS_GROUP}
460+
else
461+
SERVERLESS_GROUP=${SERVERLESS_DRIVERS_GROUP}
462+
fi
463+
SERVERLESS_DRIVERS_GROUP=$SERVERLESS_GROUP \
439464
SERVERLESS_API_PUBLIC_KEY=${SERVERLESS_API_PUBLIC_KEY} \
440465
SERVERLESS_API_PRIVATE_KEY=${SERVERLESS_API_PRIVATE_KEY} \
441466
SERVERLESS_INSTANCE_NAME=${SERVERLESS_INSTANCE_NAME} \

0 commit comments

Comments
 (0)