@@ -446,11 +446,12 @@ functions:
446
446
type : test
447
447
params :
448
448
silent : true
449
+ shell : " bash"
449
450
working_dir : mongo-csharp-driver
450
451
script : |
451
452
${PREPARE_SHELL}
452
453
cd ${DRIVERS_TOOLS}/.evergreen/auth_aws
453
- . ./activate_venv .sh
454
+ . ./activate-authawsvenv .sh
454
455
mongo aws_e2e_regular_aws.js
455
456
- command : shell.exec
456
457
type : test
@@ -470,12 +471,13 @@ functions:
470
471
type : test
471
472
params :
472
473
silent : true
474
+ shell : " bash"
473
475
working_dir : mongo-csharp-driver
474
476
script : |
475
477
${PREPARE_SHELL}
476
478
# The aws_e2e_assume_role script requires python3 with boto3.
477
479
cd ${DRIVERS_TOOLS}/.evergreen/auth_aws
478
- . ./activate_venv .sh
480
+ . ./activate-authawsvenv .sh
479
481
mongo aws_e2e_assume_role.js
480
482
- command : shell.exec
481
483
type : test
@@ -501,6 +503,7 @@ functions:
501
503
type : test
502
504
params :
503
505
silent : true
506
+ shell : " bash"
504
507
working_dir : mongo-csharp-driver
505
508
script : |
506
509
${PREPARE_SHELL}
@@ -509,7 +512,7 @@ functions:
509
512
exit 0
510
513
fi
511
514
cd ${DRIVERS_TOOLS}/.evergreen/auth_aws
512
- . ./activate_venv .sh
515
+ . ./activate-authawsvenv .sh
513
516
mongo aws_e2e_ec2.js
514
517
- command : shell.exec
515
518
type : test
@@ -532,6 +535,7 @@ functions:
532
535
type : test
533
536
params :
534
537
silent : true
538
+ shell : " bash"
535
539
working_dir : mongo-csharp-driver
536
540
script : |
537
541
${PREPARE_SHELL}
@@ -540,7 +544,7 @@ functions:
540
544
exit 0
541
545
fi
542
546
cd ${DRIVERS_TOOLS}/.evergreen/auth_aws
543
- . ./activate_venv .sh
547
+ . ./activate-authawsvenv .sh
544
548
echo "Project Directory: $PROJECT_DIRECTORY"
545
549
# SRC_DIRECTORY is workaround since EG_TOOLS expects "src" folder as a root
546
550
SRC_DIRECTORY=$(dirname $PROJECT_DIRECTORY)/src
@@ -560,6 +564,7 @@ functions:
560
564
- command : shell.exec
561
565
type : test
562
566
params :
567
+ shell : " bash"
563
568
working_dir : mongo-csharp-driver
564
569
script : |
565
570
${PREPARE_SHELL}
@@ -568,7 +573,7 @@ functions:
568
573
exit 0
569
574
fi
570
575
cd ${DRIVERS_TOOLS}/.evergreen/auth_aws
571
- . ./activate_venv .sh
576
+ . ./activate-authawsvenv .sh
572
577
mongo aws_e2e_web_identity.js
573
578
- command : shell.exec
574
579
type : test
@@ -708,10 +713,12 @@ functions:
708
713
- command : shell.exec
709
714
params :
710
715
background : true
716
+ shell : " bash"
711
717
script : |
712
718
set -o xtrace
713
719
cd ${DRIVERS_TOOLS}/.evergreen/ocsp
714
- nohup ./venv/Scripts/python ocsp_mock.py \
720
+ . ./activate-ocspvenv.sh
721
+ nohup python ocsp_mock.py \
715
722
--ca_file ${OCSP_ALGORITHM}/ca.pem \
716
723
--ocsp_responder_cert ${OCSP_ALGORITHM}/ca.crt \
717
724
--ocsp_responder_key ${OCSP_ALGORITHM}/ca.key \
@@ -727,10 +734,12 @@ functions:
727
734
- command : shell.exec
728
735
params :
729
736
background : true
737
+ shell : " bash"
730
738
script : |
731
739
set -o xtrace
732
740
cd ${DRIVERS_TOOLS}/.evergreen/ocsp
733
- nohup ./venv/Scripts/python ocsp_mock.py \
741
+ . ./activate-ocspvenv.sh
742
+ nohup python ocsp_mock.py \
734
743
--ca_file ${OCSP_ALGORITHM}/ca.pem \
735
744
--ocsp_responder_cert ${OCSP_ALGORITHM}/ocsp-responder.crt \
736
745
--ocsp_responder_key ${OCSP_ALGORITHM}/ocsp-responder.key \
@@ -746,10 +755,12 @@ functions:
746
755
- command : shell.exec
747
756
params :
748
757
background : true
758
+ shell : " bash"
749
759
script : |
750
760
set -o xtrace
751
761
cd ${DRIVERS_TOOLS}/.evergreen/ocsp
752
- nohup ./venv/Scripts/python.exe ocsp_mock.py \
762
+ . ./activate-ocspvenv.sh
763
+ nohup python ocsp_mock.py \
753
764
--ca_file ${OCSP_ALGORITHM}/ca.pem \
754
765
--ocsp_responder_cert ${OCSP_ALGORITHM}/ca.crt \
755
766
--ocsp_responder_key ${OCSP_ALGORITHM}/ca.key \
@@ -767,10 +778,12 @@ functions:
767
778
- command : shell.exec
768
779
params :
769
780
background : true
781
+ shell : " bash"
770
782
script : |
771
783
set -o xtrace
772
784
cd ${DRIVERS_TOOLS}/.evergreen/ocsp
773
- nohup ./venv/Scripts/python.exe ocsp_mock.py \
785
+ . ./activate-ocspvenv.sh
786
+ nohup python ocsp_mock.py \
774
787
--ca_file ${OCSP_ALGORITHM}/ca.pem \
775
788
--ocsp_responder_cert ${OCSP_ALGORITHM}/ocsp-responder.crt \
776
789
--ocsp_responder_key ${OCSP_ALGORITHM}/ocsp-responder.key \
@@ -848,83 +861,93 @@ functions:
848
861
start-kms-mock-servers :
849
862
- command : shell.exec
850
863
params :
864
+ shell : " bash"
851
865
script : |
852
866
${PREPARE_SHELL}
853
867
cd ${DRIVERS_TOOLS}/.evergreen/csfle
854
- . ./activate_venv .sh
868
+ . ./activate-kmstlsvenv .sh
855
869
- command : shell.exec
856
870
params :
857
871
background : true
872
+ shell : " bash"
858
873
script : |
859
874
#expired client cert
860
- PYTHON=$(Venv="${DRIVERS_TOOLS}/.evergreen/csfle/kmstlsvenv" OS=${OS} ${PROJECT_DIRECTORY}/evergreen/get-python-path.sh);
861
875
cd ${DRIVERS_TOOLS}/.evergreen/csfle
862
- $PYTHON -u kms_http_server.py -v --ca_file ../x509gen/ca.pem --cert_file ../x509gen/expired.pem --port 8000
876
+ . ./activate-kmstlsvenv.sh
877
+ python -u kms_http_server.py -v --ca_file ../x509gen/ca.pem --cert_file ../x509gen/expired.pem --port 8000
863
878
- command : shell.exec
864
879
params :
865
880
background : true
881
+ shell : " bash"
866
882
script : |
867
883
#wrong-host client cert
868
- PYTHON=$(Venv="${DRIVERS_TOOLS}/.evergreen/csfle/kmstlsvenv" OS=${OS} ${PROJECT_DIRECTORY}/evergreen/get-python-path.sh);
869
884
cd ${DRIVERS_TOOLS}/.evergreen/csfle
870
- $PYTHON -u kms_http_server.py -v --ca_file ../x509gen/ca.pem --cert_file ../x509gen/wrong-host.pem --port 8001
885
+ . ./activate-kmstlsvenv.sh
886
+ python -u kms_http_server.py -v --ca_file ../x509gen/ca.pem --cert_file ../x509gen/wrong-host.pem --port 8001
871
887
- command : shell.exec
872
888
params :
873
889
background : true
890
+ shell : " bash"
874
891
script : |
875
892
#server.pem client cert
876
- PYTHON=$(Venv="${DRIVERS_TOOLS}/.evergreen/csfle/kmstlsvenv" OS=${OS} ${PROJECT_DIRECTORY}/evergreen/get-python-path.sh);
877
893
cd ${DRIVERS_TOOLS}/.evergreen/csfle
878
- $PYTHON -u kms_http_server.py -v --ca_file ../x509gen/ca.pem --cert_file ../x509gen/server.pem --port 8002 --require_client_cert
894
+ . ./activate-kmstlsvenv.sh
895
+ python -u kms_http_server.py -v --ca_file ../x509gen/ca.pem --cert_file ../x509gen/server.pem --port 8002 --require_client_cert
879
896
880
897
start-kms-mock-kmip-server :
881
898
- command : shell.exec
882
899
params :
900
+ shell : " bash"
883
901
script : |
884
902
${PREPARE_SHELL}
885
903
cd ${DRIVERS_TOOLS}/.evergreen/csfle
886
- . ./activate_venv .sh
904
+ . ./activate-kmstlsvenv .sh
887
905
- command : shell.exec
888
906
params :
907
+ shell : " bash"
889
908
background : true
890
909
script : |
891
- PYTHON=$(Venv="${DRIVERS_TOOLS}/.evergreen/csfle/kmstlsvenv" OS=${OS} ${PROJECT_DIRECTORY}/evergreen/get-python-path.sh);
892
910
cd ${DRIVERS_TOOLS}/.evergreen/csfle
893
- $PYTHON -u kms_kmip_server.py
911
+ . ./activate-kmstlsvenv.sh
912
+ python -u kms_kmip_server.py
894
913
895
914
start-kms-mock-gcp-server :
896
915
- command : shell.exec
897
916
params :
917
+ shell : " bash"
898
918
script : |
899
919
${PREPARE_SHELL}
900
920
cd ${DRIVERS_TOOLS}/.evergreen/csfle
901
- . ./activate_venv .sh
921
+ . ./activate-kmstlsvenv .sh
902
922
- command : shell.exec
903
923
params :
904
924
background : true
925
+ shell : " bash"
905
926
script : |
906
- PYTHON=$(Venv="${DRIVERS_TOOLS}/.evergreen/csfle/kmstlsvenv" OS=${OS} ${PROJECT_DIRECTORY}/evergreen/get-python-path.sh);
907
927
cd ${DRIVERS_TOOLS}/.evergreen/csfle/gcpkms
908
- $PYTHON -m pip install PyJWT
928
+ . ./activate-kmstlsvenv.sh
929
+ python -m pip install PyJWT
909
930
mkdir ${DRIVERS_TOOLS}/tmp
910
931
echo '${GOOGLE_APPLICATION_CREDENTIALS_CONTENT}' > ${DRIVERS_TOOLS}/tmp/testgcpkms_key_file.json
911
932
export GOOGLE_APPLICATION_CREDENTIALS=${DRIVERS_TOOLS}/tmp/testgcpkms_key_file.json
912
- $PYTHON -u mock_server.py
933
+ python -u mock_server.py
913
934
914
935
start-kms-mock-azure-imds-server :
915
936
- command : shell.exec
916
937
params :
938
+ shell : " bash"
917
939
script : |
918
940
${PREPARE_SHELL}
919
941
cd ${DRIVERS_TOOLS}/.evergreen/csfle
920
- . ./activate_venv .sh
942
+ . ./activate-kmstlsvenv .sh
921
943
- command : shell.exec
922
944
params :
923
945
background : true
946
+ shell : " bash"
924
947
script : |
925
- PYTHON=$(Venv="${DRIVERS_TOOLS}/.evergreen/csfle/kmstlsvenv" OS=${OS} ${PROJECT_DIRECTORY}/evergreen/get-python-path.sh);
926
948
cd ${DRIVERS_TOOLS}/.evergreen/csfle
927
- $PYTHON bottle.py fake_azure:imds
949
+ . ./activate-kmstlsvenv.sh
950
+ python bottle.py fake_azure:imds
928
951
929
952
cleanup :
930
953
- command : shell.exec
0 commit comments