1
1
stepback : true
2
2
command_type : system
3
3
exec_timeout_secs : 2100
4
+ patch_aliases :
5
+ - alias : nightly
6
+ variant_tags :
7
+ - nightly
8
+ task_tags :
9
+ - .*
4
10
timeout :
5
11
- command : subprocess.exec
6
12
params :
@@ -428,8 +434,6 @@ functions:
428
434
export AWS_CMK_ID='${AWS_CMK_ID}'
429
435
export AWS_ACCESS_KEY_ID='${AWS_ACCESS_KEY_ID}'
430
436
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}'
433
437
EOT
434
438
- command : shell.exec
435
439
type : test
@@ -886,8 +890,6 @@ functions:
886
890
export AWS_SECRET_ACCESS_KEY='${AWS_SECRET_ACCESS_KEY}'
887
891
export AWS_REGION='${AWS_REGION}'
888
892
export AWS_CMK_ID='${AWS_CMK_ID}'
889
- export CSFLE_GIT_REF='${CSFLE_GIT_REF}'
890
- export CDRIVER_GIT_REF='${CDRIVER_GIT_REF}'
891
893
EOT
892
894
- command : shell.exec
893
895
type : test
@@ -1035,6 +1037,17 @@ functions:
1035
1037
binary : bash
1036
1038
args :
1037
1039
- ${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
1038
1051
tasks :
1039
1052
- name : test-atlas-data-lake
1040
1053
tags :
@@ -3516,24 +3529,7 @@ tasks:
3516
3529
variant : ' *'
3517
3530
status : ' *'
3518
3531
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
3537
3533
tags :
3538
3534
- run-custom-dependency-tests
3539
3535
commands :
@@ -3545,12 +3541,12 @@ tasks:
3545
3541
- {key: NPM_VERSION, value: '9'}
3546
3542
- {key: VERSION, value: '5.0'}
3547
3543
- {key: TOPOLOGY, value: replica_set}
3548
- - {key: CSFLE_GIT_REF, value: master}
3549
3544
- func : install dependencies
3550
3545
- func : bootstrap mongo-orchestration
3551
3546
- func : bootstrap kms servers
3547
+ - func : install mongodb-client-encryption
3552
3548
- func : run custom csfle tests
3553
- - name : run-custom-csfle-tests-rapid-pinned-commit
3549
+ - name : run-custom-csfle-tests-rapid
3554
3550
tags :
3555
3551
- run-custom-dependency-tests
3556
3552
commands :
@@ -3562,46 +3558,12 @@ tasks:
3562
3558
- {key: NPM_VERSION, value: '9'}
3563
3559
- {key: VERSION, value: rapid}
3564
3560
- {key: TOPOLOGY, value: replica_set}
3565
- - {key: CSFLE_GIT_REF, value: 974a4614f8c1c3786e5e39fa63568d83f4f69ebd}
3566
3561
- func : install dependencies
3567
3562
- func : bootstrap mongo-orchestration
3568
3563
- func : bootstrap kms servers
3564
+ - func : install mongodb-client-encryption
3569
3565
- 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
3605
3567
tags :
3606
3568
- run-custom-dependency-tests
3607
3569
commands :
@@ -3613,10 +3575,10 @@ tasks:
3613
3575
- {key: NPM_VERSION, value: '9'}
3614
3576
- {key: VERSION, value: latest}
3615
3577
- {key: TOPOLOGY, value: replica_set}
3616
- - {key: CSFLE_GIT_REF, value: master}
3617
3578
- func : install dependencies
3618
3579
- func : bootstrap mongo-orchestration
3619
3580
- func : bootstrap kms servers
3581
+ - func : install mongodb-client-encryption
3620
3582
- func : run custom csfle tests
3621
3583
- name : test-latest-driver-mongodb-client-encryption-6.0.0
3622
3584
tags :
@@ -4348,6 +4310,26 @@ tasks:
4348
4310
- func : bootstrap mongo-orchestration
4349
4311
- func : bootstrap kms servers
4350
4312
- 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
4351
4333
task_groups :
4352
4334
- name : serverless_task_group
4353
4335
setup_group_can_fail_task : true
@@ -5118,12 +5100,9 @@ buildvariants:
5118
5100
display_name : Custom Dependency Version Test
5119
5101
run_on : rhel80-large
5120
5102
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
5127
5106
- test-latest-driver-mongodb-client-encryption-6.0.0
5128
5107
- name : rhel8-test-serverless
5129
5108
display_name : Serverless Test
@@ -5217,3 +5196,8 @@ buildvariants:
5217
5196
run_on : rhel80-large
5218
5197
tasks :
5219
5198
- 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