@@ -122,6 +122,10 @@ functions:
122122 export ATLAS_TLS12_URI="${atlas_tls12_uri}"
123123 export ATLAS_SERVERLESS_URI="${atlas_serverless_uri}"
124124 export ATLAS_SERVERLESS_LB_URI="${atlas_serverless_lb_uri}"
125+ export ATLAS_X509_CERT_BASE64="${atlas_x509_cert_base64}"
126+ export ATLAS_X509_URI="${atlas_x509}"
127+ export ATLAS_X509_DEV_CERT_BASE64="${atlas_x509_dev_cert_base64}"
128+ export ATLAS_X509_DEV_URI="${atlas_x509_dev}"
125129 export RVM_RUBY="${RVM_RUBY}"
126130
127131 export SERVERLESS_DRIVERS_GROUP="${SERVERLESS_DRIVERS_GROUP}"
@@ -456,7 +460,16 @@ functions:
456460 working_dir : " src"
457461 script : |
458462 ${PREPARE_SHELL}
459- MONGODB_URI="${MONGODB_URI}" .evergreen/run-tests-atlas.sh
463+ AUTH=${AUTH} SSL=${SSL} TOPOLOGY=${TOPOLOGY} RVM_RUBY="${RVM_RUBY}" \
464+ ATLAS_REPLICA_SET_URI=${atlas_replica_set_uri} ATLAS_SHARDED_URI=${atlas_sharded_uri} \
465+ ATLAS_FREE_TIER_URI=${atlas_free_tier_uri} ATLAS_TLS11_URI=${atlas_tls11_uri} \
466+ ATLAS_TLS12_URI=${atlas_tls12_uri} ATLAS_SERVERLESS_URI=${atlas_serverless_uri} \
467+ ATLAS_SERVERLESS_LB_URI=${atlas_serverless_lb_uri} \
468+ ATLAS_X509_CERT_BASE64="${atlas_x509_cert_base64}" \
469+ ATLAS_X509_URI="${atlas_x509}" \
470+ ATLAS_X509_DEV_CERT_BASE64="${atlas_x509_dev_cert_base64}" \
471+ ATLAS_X509_DEV_URI="${atlas_x509_dev}" \
472+ .evergreen/run-tests-atlas.sh
460473
461474 " run serverless tests " :
462475 - command : shell.exec
@@ -518,56 +531,6 @@ task_groups:
518531 tasks :
519532 - " test-serverless"
520533
521- - name : testatlas_task_group
522- setup_group_can_fail_task : true
523- setup_group_timeout_secs : 1800 # 30 minutes
524- setup_group :
525- - func : fetch source
526- - func : create expansions
527- - command : shell.exec
528- params :
529- shell : " bash"
530- working_dir : " src"
531- script : |
532- ${PREPARE_SHELL}
533-
534- echo "Setting up Atlas cluster"
535-
536- DRIVERS_ATLAS_PUBLIC_API_KEY="${DRIVERS_ATLAS_PUBLIC_API_KEY}" \
537- DRIVERS_ATLAS_PRIVATE_API_KEY="${DRIVERS_ATLAS_PRIVATE_API_KEY}" \
538- DRIVERS_ATLAS_GROUP_ID="${DRIVERS_ATLAS_GROUP_ID}" \
539- DRIVERS_ATLAS_LAMBDA_USER="${DRIVERS_ATLAS_LAMBDA_USER}" \
540- DRIVERS_ATLAS_LAMBDA_PASSWORD="${DRIVERS_ATLAS_LAMBDA_PASSWORD}" \
541- DRIVERS_ATLAS_BASE_URL="${DRIVERS_ATLAS_BASE_URL}" \
542- LAMBDA_STACK_NAME="dbx-ruby-lambda" \
543- MONGODB_VERSION="7.0" \
544- task_id="${task_id}" \
545- execution="${execution}" \
546- $DRIVERS_TOOLS/.evergreen/atlas/setup-atlas-cluster.sh
547-
548- echo "MONGODB_URI=${MONGODB_URI}"
549- - command : expansions.update
550- params :
551- file : src/atlas-expansion.yml
552- teardown_group :
553- - command : shell.exec
554- params :
555- shell : " bash"
556- working_dir : " src"
557- script : |
558- ${PREPARE_SHELL}
559-
560- DRIVERS_ATLAS_PUBLIC_API_KEY="${DRIVERS_ATLAS_PUBLIC_API_KEY}" \
561- DRIVERS_ATLAS_PRIVATE_API_KEY="${DRIVERS_ATLAS_PRIVATE_API_KEY}" \
562- DRIVERS_ATLAS_GROUP_ID="${DRIVERS_ATLAS_GROUP_ID}" \
563- DRIVERS_ATLAS_BASE_URL="${DRIVERS_ATLAS_BASE_URL}" \
564- LAMBDA_STACK_NAME="dbx-ruby-lambda" \
565- task_id="${task_id}" \
566- execution="${execution}" \
567- $DRIVERS_TOOLS/.evergreen/atlas/teardown-atlas-cluster.sh
568- tasks :
569- - test-atlas
570-
571534 - name : testatlas_full_task_group
572535 setup_group_can_fail_task : true
573536 setup_group_timeout_secs : 1800 # 30 minutes
@@ -1946,9 +1909,9 @@ buildvariants:
19461909 matrix_spec :
19471910 ruby : ["ruby-3.3", "ruby-3.2", "ruby-3.1"]
19481911 os : ubuntu2204
1949- display_name : " Atlas tests ${ruby}"
1912+ display_name : " Atlas connectivity tests ${ruby}"
19501913 tasks :
1951- - name : testatlas_task_group
1914+ - name : test-atlas
19521915
19531916 - matrix_name : " aws-lambda"
19541917 matrix_spec :
0 commit comments