Skip to content

Commit 00e355c

Browse files
authored
GODRIVER-3040 [master] Add driver tests for Serverless Proxy incremental rollout (#1528)
1 parent 6109bd1 commit 00e355c

File tree

1 file changed

+21
-14
lines changed

1 file changed

+21
-14
lines changed

.evergreen/config.yml

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2283,6 +2283,16 @@ axes:
22832283
variables:
22842284
GO_DIST: "/opt/golang/go1.20"
22852285

2286+
- id: serverless-type
2287+
display_name: "Serverless Type"
2288+
values:
2289+
- id: "original"
2290+
display_name: "Serverless"
2291+
- id: "proxy"
2292+
display_name: "Serverless Proxy"
2293+
variables:
2294+
VAULT_NAME: "serverless_next"
2295+
22862296
task_groups:
22872297
- name: serverless_task_group
22882298
setup_group_can_fail_task: true
@@ -2298,12 +2308,8 @@ task_groups:
22982308
shell: "bash"
22992309
script: |
23002310
${PREPARE_SHELL}
2301-
2302-
SERVERLESS_DRIVERS_GROUP=${SERVERLESS_DRIVERS_GROUP} \
2303-
SERVERLESS_API_PUBLIC_KEY=${SERVERLESS_API_PUBLIC_KEY} \
2304-
SERVERLESS_API_PRIVATE_KEY=${SERVERLESS_API_PRIVATE_KEY} \
2305-
LOADBALANCED=ON \
2306-
bash ${DRIVERS_TOOLS}/.evergreen/serverless/create-instance.sh
2311+
bash ${DRIVERS_TOOLS}/.evergreen/serverless/setup-secrets.sh ${VAULT_NAME}
2312+
bash ${DRIVERS_TOOLS}/.evergreen/serverless/create-instance.sh
23072313
- command: expansions.update
23082314
params:
23092315
file: serverless-expansion.yml
@@ -2339,12 +2345,7 @@ task_groups:
23392345
shell: "bash"
23402346
script: |
23412347
${PREPARE_SHELL}
2342-
2343-
SERVERLESS_DRIVERS_GROUP=${SERVERLESS_DRIVERS_GROUP} \
2344-
SERVERLESS_API_PUBLIC_KEY=${SERVERLESS_API_PUBLIC_KEY} \
2345-
SERVERLESS_API_PRIVATE_KEY=${SERVERLESS_API_PRIVATE_KEY} \
2346-
SERVERLESS_INSTANCE_NAME=${SERVERLESS_INSTANCE_NAME} \
2347-
bash ${DRIVERS_TOOLS}/.evergreen/serverless/delete-instance.sh
2348+
bash ${DRIVERS_TOOLS}/.evergreen/serverless/delete-instance.sh
23482349
- func: handle-test-artifacts
23492350
- func: cleanup
23502351
tasks:
@@ -2667,8 +2668,14 @@ buildvariants:
26672668

26682669
- matrix_name: "serverless"
26692670
tags: ["pullrequest"]
2670-
matrix_spec: { os-serverless: "*" }
2671-
display_name: "Serverless ${os-serverless}"
2671+
matrix_spec: { os-serverless: "*", serverless-type: "original" }
2672+
display_name: "${serverless-type} ${os-serverless}"
2673+
tasks:
2674+
- "serverless_task_group"
2675+
2676+
- matrix_name: "serverless-proxy"
2677+
matrix_spec: { os-serverless: "*", serverless-type: "proxy" }
2678+
display_name: "${serverless-type} ${os-serverless}"
26722679
tasks:
26732680
- "serverless_task_group"
26742681

0 commit comments

Comments
 (0)