Skip to content

Commit 134d007

Browse files
authored
GODRIVER-3040 Add driver tests for Serverless Proxy incremental rollout (#1473)
1 parent ff8ab9e commit 134d007

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
@@ -2289,6 +2289,16 @@ axes:
22892289
variables:
22902290
GO_DIST: "/opt/golang/go1.20"
22912291

2292+
- id: serverless-type
2293+
display_name: "Serverless Type"
2294+
values:
2295+
- id: "original"
2296+
display_name: "Serverless"
2297+
- id: "proxy"
2298+
display_name: "Serverless Proxy"
2299+
variables:
2300+
VAULT_NAME: "serverless_next"
2301+
22922302
task_groups:
22932303
- name: serverless_task_group
22942304
setup_group_can_fail_task: true
@@ -2304,12 +2314,8 @@ task_groups:
23042314
shell: "bash"
23052315
script: |
23062316
${PREPARE_SHELL}
2307-
2308-
SERVERLESS_DRIVERS_GROUP=${SERVERLESS_DRIVERS_GROUP} \
2309-
SERVERLESS_API_PUBLIC_KEY=${SERVERLESS_API_PUBLIC_KEY} \
2310-
SERVERLESS_API_PRIVATE_KEY=${SERVERLESS_API_PRIVATE_KEY} \
2311-
LOADBALANCED=ON \
2312-
bash ${DRIVERS_TOOLS}/.evergreen/serverless/create-instance.sh
2317+
bash ${DRIVERS_TOOLS}/.evergreen/serverless/setup-secrets.sh ${VAULT_NAME}
2318+
bash ${DRIVERS_TOOLS}/.evergreen/serverless/create-instance.sh
23132319
- command: expansions.update
23142320
params:
23152321
file: serverless-expansion.yml
@@ -2345,12 +2351,7 @@ task_groups:
23452351
shell: "bash"
23462352
script: |
23472353
${PREPARE_SHELL}
2348-
2349-
SERVERLESS_DRIVERS_GROUP=${SERVERLESS_DRIVERS_GROUP} \
2350-
SERVERLESS_API_PUBLIC_KEY=${SERVERLESS_API_PUBLIC_KEY} \
2351-
SERVERLESS_API_PRIVATE_KEY=${SERVERLESS_API_PRIVATE_KEY} \
2352-
SERVERLESS_INSTANCE_NAME=${SERVERLESS_INSTANCE_NAME} \
2353-
bash ${DRIVERS_TOOLS}/.evergreen/serverless/delete-instance.sh
2354+
bash ${DRIVERS_TOOLS}/.evergreen/serverless/delete-instance.sh ${VAULT_NAME}
23542355
- func: handle-test-artifacts
23552356
- func: cleanup
23562357
tasks:
@@ -2673,8 +2674,14 @@ buildvariants:
26732674

26742675
- matrix_name: "serverless"
26752676
tags: ["pullrequest"]
2676-
matrix_spec: { os-serverless: "*" }
2677-
display_name: "Serverless ${os-serverless}"
2677+
matrix_spec: { os-serverless: "*", serverless-type: "original" }
2678+
display_name: "${serverless-type} ${os-serverless}"
2679+
tasks:
2680+
- "serverless_task_group"
2681+
2682+
- matrix_name: "serverless-proxy"
2683+
matrix_spec: { os-serverless: "*", serverless-type: "proxy" }
2684+
display_name: "${serverless-type} ${os-serverless}"
26782685
tasks:
26792686
- "serverless_task_group"
26802687

0 commit comments

Comments
 (0)