@@ -1106,7 +1106,6 @@ tasks:
1106
1106
- func : " bootstrap mongo-orchestration"
1107
1107
vars :
1108
1108
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-mustStaple.json"
1109
- VERSION : " latest"
1110
1109
TOPOLOGY : " server"
1111
1110
- func : " run-ocsp-test"
1112
1111
vars :
@@ -1119,7 +1118,6 @@ tasks:
1119
1118
- func : " bootstrap mongo-orchestration"
1120
1119
vars :
1121
1120
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-mustStaple.json"
1122
- VERSION : " latest"
1123
1121
TOPOLOGY : " server"
1124
1122
- func : " run-ocsp-test"
1125
1123
vars :
@@ -1132,7 +1130,6 @@ tasks:
1132
1130
- func : " bootstrap mongo-orchestration"
1133
1131
vars :
1134
1132
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-disableStapling.json"
1135
- VERSION : " latest"
1136
1133
TOPOLOGY : " server"
1137
1134
- func : " run-ocsp-test"
1138
1135
vars :
@@ -1145,7 +1142,6 @@ tasks:
1145
1142
- func : " bootstrap mongo-orchestration"
1146
1143
vars :
1147
1144
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-disableStapling.json"
1148
- VERSION : " latest"
1149
1145
TOPOLOGY : " server"
1150
1146
- func : " run-ocsp-test"
1151
1147
vars :
@@ -1157,7 +1153,6 @@ tasks:
1157
1153
- func : " bootstrap mongo-orchestration"
1158
1154
vars :
1159
1155
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-disableStapling.json"
1160
- VERSION : " latest"
1161
1156
TOPOLOGY : " server"
1162
1157
- func : " run-ocsp-test"
1163
1158
vars :
@@ -1170,7 +1165,6 @@ tasks:
1170
1165
- func : " bootstrap mongo-orchestration"
1171
1166
vars :
1172
1167
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-mustStaple-disableStapling.json"
1173
- VERSION : " latest"
1174
1168
TOPOLOGY : " server"
1175
1169
- func : " run-ocsp-test"
1176
1170
vars :
@@ -1182,20 +1176,35 @@ tasks:
1182
1176
- func : " bootstrap mongo-orchestration"
1183
1177
vars :
1184
1178
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-mustStaple-disableStapling.json"
1185
- VERSION : " latest"
1186
1179
TOPOLOGY : " server"
1187
1180
- func : " run-ocsp-test"
1188
1181
vars :
1189
1182
OCSP_TLS_SHOULD_SUCCEED : " 0"
1190
1183
1191
- - name : " aws-auth-test"
1184
+ - name : " aws-auth-test-4.4"
1185
+ commands :
1186
+ - func : " bootstrap mongo-orchestration"
1187
+ vars :
1188
+ AUTH : " auth"
1189
+ ORCHESTRATION_FILE : " auth-aws.json"
1190
+ TOPOLOGY : " server"
1191
+ VERSION : " 4.4"
1192
+ - func : " add aws auth variables to file"
1193
+ - func : " run aws auth test with regular aws credentials"
1194
+ - func : " run aws auth test with assume role credentials"
1195
+ - func : " run aws auth test with aws credentials as environment variables"
1196
+ - func : " run aws auth test with aws credentials and session token as environment variables"
1197
+ - func : " run aws auth test with aws EC2 credentials"
1198
+ - func : " run aws ECS auth test"
1199
+
1200
+ - name : " aws-auth-test-latest"
1192
1201
commands :
1193
1202
- func : " bootstrap mongo-orchestration"
1194
1203
vars :
1195
1204
AUTH : " auth"
1196
- # TODO: SSL??
1197
1205
ORCHESTRATION_FILE : " auth-aws.json"
1198
1206
TOPOLOGY : " server"
1207
+ VERSION : " latest"
1199
1208
- func : " add aws auth variables to file"
1200
1209
- func : " run aws auth test with regular aws credentials"
1201
1210
- func : " run aws auth test with assume role credentials"
@@ -1243,10 +1252,6 @@ axes:
1243
1252
display_name : " Archlinux"
1244
1253
run_on : archlinux-test
1245
1254
batchtime : 10080 # 7 days
1246
- - id : debian71
1247
- display_name : " Debian 7.1"
1248
- run_on : debian71-test
1249
- batchtime : 10080 # 7 days
1250
1255
- id : debian81
1251
1256
display_name : " Debian 8.1"
1252
1257
run_on : debian81-test
@@ -1293,10 +1298,6 @@ axes:
1293
1298
batchtime : 10080 # 7 days
1294
1299
variables :
1295
1300
libmongocrypt_url : https://s3.amazonaws.com/mciuploads/libmongocrypt/suse12-64/master/latest/libmongocrypt.tar.gz
1296
- - id : ubuntu-12.04
1297
- display_name : " Ubuntu 12.04"
1298
- run_on : ubuntu1204-test
1299
- batchtime : 10080 # 7 days
1300
1301
- id : ubuntu-16.04
1301
1302
display_name : " Ubuntu 16.04"
1302
1303
run_on : ubuntu1604-test
@@ -1392,6 +1393,47 @@ axes:
1392
1393
variables :
1393
1394
COMPRESSORS : " zstd"
1394
1395
1396
+ # Choice of MongoDB server version
1397
+ - id : mongodb-version
1398
+ display_name : " MongoDB"
1399
+ values :
1400
+ - id : " 2.6"
1401
+ display_name : " MongoDB 2.6"
1402
+ variables :
1403
+ VERSION : " 2.6"
1404
+ - id : " 3.0"
1405
+ display_name : " MongoDB 3.0"
1406
+ variables :
1407
+ VERSION : " 3.0"
1408
+ - id : " 3.2"
1409
+ display_name : " MongoDB 3.2"
1410
+ variables :
1411
+ VERSION : " 3.2"
1412
+ - id : " 3.4"
1413
+ display_name : " MongoDB 3.4"
1414
+ variables :
1415
+ VERSION : " 3.4"
1416
+ - id : " 3.6"
1417
+ display_name : " MongoDB 3.6"
1418
+ variables :
1419
+ VERSION : " 3.6"
1420
+ - id : " 4.0"
1421
+ display_name : " MongoDB 4.0"
1422
+ variables :
1423
+ VERSION : " 4.0"
1424
+ - id : " 4.2"
1425
+ display_name : " MongoDB 4.2"
1426
+ variables :
1427
+ VERSION : " 4.2"
1428
+ - id : " 4.4"
1429
+ display_name : " MongoDB 4.4"
1430
+ variables :
1431
+ VERSION : " 4.4"
1432
+ - id : " latest"
1433
+ display_name : " MongoDB latest"
1434
+ variables :
1435
+ VERSION : " latest"
1436
+
1395
1437
# Choice of Python runtime version
1396
1438
- id : python-version
1397
1439
display_name : " Python"
@@ -1637,39 +1679,6 @@ buildvariants:
1637
1679
- " .4.0"
1638
1680
- " .2.6"
1639
1681
1640
- - matrix_name : " tests-no-36-plus"
1641
- matrix_spec :
1642
- platform :
1643
- # OSes that support versions of MongoDB>=2.6 and <3.6 with SSL.
1644
- - ubuntu-12.04
1645
- auth-ssl : " *"
1646
- # Ubuntu 12 ships Python 2.7.3. We want to test that version with
1647
- # and without C extensions
1648
- c-extensions : " *"
1649
- display_name : " ${platform} ${auth-ssl} ${c-extensions}"
1650
- tasks :
1651
- - " .3.4"
1652
- - " .3.2"
1653
- - " .3.0"
1654
- - " .2.6"
1655
-
1656
- - matrix_name : " tests-no-40-plus"
1657
- matrix_spec :
1658
- platform :
1659
- # OSes that support versions of MongoDB>=2.6 and <4.0 with SSL.
1660
- - debian71
1661
- auth-ssl : " *"
1662
- # Debian 7 ships Python 2.7.3. We want to test that version with
1663
- # and without C extensions
1664
- c-extensions : " *"
1665
- display_name : " ${platform} ${auth-ssl} ${c-extensions}"
1666
- tasks :
1667
- - " .3.6"
1668
- - " .3.4"
1669
- - " .3.2"
1670
- - " .3.0"
1671
- - " .2.6"
1672
-
1673
1682
- matrix_name : " tests-archlinux"
1674
1683
matrix_spec :
1675
1684
platform :
@@ -2177,9 +2186,10 @@ buildvariants:
2177
2186
matrix_spec :
2178
2187
platform : ubuntu-16.04
2179
2188
python-version : ["2.7", "3.4", "3.8", "pypy", "pypy3.5"]
2189
+ mongodb-version : ["4.4", "latest"]
2180
2190
auth : " noauth"
2181
2191
ssl : " ssl"
2182
- display_name : " OCSP test ${python-version} ${platform}"
2192
+ display_name : " OCSP test ${python-version} ${mongodb-version} ${ platform}"
2183
2193
tasks :
2184
2194
- name : " .ocsp"
2185
2195
@@ -2189,15 +2199,17 @@ buildvariants:
2189
2199
python-version : ["system-python", "system-python3"]
2190
2200
display_name : " MONGODB-AWS Auth ${platform} ${python-version}"
2191
2201
tasks :
2192
- - name : " aws-auth-test"
2202
+ - name : " aws-auth-test-4.4"
2203
+ - name : " aws-auth-test-latest"
2193
2204
2194
2205
- matrix_name : " aws-auth-test-windows"
2195
2206
matrix_spec :
2196
2207
platform : [windows-64-vsMulti-small]
2197
2208
python-version-windows : " *"
2198
2209
display_name : " MONGODB-AWS Auth ${platform} ${python-version-windows}"
2199
2210
tasks :
2200
- - name : " aws-auth-test"
2211
+ - name : " aws-auth-test-4.4"
2212
+ - name : " aws-auth-test-latest"
2201
2213
2202
2214
# Platform notes
2203
2215
# i386 builds of OpenSSL or Cyrus SASL are not available
0 commit comments