@@ -167,9 +167,19 @@ functions:
167
167
" bootstrap mongo-orchestration " :
168
168
- command : shell.exec
169
169
params :
170
+ include_expansions_in_env :
171
+ - MONGODB_VERSION
172
+ - TOPOLOGY
173
+ - AUTH
174
+ - SSL
175
+ - STORAGE_ENGINE
176
+ - LOAD_BALANCER
177
+ - REQUIRE_API_VERSION
178
+ - ORCHESTRATION_FILE
170
179
script : |
171
180
${PREPARE_SHELL}
172
- SKIP_LEGACY_SHELL=true 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
181
+ SKIP_LEGACY_SHELL=true \
182
+ sh ${DRIVERS_TOOLS}/.evergreen/run-orchestration.sh
173
183
# run-orchestration generates expansion file with MONGODB_URI and CRYPT_SHARED_LIB_PATH
174
184
- command : expansions.update
175
185
params :
@@ -185,28 +195,32 @@ functions:
185
195
" run OCSP responder " :
186
196
- command : shell.exec
187
197
params :
198
+ include_expansions_in_env :
199
+ - TEST_COLUMN
200
+ - CERT_TYPE
201
+ - USE_DELEGATE
188
202
shell : bash
189
203
script : |
190
204
${PREPARE_SHELL}
191
- TEST_COLUMN=${TEST_COLUMN} \
192
- CERT_TYPE=${CERT_TYPE} \
193
- USE_DELEGATE=${USE_DELEGATE} \
194
205
${PROJECT_DIRECTORY}/.evergreen/run-ocsp-responder.sh
195
206
196
207
" run tests " :
197
208
- command : shell.exec
198
209
type : test
199
210
params :
211
+ include_expansions_in_env :
212
+ - API_VERSION
213
+ - ATLAS_CONNECTIVITY_URIS
214
+ - CRYPT_SHARED_LIB_PATH
215
+ - MONGODB_URI
216
+ - APPEND_URI
217
+ - SKIP_CRYPT_SHARED
218
+ - SSL
219
+ - SSL_DIR
220
+ - TESTS
200
221
working_dir : " src"
201
222
script : |
202
223
${PREPARE_SHELL}
203
- API_VERSION=${API_VERSION} \
204
- CRYPT_SHARED_LIB_PATH=${CRYPT_SHARED_LIB_PATH} \
205
- MONGODB_URI="${MONGODB_URI}${APPEND_URI}" \
206
- SKIP_CRYPT_SHARED=${SKIP_CRYPT_SHARED} \
207
- SSL=${SSL} \
208
- SSL_DIR=${SSL_DIR} \
209
- TESTS=${TESTS} \
210
224
sh ${PROJECT_DIRECTORY}/.evergreen/run-tests.sh
211
225
212
226
" cleanup " :
@@ -242,12 +256,6 @@ functions:
242
256
# Don't use ${file} syntax here because evergreen treats it as an empty expansion.
243
257
[ -f "$file" ] && sh $file || echo "$file not available, skipping"
244
258
245
- " decrypt atlas URI list " :
246
- - command : shell.exec
247
- params :
248
- script : |
249
- openssl aes-256-cbc -S "${encrypted_uris_salt}" -K "${encrypted_uris_key}" -iv "${encrypted_uris_iv}" -in ${PROJECT_DIRECTORY}/.evergreen/atlas-uris.txt.enc -out ${PROJECT_DIRECTORY}/.evergreen/atlas-uris.txt -d
250
-
251
259
" start load balancer " :
252
260
- command : shell.exec
253
261
params :
0 commit comments