11stepback : true
22command_type : system
33exec_timeout_secs : 2100
4+ patch_aliases :
5+ - alias : nightly
6+ variant_tags :
7+ - nightly
8+ task_tags :
9+ - .*
410timeout :
511 - command : subprocess.exec
612 params :
@@ -428,8 +434,6 @@ functions:
428434 export AWS_CMK_ID='${AWS_CMK_ID}'
429435 export AWS_ACCESS_KEY_ID='${AWS_ACCESS_KEY_ID}'
430436 export AWS_SECRET_ACCESS_KEY='${AWS_SECRET_ACCESS_KEY}'
431- export CSFLE_GIT_REF='${CSFLE_GIT_REF}'
432- export CDRIVER_GIT_REF='${CDRIVER_GIT_REF}'
433437 EOT
434438 - command : shell.exec
435439 type : test
@@ -886,8 +890,6 @@ functions:
886890 export AWS_SECRET_ACCESS_KEY='${AWS_SECRET_ACCESS_KEY}'
887891 export AWS_REGION='${AWS_REGION}'
888892 export AWS_CMK_ID='${AWS_CMK_ID}'
889- export CSFLE_GIT_REF='${CSFLE_GIT_REF}'
890- export CDRIVER_GIT_REF='${CDRIVER_GIT_REF}'
891893 EOT
892894 - command : shell.exec
893895 type : test
@@ -1035,6 +1037,17 @@ functions:
10351037 binary : bash
10361038 args :
10371039 - ${PROJECT_DIRECTORY}/.evergreen/run-x509-tests.sh
1040+ install mongodb-client-encryption :
1041+ - command : subprocess.exec
1042+ type : setup
1043+ params :
1044+ working_dir : src
1045+ env :
1046+ INSTALL_DIR : mongodb-client-encryption
1047+ PROJECT_DIRECTORY : ${PROJECT_DIRECTORY}
1048+ binary : bash
1049+ args :
1050+ - ${PROJECT_DIRECTORY}/.evergreen/install-mongodb-client-encryption.sh
10381051tasks :
10391052 - name : test-atlas-data-lake
10401053 tags :
@@ -3516,24 +3529,7 @@ tasks:
35163529 variant : ' *'
35173530 status : ' *'
35183531 patch_optional : true
3519- - name : run-custom-csfle-tests-5.0-pinned-commit
3520- tags :
3521- - run-custom-dependency-tests
3522- commands :
3523- - command : expansions.update
3524- type : setup
3525- params :
3526- updates :
3527- - {key: NODE_LTS_VERSION, value: '16'}
3528- - {key: NPM_VERSION, value: '9'}
3529- - {key: VERSION, value: '5.0'}
3530- - {key: TOPOLOGY, value: replica_set}
3531- - {key: CSFLE_GIT_REF, value: 974a4614f8c1c3786e5e39fa63568d83f4f69ebd}
3532- - func : install dependencies
3533- - func : bootstrap mongo-orchestration
3534- - func : bootstrap kms servers
3535- - func : run custom csfle tests
3536- - name : run-custom-csfle-tests-5.0-master
3532+ - name : run-custom-csfle-tests-5.0
35373533 tags :
35383534 - run-custom-dependency-tests
35393535 commands :
@@ -3545,12 +3541,12 @@ tasks:
35453541 - {key: NPM_VERSION, value: '9'}
35463542 - {key: VERSION, value: '5.0'}
35473543 - {key: TOPOLOGY, value: replica_set}
3548- - {key: CSFLE_GIT_REF, value: master}
35493544 - func : install dependencies
35503545 - func : bootstrap mongo-orchestration
35513546 - func : bootstrap kms servers
3547+ - func : install mongodb-client-encryption
35523548 - func : run custom csfle tests
3553- - name : run-custom-csfle-tests-rapid-pinned-commit
3549+ - name : run-custom-csfle-tests-rapid
35543550 tags :
35553551 - run-custom-dependency-tests
35563552 commands :
@@ -3562,46 +3558,12 @@ tasks:
35623558 - {key: NPM_VERSION, value: '9'}
35633559 - {key: VERSION, value: rapid}
35643560 - {key: TOPOLOGY, value: replica_set}
3565- - {key: CSFLE_GIT_REF, value: 974a4614f8c1c3786e5e39fa63568d83f4f69ebd}
35663561 - func : install dependencies
35673562 - func : bootstrap mongo-orchestration
35683563 - func : bootstrap kms servers
3564+ - func : install mongodb-client-encryption
35693565 - func : run custom csfle tests
3570- - name : run-custom-csfle-tests-rapid-master
3571- tags :
3572- - run-custom-dependency-tests
3573- commands :
3574- - command : expansions.update
3575- type : setup
3576- params :
3577- updates :
3578- - {key: NODE_LTS_VERSION, value: '16'}
3579- - {key: NPM_VERSION, value: '9'}
3580- - {key: VERSION, value: rapid}
3581- - {key: TOPOLOGY, value: replica_set}
3582- - {key: CSFLE_GIT_REF, value: master}
3583- - func : install dependencies
3584- - func : bootstrap mongo-orchestration
3585- - func : bootstrap kms servers
3586- - func : run custom csfle tests
3587- - name : run-custom-csfle-tests-latest-pinned-commit
3588- tags :
3589- - run-custom-dependency-tests
3590- commands :
3591- - command : expansions.update
3592- type : setup
3593- params :
3594- updates :
3595- - {key: NODE_LTS_VERSION, value: '16'}
3596- - {key: NPM_VERSION, value: '9'}
3597- - {key: VERSION, value: latest}
3598- - {key: TOPOLOGY, value: replica_set}
3599- - {key: CSFLE_GIT_REF, value: 974a4614f8c1c3786e5e39fa63568d83f4f69ebd}
3600- - func : install dependencies
3601- - func : bootstrap mongo-orchestration
3602- - func : bootstrap kms servers
3603- - func : run custom csfle tests
3604- - name : run-custom-csfle-tests-latest-master
3566+ - name : run-custom-csfle-tests-latest
36053567 tags :
36063568 - run-custom-dependency-tests
36073569 commands :
@@ -3613,10 +3575,10 @@ tasks:
36133575 - {key: NPM_VERSION, value: '9'}
36143576 - {key: VERSION, value: latest}
36153577 - {key: TOPOLOGY, value: replica_set}
3616- - {key: CSFLE_GIT_REF, value: master}
36173578 - func : install dependencies
36183579 - func : bootstrap mongo-orchestration
36193580 - func : bootstrap kms servers
3581+ - func : install mongodb-client-encryption
36203582 - func : run custom csfle tests
36213583 - name : test-latest-driver-mongodb-client-encryption-6.0.0
36223584 tags :
@@ -4348,6 +4310,26 @@ tasks:
43484310 - func : bootstrap mongo-orchestration
43494311 - func : bootstrap kms servers
43504312 - func : run tests
4313+ - name : run-custom-csfle-tests-with-libmongocrypt-latest
4314+ tags :
4315+ - run-custom-dependency-tests
4316+ - nightly
4317+ commands :
4318+ - command : expansions.update
4319+ type : setup
4320+ params :
4321+ updates :
4322+ - {key: NODE_LTS_VERSION, value: '16'}
4323+ - {key: NPM_VERSION, value: '9'}
4324+ - {key: VERSION, value: '8.0'}
4325+ - {key: TOPOLOGY, value: replica_set}
4326+ - func : install dependencies
4327+ - func : bootstrap mongo-orchestration
4328+ - func : bootstrap kms servers
4329+ - func : install mongodb-client-encryption
4330+ vars :
4331+ LIBMONGOCRYPT_VERSION : latest
4332+ - func : run custom csfle tests
43514333task_groups :
43524334 - name : serverless_task_group
43534335 setup_group_can_fail_task : true
@@ -5118,12 +5100,9 @@ buildvariants:
51185100 display_name : Custom Dependency Version Test
51195101 run_on : rhel80-large
51205102 tasks :
5121- - run-custom-csfle-tests-5.0-pinned-commit
5122- - run-custom-csfle-tests-5.0-master
5123- - run-custom-csfle-tests-rapid-pinned-commit
5124- - run-custom-csfle-tests-rapid-master
5125- - run-custom-csfle-tests-latest-pinned-commit
5126- - run-custom-csfle-tests-latest-master
5103+ - run-custom-csfle-tests-5.0
5104+ - run-custom-csfle-tests-rapid
5105+ - run-custom-csfle-tests-latest
51275106 - test-latest-driver-mongodb-client-encryption-6.0.0
51285107 - name : rhel8-test-serverless
51295108 display_name : Serverless Test
@@ -5217,3 +5196,8 @@ buildvariants:
52175196 run_on : rhel80-large
52185197 tasks :
52195198 - test_atlas_task_group_search_indexes
5199+ - name : nightly
5200+ display_name : Nightly Build
5201+ run_on : rhel80-large
5202+ tasks :
5203+ - .nightly
0 commit comments