@@ -651,63 +651,16 @@ functions:
651
651
CA_FILE="${DRIVERS_TOOLS}/.evergreen/ocsp/${OCSP_ALGORITHM}/ca.pem" \
652
652
OCSP_TLS_SHOULD_SUCCEED="${OCSP_TLS_SHOULD_SUCCEED}" \
653
653
bash ${PROJECT_DIRECTORY}/.evergreen/hatch.sh test:test-eg
654
+ bash ${DRIVERS_TOOLS}/.evergreen/ocsp/teardown.sh
654
655
655
- run-valid-ocsp-server :
656
- - command : shell.exec
657
- params :
658
- background : true
659
- script : |
660
- . src/.evergreen/scripts/env.sh
661
- cd ${DRIVERS_TOOLS}/.evergreen/ocsp
662
- . ./activate-ocspvenv.sh
663
- python ocsp_mock.py \
664
- --ca_file ${OCSP_ALGORITHM}/ca.pem \
665
- --ocsp_responder_cert ${OCSP_ALGORITHM}/ca.crt \
666
- --ocsp_responder_key ${OCSP_ALGORITHM}/ca.key \
667
- -p 8100 -v
668
- run-revoked-ocsp-server :
669
- - command : shell.exec
670
- params :
671
- background : true
672
- script : |
673
- . src/.evergreen/scripts/env.sh
674
- cd ${DRIVERS_TOOLS}/.evergreen/ocsp
675
- . ./activate-ocspvenv.sh
676
- python ocsp_mock.py \
677
- --ca_file ${OCSP_ALGORITHM}/ca.pem \
678
- --ocsp_responder_cert ${OCSP_ALGORITHM}/ca.crt \
679
- --ocsp_responder_key ${OCSP_ALGORITHM}/ca.key \
680
- -p 8100 \
681
- -v \
682
- --fault revoked
683
- run-valid-delegate-ocsp-server :
684
- - command : shell.exec
685
- params :
686
- background : true
687
- script : |
688
- . src/.evergreen/scripts/env.sh
689
- cd ${DRIVERS_TOOLS}/.evergreen/ocsp
690
- . ./activate-ocspvenv.sh
691
- python ocsp_mock.py \
692
- --ca_file ${OCSP_ALGORITHM}/ca.pem \
693
- --ocsp_responder_cert ${OCSP_ALGORITHM}/ocsp-responder.crt \
694
- --ocsp_responder_key ${OCSP_ALGORITHM}/ocsp-responder.key \
695
- -p 8100 -v
696
- run-revoked-delegate-ocsp-server :
697
- - command : shell.exec
656
+ " run-ocsp-server " :
657
+ - command : subprocess.exec
698
658
params :
699
659
background : true
700
- script : |
701
- . src/.evergreen/scripts/env.sh
702
- cd ${DRIVERS_TOOLS}/.evergreen/ocsp
703
- . ./activate-ocspvenv.sh
704
- python ocsp_mock.py \
705
- --ca_file ${OCSP_ALGORITHM}/ca.pem \
706
- --ocsp_responder_cert ${OCSP_ALGORITHM}/ocsp-responder.crt \
707
- --ocsp_responder_key ${OCSP_ALGORITHM}/ocsp-responder.key \
708
- -p 8100 \
709
- -v \
710
- --fault revoked
660
+ binary : bash
661
+ include_expansions_in_env : [SERVER_TYPE, OCSP_ALGORITHM]
662
+ args :
663
+ - ${DRIVERS_TOOLS}/.evergreen/ocsp/setup.sh
711
664
712
665
" run load-balancer " :
713
666
- command : shell.exec
@@ -1360,9 +1313,10 @@ tasks:
1360
1313
- name : test-ocsp-rsa-valid-cert-server-staples
1361
1314
tags : ["ocsp", "ocsp-rsa", "ocsp-staple"]
1362
1315
commands :
1363
- - func : run-valid- ocsp-server
1316
+ - func : run-ocsp-server
1364
1317
vars :
1365
1318
OCSP_ALGORITHM : " rsa"
1319
+ SERVER_TYPE : " valid"
1366
1320
- func : " bootstrap mongo-orchestration"
1367
1321
vars :
1368
1322
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-mustStaple.json"
@@ -1374,9 +1328,10 @@ tasks:
1374
1328
- name : test-ocsp-rsa-invalid-cert-server-staples
1375
1329
tags : ["ocsp", "ocsp-rsa", "ocsp-staple"]
1376
1330
commands :
1377
- - func : run-revoked- ocsp-server
1331
+ - func : run-ocsp-server
1378
1332
vars :
1379
1333
OCSP_ALGORITHM : " rsa"
1334
+ SERVER_TYPE : " revoked"
1380
1335
- func : " bootstrap mongo-orchestration"
1381
1336
vars :
1382
1337
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-mustStaple.json"
@@ -1388,9 +1343,10 @@ tasks:
1388
1343
- name : test-ocsp-rsa-valid-cert-server-does-not-staple
1389
1344
tags : ["ocsp", "ocsp-rsa"]
1390
1345
commands :
1391
- - func : run-valid- ocsp-server
1346
+ - func : run-ocsp-server
1392
1347
vars :
1393
1348
OCSP_ALGORITHM : " rsa"
1349
+ SERVER_TYPE : valid
1394
1350
- func : " bootstrap mongo-orchestration"
1395
1351
vars :
1396
1352
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-disableStapling.json"
@@ -1402,9 +1358,10 @@ tasks:
1402
1358
- name : test-ocsp-rsa-invalid-cert-server-does-not-staple
1403
1359
tags : ["ocsp", "ocsp-rsa"]
1404
1360
commands :
1405
- - func : run-revoked- ocsp-server
1361
+ - func : run-ocsp-server
1406
1362
vars :
1407
1363
OCSP_ALGORITHM : " rsa"
1364
+ SERVER_TYPE : revoked
1408
1365
- func : " bootstrap mongo-orchestration"
1409
1366
vars :
1410
1367
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-disableStapling.json"
@@ -1427,9 +1384,10 @@ tasks:
1427
1384
- name : test-ocsp-rsa-malicious-invalid-cert-mustStaple-server-does-not-staple
1428
1385
tags : ["ocsp", "ocsp-rsa"]
1429
1386
commands :
1430
- - func : run-revoked- ocsp-server
1387
+ - func : run-ocsp-server
1431
1388
vars :
1432
1389
OCSP_ALGORITHM : " rsa"
1390
+ SERVER_TYPE : revoked
1433
1391
- func : " bootstrap mongo-orchestration"
1434
1392
vars :
1435
1393
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-mustStaple-disableStapling.json"
@@ -1452,9 +1410,10 @@ tasks:
1452
1410
- name : test-ocsp-rsa-delegate-valid-cert-server-staples
1453
1411
tags : ["ocsp", "ocsp-rsa", "ocsp-staple"]
1454
1412
commands :
1455
- - func : run-valid-delegate- ocsp-server
1413
+ - func : run-ocsp-server
1456
1414
vars :
1457
1415
OCSP_ALGORITHM : " rsa"
1416
+ SERVER_TYPE : valid-delegate
1458
1417
- func : " bootstrap mongo-orchestration"
1459
1418
vars :
1460
1419
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-mustStaple.json"
@@ -1466,9 +1425,10 @@ tasks:
1466
1425
- name : test-ocsp-rsa-delegate-invalid-cert-server-staples
1467
1426
tags : ["ocsp", "ocsp-rsa", "ocsp-staple"]
1468
1427
commands :
1469
- - func : run-revoked-delegate- ocsp-server
1428
+ - func : run-ocsp-server
1470
1429
vars :
1471
1430
OCSP_ALGORITHM : " rsa"
1431
+ SERVER_TYPE : revoked-delegate
1472
1432
- func : " bootstrap mongo-orchestration"
1473
1433
vars :
1474
1434
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-mustStaple.json"
@@ -1480,9 +1440,10 @@ tasks:
1480
1440
- name : test-ocsp-rsa-delegate-valid-cert-server-does-not-staple
1481
1441
tags : ["ocsp", "ocsp-rsa"]
1482
1442
commands :
1483
- - func : run-valid-delegate- ocsp-server
1443
+ - func : run-ocsp-server
1484
1444
vars :
1485
1445
OCSP_ALGORITHM : " rsa"
1446
+ SERVER_TYPE : valid-delegate
1486
1447
- func : " bootstrap mongo-orchestration"
1487
1448
vars :
1488
1449
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-disableStapling.json"
@@ -1494,9 +1455,10 @@ tasks:
1494
1455
- name : test-ocsp-rsa-delegate-invalid-cert-server-does-not-staple
1495
1456
tags : ["ocsp", "ocsp-rsa"]
1496
1457
commands :
1497
- - func : run-revoked-delegate- ocsp-server
1458
+ - func : run-ocsp-server
1498
1459
vars :
1499
1460
OCSP_ALGORITHM : " rsa"
1461
+ SERVER_TYPE : revoked-delegate
1500
1462
- func : " bootstrap mongo-orchestration"
1501
1463
vars :
1502
1464
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-disableStapling.json"
@@ -1508,9 +1470,10 @@ tasks:
1508
1470
- name : test-ocsp-rsa-delegate-malicious-invalid-cert-mustStaple-server-does-not-staple
1509
1471
tags : ["ocsp", "ocsp-rsa"]
1510
1472
commands :
1511
- - func : run-revoked-delegate- ocsp-server
1473
+ - func : run-ocsp-server
1512
1474
vars :
1513
1475
OCSP_ALGORITHM : " rsa"
1476
+ SERVER_TYPE : revoked-delegate
1514
1477
- func : " bootstrap mongo-orchestration"
1515
1478
vars :
1516
1479
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-mustStaple-disableStapling.json"
@@ -1522,9 +1485,10 @@ tasks:
1522
1485
- name : test-ocsp-ecdsa-valid-cert-server-staples
1523
1486
tags : ["ocsp", "ocsp-ecdsa", "ocsp-staple"]
1524
1487
commands :
1525
- - func : run-valid- ocsp-server
1488
+ - func : run-ocsp-server
1526
1489
vars :
1527
1490
OCSP_ALGORITHM : " ecdsa"
1491
+ SERVER_TYPE : valid
1528
1492
- func : " bootstrap mongo-orchestration"
1529
1493
vars :
1530
1494
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-mustStaple.json"
@@ -1536,9 +1500,10 @@ tasks:
1536
1500
- name : test-ocsp-ecdsa-invalid-cert-server-staples
1537
1501
tags : ["ocsp", "ocsp-ecdsa", "ocsp-staple"]
1538
1502
commands :
1539
- - func : run-revoked- ocsp-server
1503
+ - func : run-ocsp-server
1540
1504
vars :
1541
1505
OCSP_ALGORITHM : " ecdsa"
1506
+ SERVER_TYPE : revoked
1542
1507
- func : " bootstrap mongo-orchestration"
1543
1508
vars :
1544
1509
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-mustStaple.json"
@@ -1550,9 +1515,10 @@ tasks:
1550
1515
- name : test-ocsp-ecdsa-valid-cert-server-does-not-staple
1551
1516
tags : ["ocsp", "ocsp-ecdsa"]
1552
1517
commands :
1553
- - func : run-valid- ocsp-server
1518
+ - func : run-ocsp-server
1554
1519
vars :
1555
1520
OCSP_ALGORITHM : " ecdsa"
1521
+ SERVER_TYPE : valid
1556
1522
- func : " bootstrap mongo-orchestration"
1557
1523
vars :
1558
1524
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-disableStapling.json"
@@ -1564,9 +1530,10 @@ tasks:
1564
1530
- name : test-ocsp-ecdsa-invalid-cert-server-does-not-staple
1565
1531
tags : ["ocsp", "ocsp-ecdsa"]
1566
1532
commands :
1567
- - func : run-revoked- ocsp-server
1533
+ - func : run-ocsp-server
1568
1534
vars :
1569
1535
OCSP_ALGORITHM : " ecdsa"
1536
+ SERVER_TYPE : revoked
1570
1537
- func : " bootstrap mongo-orchestration"
1571
1538
vars :
1572
1539
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-disableStapling.json"
@@ -1589,9 +1556,10 @@ tasks:
1589
1556
- name : test-ocsp-ecdsa-malicious-invalid-cert-mustStaple-server-does-not-staple
1590
1557
tags : ["ocsp", "ocsp-ecdsa"]
1591
1558
commands :
1592
- - func : run-revoked- ocsp-server
1559
+ - func : run-ocsp-server
1593
1560
vars :
1594
1561
OCSP_ALGORITHM : " ecdsa"
1562
+ SERVER_TYPE : revoked
1595
1563
- func : " bootstrap mongo-orchestration"
1596
1564
vars :
1597
1565
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json"
@@ -1614,9 +1582,10 @@ tasks:
1614
1582
- name : test-ocsp-ecdsa-delegate-valid-cert-server-staples
1615
1583
tags : ["ocsp", "ocsp-ecdsa", "ocsp-staple"]
1616
1584
commands :
1617
- - func : run-valid-delegate- ocsp-server
1585
+ - func : run-ocsp-server
1618
1586
vars :
1619
1587
OCSP_ALGORITHM : " ecdsa"
1588
+ SERVER_TYPE : valid-delegate
1620
1589
- func : " bootstrap mongo-orchestration"
1621
1590
vars :
1622
1591
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-mustStaple.json"
@@ -1628,9 +1597,10 @@ tasks:
1628
1597
- name : test-ocsp-ecdsa-delegate-invalid-cert-server-staples
1629
1598
tags : ["ocsp", "ocsp-ecdsa", "ocsp-staple"]
1630
1599
commands :
1631
- - func : run-revoked-delegate- ocsp-server
1600
+ - func : run-ocsp-server
1632
1601
vars :
1633
1602
OCSP_ALGORITHM : " ecdsa"
1603
+ SERVER_TYPE : revoked-delegate
1634
1604
- func : " bootstrap mongo-orchestration"
1635
1605
vars :
1636
1606
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-mustStaple.json"
@@ -1642,9 +1612,10 @@ tasks:
1642
1612
- name : test-ocsp-ecdsa-delegate-valid-cert-server-does-not-staple
1643
1613
tags : ["ocsp", "ocsp-ecdsa"]
1644
1614
commands :
1645
- - func : run-valid-delegate- ocsp-server
1615
+ - func : run-ocsp-server
1646
1616
vars :
1647
1617
OCSP_ALGORITHM : " ecdsa"
1618
+ SERVER_TYPE : valid-delegate
1648
1619
- func : " bootstrap mongo-orchestration"
1649
1620
vars :
1650
1621
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-disableStapling.json"
@@ -1656,9 +1627,10 @@ tasks:
1656
1627
- name : test-ocsp-ecdsa-delegate-invalid-cert-server-does-not-staple
1657
1628
tags : ["ocsp", "ocsp-ecdsa"]
1658
1629
commands :
1659
- - func : run-revoked-delegate- ocsp-server
1630
+ - func : run-ocsp-server
1660
1631
vars :
1661
1632
OCSP_ALGORITHM : " ecdsa"
1633
+ SERVER_TYPE : revoked-delegate
1662
1634
- func : " bootstrap mongo-orchestration"
1663
1635
vars :
1664
1636
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-disableStapling.json"
@@ -1670,9 +1642,10 @@ tasks:
1670
1642
- name : test-ocsp-ecdsa-delegate-malicious-invalid-cert-mustStaple-server-does-not-staple
1671
1643
tags : ["ocsp", "ocsp-ecdsa"]
1672
1644
commands :
1673
- - func : run-revoked-delegate- ocsp-server
1645
+ - func : run-ocsp-server
1674
1646
vars :
1675
1647
OCSP_ALGORITHM : " ecdsa"
1648
+ SERVER_TYPE : valid-delegate
1676
1649
- func : " bootstrap mongo-orchestration"
1677
1650
vars :
1678
1651
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json"
0 commit comments