@@ -361,7 +361,7 @@ functions:
361
361
params :
362
362
script : |
363
363
${PREPARE_SHELL}
364
- MONGODB_VERSION=${VERSION } TOPOLOGY=${TOPOLOGY} AUTH=${AUTH} SSL=${SSL} STORAGE_ENGINE=${STORAGE_ENGINE} LOAD_BALANCER=${LOAD_BALANCER} REQUIRE_API_VERSION=${REQUIRE_API_VERSION} ORCHESTRATION_FILE=${ORCHESTRATION_FILE} sh ${DRIVERS_TOOLS}/.evergreen/run-orchestration.sh
364
+ MONGODB_VERSION=${MONGODB_VERSION } TOPOLOGY=${TOPOLOGY} AUTH=${AUTH} SSL=${SSL} STORAGE_ENGINE=${STORAGE_ENGINE} LOAD_BALANCER=${LOAD_BALANCER} REQUIRE_API_VERSION=${REQUIRE_API_VERSION} ORCHESTRATION_FILE=${ORCHESTRATION_FILE} sh ${DRIVERS_TOOLS}/.evergreen/run-orchestration.sh
365
365
# run-orchestration generates expansion file with MONGODB_URI and CRYPT_SHARED_LIB_PATH
366
366
- command : expansions.update
367
367
params :
@@ -1035,43 +1035,47 @@ axes:
1035
1035
- id : " latest"
1036
1036
display_name : " MongoDB latest"
1037
1037
variables :
1038
- VERSION : " latest"
1038
+ MONGODB_VERSION : " latest"
1039
+ - id : " rapid"
1040
+ display_name : " MongoDB rapid"
1041
+ variables :
1042
+ MONGODB_VERSION : " rapid"
1039
1043
- id : " 6.0"
1040
1044
display_name : " MongoDB 6.0"
1041
1045
variables :
1042
- VERSION : " 6.0"
1046
+ MONGODB_VERSION : " 6.0"
1043
1047
- id : " 5.0"
1044
1048
display_name : " MongoDB 5.0"
1045
1049
variables :
1046
- VERSION : " 5.0"
1050
+ MONGODB_VERSION : " 5.0"
1047
1051
- id : " 4.4"
1048
1052
display_name : " MongoDB 4.4"
1049
1053
variables :
1050
- VERSION : " 4.4"
1054
+ MONGODB_VERSION : " 4.4"
1051
1055
- id : " 4.2"
1052
1056
display_name : " MongoDB 4.2"
1053
1057
variables :
1054
- VERSION : " 4.2"
1058
+ MONGODB_VERSION : " 4.2"
1055
1059
- id : " 4.0"
1056
1060
display_name : " MongoDB 4.0"
1057
1061
variables :
1058
- VERSION : " 4.0"
1062
+ MONGODB_VERSION : " 4.0"
1059
1063
- id : " 3.6"
1060
1064
display_name : " MongoDB 3.6"
1061
1065
variables :
1062
- VERSION : " 3.6"
1066
+ MONGODB_VERSION : " 3.6"
1063
1067
1064
1068
- id : mongodb-edge-versions
1065
1069
display_name : MongoDB Version
1066
1070
values :
1067
1071
- id : " latest-stable"
1068
- display_name : " MongoDB 5 .0"
1072
+ display_name : " MongoDB 6 .0"
1069
1073
variables :
1070
- VERSION : " 5 .0"
1074
+ MONGODB_VERSION : " 6 .0"
1071
1075
- id : " oldest-supported"
1072
1076
display_name : " MongoDB 3.6"
1073
1077
variables :
1074
- VERSION : " 3.6"
1078
+ MONGODB_VERSION : " 3.6"
1075
1079
1076
1080
- id : php-versions
1077
1081
display_name : PHP Version
@@ -1196,7 +1200,7 @@ buildvariants:
1196
1200
display_name : " ${os}, ${mongodb-versions}, ${php-edge-versions}"
1197
1201
exclude_spec :
1198
1202
# Debian 9.2 only supports up to MongoDB 5.0
1199
- - { "os": "debian92", "mongodb-versions": ["6.0", "latest"], "php-edge-versions": "latest-stable" }
1203
+ - { "os": "debian92", "mongodb-versions": ["6.0", "rapid", " latest"], "php-edge-versions": "latest-stable" }
1200
1204
- { "os": "debian11", "mongodb-versions": ["3.6", "4.0", "4.2", "4.4", "5.0"], "php-edge-versions": "latest-stable" }
1201
1205
tasks :
1202
1206
- name : " test-standalone"
@@ -1208,7 +1212,7 @@ buildvariants:
1208
1212
1209
1213
# Test ARM64, Power8, and zSeries architectures with MongoDB 4.4
1210
1214
- matrix_name : " test-alt-archs"
1211
- matrix_spec : { "os": ["rhel71-power8", "rhel72-zseries", "ubuntu1804-arm64"], "mongodb-versions": [ "4.4"] , "php-edge-versions": "oldest-supported" }
1215
+ matrix_spec : { "os": ["rhel71-power8", "rhel72-zseries", "ubuntu1804-arm64"], "mongodb-versions": "4.4", "php-edge-versions": "oldest-supported" }
1212
1216
display_name : " ${os}, ${mongodb-versions}, ${php-edge-versions}"
1213
1217
tasks :
1214
1218
- name : " test-standalone-ssl"
@@ -1236,30 +1240,38 @@ buildvariants:
1236
1240
tasks :
1237
1241
- name : " test-atlas"
1238
1242
1239
- # OCSP is available from MongoDB 4.4+ (Debian 10 has MongoDB 4.4+)
1240
1243
- matrix_name : " test-ocsp"
1241
- matrix_spec : { "os": "debian10", "mongodb-versions": ["4.4", "5.0", "6.0"] , "php-edge-versions": "latest-stable" }
1244
+ matrix_spec : { "os": "debian10", "mongodb-versions": "*" , "php-edge-versions": "latest-stable" }
1242
1245
display_name : " OCSP tests - ${mongodb-versions}"
1246
+ exclude_spec :
1247
+ # OCSP is available from MongoDB 4.4+ (Debian 10 has MongoDB 4.4+)
1248
+ - { "os": "debian10", "mongodb-versions": ["3.6", "4.0", "4.2"], "php-edge-versions": "latest-stable" }
1243
1249
tasks :
1244
1250
- name : " .ocsp"
1245
1251
1246
- # Stable API is available from MongoDB 5.0+
1247
1252
- matrix_name : " test-requireApiVersion"
1248
- matrix_spec : { "os": "debian11", "mongodb-versions": ["5.0", "6.0"] , "php-edge-versions": "latest-stable" }
1253
+ matrix_spec : { "os": "debian11", "mongodb-versions": "*" , "php-edge-versions": "latest-stable" }
1249
1254
display_name : " Versioned API - ${mongodb-versions}"
1255
+ exclude_spec :
1256
+ # Stable API is available from MongoDB 5.0+
1257
+ - { "os": "debian11", "mongodb-versions": ["3.6", "4.0", "4.2", "4.4"], "php-edge-versions": "latest-stable" }
1250
1258
tasks :
1251
1259
- name : " test-requireApiVersion"
1252
1260
1253
- # Load balancer is available from MongoDB 5.0+
1254
1261
- matrix_name : " test-loadBalanced"
1255
- matrix_spec : { "os": "debian11", "mongodb-versions": ["5.0", "6.0"] , "php-edge-versions": "latest-stable" }
1262
+ matrix_spec : { "os": "debian11", "mongodb-versions": "*" , "php-edge-versions": "latest-stable" }
1256
1263
display_name : " Load balanced - ${mongodb-versions}"
1264
+ exclude_spec :
1265
+ # Load balancer is available from MongoDB 5.0+
1266
+ - { "os": "debian11", "mongodb-versions": ["3.6", "4.0", "4.2", "4.4"], "php-edge-versions": "latest-stable" }
1257
1267
tasks :
1258
1268
- name : " test-loadBalanced"
1259
1269
1260
- # CSFLE crypt_shared is available from MongoDB 6.0+, so explicitly test without it to allow use of mongocryptd
1261
1270
- matrix_name : " test-csfle-skip_crypt_shared"
1262
- matrix_spec : { "os": "debian11", "mongodb-versions": "6.0 ", "php-edge-versions": "latest-stable" }
1271
+ matrix_spec : { "os": "debian11", "mongodb-versions": "* ", "php-edge-versions": "latest-stable" }
1263
1272
display_name : " CSFLE skip_crypt_shared - ${mongodb-versions}"
1273
+ exclude_spec :
1274
+ # CSFLE crypt_shared is available from MongoDB 6.0+
1275
+ - { "os": "debian11", "mongodb-versions": ["3.6", "4.0", "4.2", "4.4", "5.0"], "php-edge-versions": "latest-stable" }
1264
1276
tasks :
1265
1277
- name : " test-skip_crypt_shared"
0 commit comments