@@ -467,65 +467,6 @@ post:
467
467
- func : " upload test results to s3"
468
468
469
469
task_groups :
470
- - name : serverless_task_group
471
- setup_group_can_fail_task : true
472
- setup_group_timeout_secs : 1800 # 30 minutes
473
- setup_group :
474
- - func : " fetch source"
475
- - func : " create expansions"
476
- - command : ec2.assume_role
477
- params :
478
- role_arn : ${aws_test_secrets_role}
479
- - command : shell.exec
480
- params :
481
- shell : " bash"
482
- script : |
483
- ${PREPARE_SHELL}
484
- bash ${DRIVERS_TOOLS}/.evergreen/serverless/setup-secrets.sh
485
- bash ${DRIVERS_TOOLS}/.evergreen/serverless/create-instance.sh
486
- - command : expansions.update
487
- params :
488
- file : serverless-expansion.yml
489
- teardown_task :
490
- - command : shell.exec
491
- params :
492
- script : |
493
- ${PREPARE_SHELL}
494
- bash ${DRIVERS_TOOLS}/.evergreen/serverless/delete-instance.sh
495
- - func : " upload test results"
496
- tasks :
497
- - " test-serverless"
498
-
499
- - name : serverless_next_task_group
500
- setup_group_can_fail_task : true
501
- setup_group_timeout_secs : 1800 # 30 minutes
502
- setup_group :
503
- - func : " fetch source"
504
- - func : " create expansions"
505
- - command : ec2.assume_role
506
- params :
507
- role_arn : ${aws_test_secrets_role}
508
- - command : shell.exec
509
- params :
510
- shell : " bash"
511
- script : |
512
- ${PREPARE_SHELL}
513
- bash ${DRIVERS_TOOLS}/.evergreen/serverless/setup-secrets.sh serverless_next
514
- bash ${DRIVERS_TOOLS}/.evergreen/serverless/create-instance.sh
515
- - command : expansions.update
516
- params :
517
- file : serverless-expansion.yml
518
- teardown_task :
519
- - command : shell.exec
520
- params :
521
- script : |
522
- ${PREPARE_SHELL}
523
- bash ${DRIVERS_TOOLS}/.evergreen/serverless/setup-secrets.sh serverless_next
524
- bash ${DRIVERS_TOOLS}/.evergreen/serverless/delete-instance.sh
525
- - func : " upload test results"
526
- tasks :
527
- - " test-serverless"
528
-
529
470
- name : testatlas_task_group
530
471
setup_group_can_fail_task : true
531
472
setup_group_timeout_secs : 1800 # 30 minutes
@@ -755,37 +696,19 @@ tasks:
755
696
- name : " test-atlas"
756
697
commands :
757
698
- func : " run Atlas tests"
758
- - name : " test-serverless"
759
- commands :
760
- - func : " export FLE credentials"
761
- - func : " run serverless tests"
762
- - name : " test-docker"
763
- commands :
764
- - func : " build and test docker image"
765
699
- name : " test-mlaunch"
766
700
commands :
767
701
- func : " run tests"
768
702
- name : " driver-bench"
769
703
commands :
770
704
- func : " run benchmarks"
771
- - name : " test-via-docker"
772
- commands :
773
- - func : " run tests via docker"
774
- - name : " test-kerberos-integration"
775
- commands :
776
- - func : " export Kerberos credentials"
777
- - func : " run Kerberos integration tests"
778
705
- name : " test-kerberos"
779
706
commands :
780
707
- func : " run Kerberos unit tests"
781
708
- name : " test-fle"
782
709
commands :
783
710
- func : " export FLE credentials"
784
711
- func : " run tests"
785
- - name : " test-fle-via-docker"
786
- commands :
787
- - func : " export FLE credentials"
788
- - func : " run tests via docker"
789
712
- name : " test-aws-auth"
790
713
commands :
791
714
- func : " export AWS auth credentials"
@@ -1341,7 +1264,7 @@ buildvariants:
1341
1264
- matrix_name : " mongo-5.x"
1342
1265
matrix_spec :
1343
1266
ruby : ["ruby-3.2", "ruby-2.7", "jruby-9.4"]
1344
- mongodb-version : [ '5.3', '5.0']
1267
+ mongodb-version : ' 5.0 '
1345
1268
topology : ["standalone", "replica-set", "sharded-cluster"]
1346
1269
os : ubuntu1804
1347
1270
display_name : " ${mongodb-version} ${topology} ${ruby}"
@@ -1462,7 +1385,7 @@ buildvariants:
1462
1385
ruby : ["ruby-3.2", "ruby-3.1", "ruby-3.0", "ruby-2.7", "jruby-9.4", "jruby-9.3"]
1463
1386
mongodb-version : " 7.0"
1464
1387
topology : ["standalone", "replica-set", "sharded-cluster"]
1465
- os : ubuntu2204
1388
+ os : ubuntu2004
1466
1389
display_name : " ${mongodb-version} ${topology} solo ${ruby}"
1467
1390
tasks :
1468
1391
- name : " test-mlaunch"
@@ -1482,7 +1405,7 @@ buildvariants:
1482
1405
matrix_spec :
1483
1406
stress : on
1484
1407
ruby : " ruby-3.2"
1485
- mongodb-version : ["6.0", "5.3 "]
1408
+ mongodb-version : ["6.0", "5.0 "]
1486
1409
topology : replica-set
1487
1410
os : ubuntu2204
1488
1411
display_name : " ${mongodb-version} ${topology} stress ${ruby}"
@@ -1518,7 +1441,7 @@ buildvariants:
1518
1441
mongodb-version : " 7.0"
1519
1442
topology : " replica-set"
1520
1443
compressor : ' zlib'
1521
- os : ubuntu2204
1444
+ os : ubuntu2004
1522
1445
display_name : " ${compressor} ${mongodb-version} ${topology} ${auth-and-ssl} ${ruby}"
1523
1446
tasks :
1524
1447
- name : " test-mlaunch"
@@ -1530,7 +1453,7 @@ buildvariants:
1530
1453
mongodb-version : " 7.0"
1531
1454
topology : " replica-set"
1532
1455
compressor : ' snappy'
1533
- os : ubuntu2204
1456
+ os : ubuntu2004
1534
1457
display_name : " ${compressor} ${mongodb-version} ${topology} ${auth-and-ssl} ${ruby}"
1535
1458
tasks :
1536
1459
- name : " test-mlaunch"
@@ -1546,7 +1469,7 @@ buildvariants:
1546
1469
mongodb-version : " 7.0"
1547
1470
topology : " replica-set"
1548
1471
compressor : ' zstd'
1549
- os : ubuntu2204
1472
+ os : ubuntu2004
1550
1473
display_name : " ${compressor} ${mongodb-version} ${topology} ${auth-and-ssl} ${ruby}"
1551
1474
tasks :
1552
1475
- name : " test-mlaunch"
@@ -1557,7 +1480,7 @@ buildvariants:
1557
1480
mongodb-version : " 7.0"
1558
1481
topology : replica-set
1559
1482
as : as
1560
- os : ubuntu2204
1483
+ os : ubuntu2004
1561
1484
display_name : " AS ${mongodb-version} ${topology} ${ruby}"
1562
1485
tasks :
1563
1486
- name : " test-mlaunch"
@@ -1568,20 +1491,11 @@ buildvariants:
1568
1491
mongodb-version : " 7.0"
1569
1492
topology : replica-set
1570
1493
bson : " *"
1571
- os : ubuntu2204
1494
+ os : ubuntu2004
1572
1495
display_name : " bson-${bson} ${mongodb-version} ${topology} ${ruby}"
1573
1496
tasks :
1574
1497
- name : " test-mlaunch"
1575
1498
1576
- # kerberos integration tests are broken (RUBY-3266)
1577
- # - matrix_name: "kerberos-integration"
1578
- # matrix_spec:
1579
- # ruby: ["ruby-3.2", "ruby-2.7", "jruby-9.4"]
1580
- # os: rhel8
1581
- # display_name: "Kerberos integration ${os} ${ruby}"
1582
- # tasks:
1583
- # - name: "test-kerberos-integration"
1584
-
1585
1499
- matrix_name : " kerberos-unit"
1586
1500
matrix_spec :
1587
1501
ruby : " ruby-3.2"
@@ -1629,7 +1543,7 @@ buildvariants:
1629
1543
# enough to install mongosh, and then use either mongo or mongosh
1630
1544
# (depending on server version and what's available), we can bump this to
1631
1545
# the latest stable db version.
1632
- mongodb-version : " 5.3 "
1546
+ mongodb-version : " 5.0 "
1633
1547
os : ubuntu2004
1634
1548
display_name : " AWS ${auth-and-ssl} ${mongodb-version} ${ruby}"
1635
1549
tasks :
@@ -1642,7 +1556,7 @@ buildvariants:
1642
1556
ruby : ["ruby-3.2", "ruby-3.1", "ruby-3.0", "ruby-2.7"]
1643
1557
topology : standalone
1644
1558
mongodb-version : " 7.0"
1645
- os : ubuntu2204
1559
+ os : ubuntu2004
1646
1560
display_name : " OCSP verifier: ${mongodb-version} ${ruby}"
1647
1561
tasks :
1648
1562
- name : test-mlaunch
@@ -1655,7 +1569,7 @@ buildvariants:
1655
1569
ruby : ["ruby-3.2", "ruby-2.7"]
1656
1570
topology : standalone
1657
1571
mongodb-version : " 7.0"
1658
- os : ubuntu2204
1572
+ os : ubuntu2004
1659
1573
auth-and-ssl : noauth-and-ssl
1660
1574
display_name : " OCSP integration - must staple: ${mongodb-version} ${ruby}"
1661
1575
tasks :
@@ -1668,7 +1582,7 @@ buildvariants:
1668
1582
ruby : ["ruby-3.2", "ruby-2.7"]
1669
1583
topology : standalone
1670
1584
mongodb-version : " 7.0"
1671
- os : ubuntu2204
1585
+ os : ubuntu2004
1672
1586
auth-and-ssl : noauth-and-ssl
1673
1587
display_name : " OCSP integration - unknown: ${mongodb-version} ${ruby}"
1674
1588
tasks :
@@ -1684,7 +1598,7 @@ buildvariants:
1684
1598
ruby : ["ruby-3.2", "ruby-2.7"]
1685
1599
topology : standalone
1686
1600
mongodb-version : " 7.0"
1687
- os : ubuntu2204
1601
+ os : ubuntu2004
1688
1602
display_name : " OCSP connectivity: ${ocsp-algorithm} ${ocsp-status} ${ocsp-delegate} ${extra-uri-options} ${mongodb-version} ${ruby}"
1689
1603
tasks :
1690
1604
- name : test-mlaunch
@@ -1698,7 +1612,7 @@ buildvariants:
1698
1612
ruby : ["ruby-3.2", "ruby-2.7"]
1699
1613
topology : standalone
1700
1614
mongodb-version : " 7.0"
1701
- os : ubuntu2204
1615
+ os : ubuntu2004
1702
1616
display_name : " OCSP connectivity: ${ocsp-algorithm} ${ocsp-status} ${ocsp-delegate} ${extra-uri-options} ${mongodb-version} ${ruby}"
1703
1617
tasks :
1704
1618
- name : test-mlaunch
@@ -1712,7 +1626,7 @@ buildvariants:
1712
1626
ruby : ["ruby-3.2", "ruby-2.7"]
1713
1627
topology : standalone
1714
1628
mongodb-version : " 7.0"
1715
- os : ubuntu2204
1629
+ os : ubuntu2004
1716
1630
display_name : " OCSP connectivity: ${ocsp-algorithm} ${ocsp-status} ${ocsp-delegate} ${extra-uri-options} ${mongodb-version} ${ruby}"
1717
1631
tasks :
1718
1632
- name : test-mlaunch
@@ -1726,7 +1640,7 @@ buildvariants:
1726
1640
ruby : ["ruby-3.2", "ruby-2.7"]
1727
1641
topology : standalone
1728
1642
mongodb-version : " 7.0"
1729
- os : ubuntu2204
1643
+ os : ubuntu2004
1730
1644
display_name : " OCSP connectivity: ${ocsp-algorithm} ${ocsp-status} ${ocsp-delegate} ${extra-uri-options} ${mongodb-version} ${ruby}"
1731
1645
tasks :
1732
1646
- name : test-mlaunch
@@ -1740,7 +1654,7 @@ buildvariants:
1740
1654
ruby : ["ruby-3.2", "ruby-2.7"]
1741
1655
topology : standalone
1742
1656
mongodb-version : " 7.0"
1743
- os : ubuntu2204
1657
+ os : ubuntu2004
1744
1658
display_name : " OCSP connectivity: ${ocsp-algorithm} ${ocsp-status} ${ocsp-delegate} ${extra-uri-options} ${mongodb-version} ${ruby}"
1745
1659
tasks :
1746
1660
- name : test-mlaunch
@@ -1754,7 +1668,7 @@ buildvariants:
1754
1668
ruby : ["ruby-3.2", "ruby-2.7"]
1755
1669
topology : standalone
1756
1670
mongodb-version : " 7.0"
1757
- os : ubuntu2204
1671
+ os : ubuntu2004
1758
1672
display_name : " OCSP connectivity: ${ocsp-algorithm} ${ocsp-status} ${ocsp-delegate} ${extra-uri-options} ${mongodb-version} ${ruby}"
1759
1673
tasks :
1760
1674
- name : test-mlaunch
@@ -1768,7 +1682,7 @@ buildvariants:
1768
1682
ruby : ["ruby-3.2", "ruby-2.7"]
1769
1683
topology : standalone
1770
1684
mongodb-version : " 7.0"
1771
- os : ubuntu2204
1685
+ os : ubuntu2004
1772
1686
display_name : " OCSP connectivity: ${ocsp-algorithm} ${ocsp-status} ${ocsp-delegate} ${extra-uri-options} ${mongodb-version} ${ruby}"
1773
1687
tasks :
1774
1688
- name : test-mlaunch
@@ -1782,7 +1696,7 @@ buildvariants:
1782
1696
ruby : ["ruby-3.2", "ruby-2.7"]
1783
1697
topology : standalone
1784
1698
mongodb-version : " 7.0"
1785
- os : ubuntu2204
1699
+ os : ubuntu2004
1786
1700
display_name : " OCSP connectivity: ${ocsp-algorithm} ${ocsp-status} ${ocsp-delegate} ${extra-uri-options} ${mongodb-version} ${ruby}"
1787
1701
tasks :
1788
1702
- name : test-mlaunch
@@ -1796,7 +1710,7 @@ buildvariants:
1796
1710
ruby : ["ruby-3.2", "ruby-2.7"]
1797
1711
topology : standalone
1798
1712
mongodb-version : " 7.0"
1799
- os : ubuntu2204
1713
+ os : ubuntu2004
1800
1714
display_name : " OCSP connectivity: ${ocsp-algorithm} ${ocsp-status} ${ocsp-delegate} ${extra-uri-options} ${mongodb-version} ${ruby}"
1801
1715
tasks :
1802
1716
- name : test-mlaunch
@@ -1856,34 +1770,11 @@ buildvariants:
1856
1770
- matrix_name : " atlas"
1857
1771
matrix_spec :
1858
1772
ruby : ["ruby-3.2", "ruby-3.1", "ruby-3.0", "ruby-2.7", "jruby-9.4", "jruby-9.3"]
1859
- os : ubuntu2204
1773
+ os : ubuntu2004
1860
1774
display_name : " Atlas tests ${ruby}"
1861
1775
tasks :
1862
1776
- name : testatlas_task_group
1863
1777
1864
- # Commented out, pending RUBY-3414
1865
- # - matrix_name: "serverless"
1866
- # matrix_spec:
1867
- # # https://jira.mongodb.org/browse/RUBY-3217
1868
- # # ruby: ["ruby-3.2", "ruby-3.1", "ruby-3.0", "ruby-2.7", "jruby-9.4", "jruby-9.3"]
1869
- # ruby: ["ruby-3.2", "ruby-3.1", "ruby-3.0", "ruby-2.7"]
1870
- # fle: path
1871
- # os: rhel8
1872
- # display_name: "Atlas serverless ${ruby}"
1873
- # tasks:
1874
- # - name: serverless_task_group
1875
- #
1876
- # - matrix_name: "serverless-next"
1877
- # matrix_spec:
1878
- # # https://jira.mongodb.org/browse/RUBY-3217
1879
- # # ruby: ["ruby-3.2", "ruby-3.1", "ruby-3.0", "ruby-2.7", "jruby-9.4", "jruby-9.3"]
1880
- # ruby: ["ruby-3.2", "ruby-3.1", "ruby-3.0", "ruby-2.7"]
1881
- # fle: path
1882
- # os: rhel8
1883
- # display_name: "Atlas serverless-next ${ruby}"
1884
- # tasks:
1885
- # - name: serverless_next_task_group
1886
-
1887
1778
- matrix_name : " aws-lambda"
1888
1779
matrix_spec :
1889
1780
ruby : ' ruby-3.2'
0 commit comments