File tree Expand file tree Collapse file tree 3 files changed +12
-16
lines changed Expand file tree Collapse file tree 3 files changed +12
-16
lines changed Original file line number Diff line number Diff line change @@ -502,20 +502,6 @@ functions:
502
502
${PREPARE_SHELL}
503
503
SERVERLESS=1 SSL=ssl RVM_RUBY="${RVM_RUBY}" SINGLE_MONGOS="${SINGLE_MONGOS}" MULTI_ATLASPROXY_SERVERLESS_URI="${MULTI_ATLASPROXY_SERVERLESS_URI}" SINGLE_ATLASPROXY_SERVERLESS_URI="${SINGLE_ATLASPROXY_SERVERLESS_URI}" .evergreen/run-tests-serverless.sh
504
504
505
- "start kmip server":
506
- - command: shell.exec
507
- params:
508
- background: true
509
- shell: bash
510
- working_dir: "src"
511
- script: |
512
- . .evergreen/csfle/activate_venv.sh
513
- python -u .evergreen/csfle/kms_http_server.py --ca_file .evergreen/x509gen/ca.pem --cert_file .evergreen/x509gen/server.pem --port 7999 &
514
- python -u .evergreen/csfle/kms_http_server.py --ca_file .evergreen/x509gen/ca.pem --cert_file .evergreen/x509gen/expired.pem --port 8000 &
515
- python -u .evergreen/csfle/kms_http_server.py --ca_file .evergreen/x509gen/ca.pem --cert_file .evergreen/x509gen/wrong-host.pem --port 8001 &
516
- python -u .evergreen/csfle/kms_http_server.py --ca_file .evergreen/x509gen/ca.pem --cert_file .evergreen/x509gen/server.pem --port 8002 --require_client_cert &
517
- python -u .evergreen/csfle/kms_kmip_server.py &
518
-
519
505
pre:
520
506
- func: "fetch source"
521
507
- func: "fetch egos"
@@ -561,7 +547,6 @@ tasks:
561
547
- name: "test-fle"
562
548
commands:
563
549
- func: "export FLE credentials"
564
- - func: "start kmip server"
565
550
- func: "run tests"
566
551
- name: "test-aws-auth"
567
552
commands:
Original file line number Diff line number Diff line change @@ -134,6 +134,17 @@ elif test "$AUTH" = kerberos; then
134
134
fi
135
135
136
136
if test -n " $FLE " ; then
137
+ # Start the KMS servers first so that they are launching while we are
138
+ # fetching libmongocrypt.
139
+ if test " $DOCKER_PRELOAD " ! = 1; then
140
+ . .evergreen/csfle/activate_venv.sh
141
+ fi
142
+ python3 -u .evergreen/csfle/kms_http_server.py --ca_file .evergreen/x509gen/ca.pem --cert_file .evergreen/x509gen/server.pem --port 7999 &
143
+ python3 -u .evergreen/csfle/kms_http_server.py --ca_file .evergreen/x509gen/ca.pem --cert_file .evergreen/x509gen/expired.pem --port 8000 &
144
+ python3 -u .evergreen/csfle/kms_http_server.py --ca_file .evergreen/x509gen/ca.pem --cert_file .evergreen/x509gen/wrong-host.pem --port 8001 &
145
+ python3 -u .evergreen/csfle/kms_http_server.py --ca_file .evergreen/x509gen/ca.pem --cert_file .evergreen/x509gen/server.pem --port 8002 --require_client_cert &
146
+ python3 -u .evergreen/csfle/kms_kmip_server.py &
147
+
137
148
curl --retry 3 -fLo libmongocrypt-all.tar.gz " https://s3.amazonaws.com/mciuploads/libmongocrypt/all/master/latest/libmongocrypt-all.tar.gz"
138
149
tar xf libmongocrypt-all.tar.gz
139
150
You can’t perform that action at this time.
0 commit comments