Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
94 changes: 56 additions & 38 deletions .evergreen/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -777,6 +777,14 @@ axes:
- id: "mongodb-version"
display_name: MongoDB Version
values:
- id: "latest"
display_name: "Latest"
variables:
MONGODB_VERSION: "latest"
- id: "8.2"
display_name: "8.2"
variables:
MONGODB_VERSION: "8.2"
- id: "8.0"
display_name: "8.0"
variables:
Expand Down Expand Up @@ -1166,10 +1174,20 @@ axes:
display_name: No

buildvariants:
- matrix_name: "mongodb-latest"
matrix_spec:
ruby: "ruby-4.0"
mongodb-version: "latest"
topology: ["standalone", "replica-set", "sharded-cluster"]
os: ubuntu2204
display_name: "${mongodb-version} ${os} ${topology} ${auth-and-ssl} ${ruby}"
tasks:
- name: "run-main-test-suite"

- matrix_name: "ruby-dev"
matrix_spec:
ruby: "ruby-dev"
mongodb-version: ["8.0", "7.0"]
mongodb-version: ["8.2", "8.0"]
topology: "replica-set"
os: ubuntu2404
display_name: "${mongodb-version} ${os} ${topology} ${auth-and-ssl} ${ruby}"
Expand All @@ -1179,7 +1197,7 @@ buildvariants:
- matrix_name: DriverBench
matrix_spec:
ruby: "ruby-4.0"
mongodb-version: "8.0"
mongodb-version: "8.2"
topology: standalone
os: ubuntu2204
display_name: DriverBench
Expand All @@ -1190,7 +1208,7 @@ buildvariants:
matrix_spec:
auth-and-ssl: ["auth-and-ssl", "noauth-and-nossl"]
ruby: "ruby-4.0"
mongodb-version: ["8.0", "7.0"]
mongodb-version: ["8.2", "8.0"]
topology: ["standalone", "replica-set", "sharded-cluster"]
os: ubuntu2204
display_name: ${auth-and-ssl} ${ruby} db-${mongodb-version} ${topology}
Expand All @@ -1201,7 +1219,7 @@ buildvariants:
- matrix_name: "mongo-recent"
matrix_spec:
ruby: ["ruby-4.0", "ruby-3.4", "ruby-3.3", "ruby-3.2", "jruby-9.4"]
mongodb-version: ["8.0", "7.0"]
mongodb-version: ["8.2", "8.0"]
topology: ["standalone", "replica-set", "sharded-cluster"]
os: ubuntu2204
display_name: "${mongodb-version} ${os} ${topology} ${auth-and-ssl} ${ruby}"
Expand Down Expand Up @@ -1245,7 +1263,7 @@ buildvariants:
- matrix_name: "single-lb"
matrix_spec:
ruby: "ruby-4.0"
mongodb-version: "8.0"
mongodb-version: "8.2"
topology: load-balanced
single-mongos: single-mongos
os: ubuntu2204
Expand All @@ -1269,7 +1287,7 @@ buildvariants:
- matrix_name: "single-mongos"
matrix_spec:
ruby: "ruby-4.0"
mongodb-version: "8.0"
mongodb-version: "8.2"
topology: "sharded-cluster"
single-mongos: single-mongos
os: ubuntu2204
Expand All @@ -1281,7 +1299,7 @@ buildvariants:
- matrix_name: CSOT
matrix_spec:
ruby: "ruby-4.0"
mongodb-version: "8.0"
mongodb-version: "8.2"
topology: replica-set-single-node
os: ubuntu2204
display_name: "CSOT - ${mongodb-version}"
Expand All @@ -1292,7 +1310,7 @@ buildvariants:
- matrix_name: OTel
matrix_spec:
ruby: "ruby-4.0"
mongodb-version: "8.0"
mongodb-version: "8.2"
topology: replica-set-single-node
os: ubuntu2204
display_name: "OTel - ${mongodb-version}"
Expand All @@ -1304,7 +1322,7 @@ buildvariants:
matrix_spec:
retry-reads: no-retry-reads
ruby: "ruby-4.0"
mongodb-version: "8.0"
mongodb-version: "8.2"
topology: ["standalone", "replica-set", "sharded-cluster"]
os: ubuntu2204
display_name: "${mongodb-version} ${topology} ${retry-reads} ${ruby}"
Expand All @@ -1316,7 +1334,7 @@ buildvariants:
matrix_spec:
retry-writes: no-retry-writes
ruby: "ruby-4.0"
mongodb-version: "8.0"
mongodb-version: "8.2"
topology: [replica-set, sharded-cluster]
os: ubuntu2204
display_name: "${mongodb-version} ${topology} ${retry-writes} ${ruby}"
Expand All @@ -1328,7 +1346,7 @@ buildvariants:
matrix_spec:
lint: on
ruby: "ruby-4.0"
mongodb-version: "8.0"
mongodb-version: "8.2"
topology: ["standalone", "replica-set", "sharded-cluster"]
os: ubuntu2204
display_name: "${mongodb-version} ${topology} ${lint} ${ruby}"
Expand All @@ -1339,7 +1357,7 @@ buildvariants:
matrix_spec:
fork: on
ruby: "ruby-4.0"
mongodb-version: "8.0"
mongodb-version: "8.2"
topology: ["standalone", "replica-set", "sharded-cluster"]
os: ubuntu2204
display_name: "${mongodb-version} ${topology} fork ${ruby}"
Expand All @@ -1350,7 +1368,7 @@ buildvariants:
matrix_spec:
solo: on
ruby: ["ruby-4.0", "ruby-3.4", "ruby-3.3", "ruby-3.2", "ruby-3.1"]
mongodb-version: "8.0"
mongodb-version: "8.2"
topology: ["standalone", "replica-set", "sharded-cluster"]
os: ubuntu2204
display_name: "${mongodb-version} ${topology} solo ${ruby}"
Expand All @@ -1372,7 +1390,7 @@ buildvariants:
matrix_spec:
stress: on
ruby: "ruby-4.0"
mongodb-version: ["8.0", "7.0"]
mongodb-version: ["8.2", "8.0"]
topology: replica-set
os: ubuntu2204
display_name: "${mongodb-version} ${topology} stress ${ruby}"
Expand All @@ -1383,7 +1401,7 @@ buildvariants:
# matrix_spec:
# auth-and-ssl: "x509"
# ruby: "ruby-4.0"
# mongodb-version: "8.0"
# mongodb-version: "8.2"
# topology: standalone
# os: ubuntu2204
# display_name: "${mongodb-version} ${topology} ${auth-and-ssl} ${ruby}"
Expand All @@ -1394,7 +1412,7 @@ buildvariants:
matrix_spec:
auth-and-ssl: [ "auth-and-ssl", "noauth-and-nossl" ]
ruby: jruby-9.4
mongodb-version: "8.0"
mongodb-version: "8.2"
topology: ["standalone", "replica-set", "sharded-cluster"]
os: ubuntu2204
display_name: "${mongodb-version} ${topology} ${auth-and-ssl} ${ruby}"
Expand All @@ -1406,7 +1424,7 @@ buildvariants:
matrix_spec:
auth-and-ssl: [ "auth-and-ssl", "noauth-and-nossl" ]
ruby: "ruby-4.0"
mongodb-version: "8.0"
mongodb-version: "8.2"
topology: "replica-set"
compressor: 'zlib'
os: ubuntu2204
Expand All @@ -1419,7 +1437,7 @@ buildvariants:
matrix_spec:
auth-and-ssl: [ "auth-and-ssl", "noauth-and-nossl" ]
ruby: "ruby-4.0"
mongodb-version: "8.0"
mongodb-version: "8.2"
topology: "replica-set"
compressor: 'snappy'
os: ubuntu2204
Expand All @@ -1436,7 +1454,7 @@ buildvariants:
matrix_spec:
auth-and-ssl: [ "auth-and-ssl", "noauth-and-nossl" ]
ruby: "ruby-4.0"
mongodb-version: "8.0"
mongodb-version: "8.2"
topology: "replica-set"
compressor: 'zstd'
os: ubuntu2204
Expand All @@ -1448,7 +1466,7 @@ buildvariants:
- matrix_name: activesupport-"ruby-4.0"
matrix_spec:
ruby: "ruby-4.0"
mongodb-version: "8.0"
mongodb-version: "8.2"
topology: replica-set
as: as
os: ubuntu2204
Expand All @@ -1460,7 +1478,7 @@ buildvariants:
- matrix_name: bson-"ruby-4.0"
matrix_spec:
ruby: "ruby-4.0"
mongodb-version: "8.0"
mongodb-version: "8.2"
topology: replica-set
bson: "*"
os: ubuntu2204
Expand Down Expand Up @@ -1540,7 +1558,7 @@ buildvariants:
auth-and-ssl: "noauth-and-nossl"
ruby: ["ruby-4.0", "ruby-3.4", "ruby-3.3", "ruby-3.2", "ruby-3.1"]
topology: [replica-set, sharded-cluster]
mongodb-version: [ '6.0', '7.0', '8.0' ]
mongodb-version: [ '6.0', '7.0' ]
os: ubuntu2204
fle: helper
display_name: "FLE: ${mongodb-version} ${topology} ${ruby}"
Expand All @@ -1551,7 +1569,7 @@ buildvariants:
- matrix_name: "kerberos-unit"
matrix_spec:
ruby: "ruby-4.0"
mongodb-version: "8.0"
mongodb-version: "8.2"
topology: standalone
os: ubuntu2204
auth-and-ssl: kerberos
Expand Down Expand Up @@ -1580,7 +1598,7 @@ buildvariants:
auth-and-ssl: [ aws-regular, aws-assume-role, aws-web-identity ]
ruby: "ruby-4.0"
topology: standalone
mongodb-version: "8.0"
mongodb-version: "8.2"
os: ubuntu2204
display_name: "AWS ${auth-and-ssl} ${mongodb-version} ${ruby}"
tags: ["pr"]
Expand All @@ -1593,7 +1611,7 @@ buildvariants:
# No JRuby due to https://github.com/jruby/jruby-openssl/issues/210
ruby: ["ruby-4.0", "ruby-3.4", "ruby-3.3", "ruby-3.2", "ruby-3.1"]
topology: standalone
mongodb-version: "8.0"
mongodb-version: "8.2"
os: ubuntu2204
display_name: "OCSP verifier: ${mongodb-version} ${ruby}"
tags: ["pr"]
Expand All @@ -1607,7 +1625,7 @@ buildvariants:
ocsp-delegate: on
ruby: "ruby-4.0"
topology: standalone
mongodb-version: "8.0"
mongodb-version: "8.2"
os: ubuntu2204
auth-and-ssl: noauth-and-ssl
display_name: "OCSP integration - must staple: ${mongodb-version} ${ruby}"
Expand All @@ -1620,7 +1638,7 @@ buildvariants:
ocsp-status: unknown
ruby: "ruby-4.0"
topology: standalone
mongodb-version: "8.0"
mongodb-version: "8.2"
os: ubuntu2204
auth-and-ssl: noauth-and-ssl
display_name: "OCSP integration - unknown: ${mongodb-version} ${ruby}"
Expand All @@ -1636,7 +1654,7 @@ buildvariants:
extra-uri-options: "none"
ruby: "ruby-4.0"
topology: standalone
mongodb-version: "8.0"
mongodb-version: "8.2"
os: ubuntu2204
display_name: "OCSP connectivity: ${ocsp-algorithm} ${ocsp-status} ${ocsp-delegate} ${extra-uri-options} ${mongodb-version} ${ruby}"
tags: ["pr"]
Expand All @@ -1651,7 +1669,7 @@ buildvariants:
extra-uri-options: "none"
ruby: "ruby-4.0"
topology: standalone
mongodb-version: "8.0"
mongodb-version: "8.2"
os: ubuntu2204
display_name: "OCSP connectivity: ${ocsp-algorithm} ${ocsp-status} ${ocsp-delegate} ${extra-uri-options} ${mongodb-version} ${ruby}"
tags: ["pr"]
Expand All @@ -1666,7 +1684,7 @@ buildvariants:
extra-uri-options: "none"
ruby: "ruby-4.0"
topology: standalone
mongodb-version: "8.0"
mongodb-version: "8.2"
os: ubuntu2204
display_name: "OCSP connectivity: ${ocsp-algorithm} ${ocsp-status} ${ocsp-delegate} ${extra-uri-options} ${mongodb-version} ${ruby}"
tags: ["pr"]
Expand All @@ -1681,7 +1699,7 @@ buildvariants:
extra-uri-options: "tlsInsecure=true"
ruby: "ruby-4.0"
topology: standalone
mongodb-version: "8.0"
mongodb-version: "8.2"
os: ubuntu2204
display_name: "OCSP connectivity: ${ocsp-algorithm} ${ocsp-status} ${ocsp-delegate} ${extra-uri-options} ${mongodb-version} ${ruby}"
tags: ["pr"]
Expand All @@ -1696,7 +1714,7 @@ buildvariants:
extra-uri-options: "tlsInsecure=true"
ruby: "ruby-4.0"
topology: standalone
mongodb-version: "8.0"
mongodb-version: "8.2"
os: ubuntu2204
display_name: "OCSP connectivity: ${ocsp-algorithm} ${ocsp-status} ${ocsp-delegate} ${extra-uri-options} ${mongodb-version} ${ruby}"
tags: ["pr"]
Expand All @@ -1711,7 +1729,7 @@ buildvariants:
extra-uri-options: "tlsInsecure=true"
ruby: "ruby-4.0"
topology: standalone
mongodb-version: "8.0"
mongodb-version: "8.2"
os: ubuntu2204
display_name: "OCSP connectivity: ${ocsp-algorithm} ${ocsp-status} ${ocsp-delegate} ${extra-uri-options} ${mongodb-version} ${ruby}"
tags: ["pr"]
Expand All @@ -1726,7 +1744,7 @@ buildvariants:
extra-uri-options: "tlsAllowInvalidCertificates=true"
ruby: "ruby-4.0"
topology: standalone
mongodb-version: "8.0"
mongodb-version: "8.2"
os: ubuntu2204
display_name: "OCSP connectivity: ${ocsp-algorithm} ${ocsp-status} ${ocsp-delegate} ${extra-uri-options} ${mongodb-version} ${ruby}"
tags: ["pr"]
Expand All @@ -1741,7 +1759,7 @@ buildvariants:
extra-uri-options: "tlsAllowInvalidCertificates=true"
ruby: "ruby-4.0"
topology: standalone
mongodb-version: "8.0"
mongodb-version: "8.2"
os: ubuntu2204
display_name: "OCSP connectivity: ${ocsp-algorithm} ${ocsp-status} ${ocsp-delegate} ${extra-uri-options} ${mongodb-version} ${ruby}"
tags: ["pr"]
Expand All @@ -1756,7 +1774,7 @@ buildvariants:
extra-uri-options: "tlsAllowInvalidCertificates=true"
ruby: "ruby-4.0"
topology: standalone
mongodb-version: "8.0"
mongodb-version: "8.2"
os: ubuntu2204
display_name: "OCSP connectivity: ${ocsp-algorithm} ${ocsp-status} ${ocsp-delegate} ${extra-uri-options} ${mongodb-version} ${ruby}"
tags: ["pr"]
Expand All @@ -1777,7 +1795,7 @@ buildvariants:
ocsp-connectivity: pass
ruby: jruby-9.4
topology: standalone
mongodb-version: "8.0"
mongodb-version: "8.2"
os: ubuntu2204
display_name: "OCSP connectivity: ${ocsp-algorithm} ${ocsp-status} ${ocsp-delegate} ${mongodb-version} ${ruby}"
tags: ["pr"]
Expand All @@ -1791,7 +1809,7 @@ buildvariants:
# fle: helper
# topology: standalone
# os: ubuntu2204
# mongodb-version: "8.0"
# mongodb-version: "8.2"
# display_name: "GCP KMS"
# tasks:
# - name: testgcpkms_task_group
Expand Down
8 changes: 8 additions & 0 deletions .evergreen/config/axes.yml.erb
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@ axes:
- id: "mongodb-version"
display_name: MongoDB Version
values:
- id: "latest"
display_name: "Latest"
variables:
MONGODB_VERSION: "latest"
- id: "8.2"
display_name: "8.2"
variables:
MONGODB_VERSION: "8.2"
- id: "8.0"
display_name: "8.0"
variables:
Expand Down
Loading
Loading