mirror of
https://github.com/mongodb/mongo.git
synced 2024-11-21 12:39:08 +01:00
SERVER-91097: Use Retries and Azure Blob Storage Locks to Run Tests (#25304)
GitOrigin-RevId: 639953a9bfec1ffd26270d53b842c1b212444385
This commit is contained in:
parent
2df99c9b48
commit
3a566e6b41
@ -44,4 +44,4 @@ ls -al $HOME/azure_remote_key
|
||||
# This script enables ingress on the Azure Container App instance that we will use to obtain our managed identity token,
|
||||
# restrict ingress to the local, publicly-facing IP of the host we are running on, and then output the hostname of the container app into a local file
|
||||
# so that it can be dynamically consumed by subsequent test steps (such as get_token.py)
|
||||
python src/mongo/db/modules/enterprise/jstests/external_auth_oidc_azure/lib/toggle_ingress.py enable --config_file=$HOME/azure_e2e_config.json --debug | tee $HOME/azure_remote_host
|
||||
python src/mongo/db/modules/enterprise/jstests/external_auth_oidc_azure/lib/toggle_ingress.py enable --config_file=$HOME/azure_e2e_config.json --lock_file=/tmp/azure_oidc.lock | tee $HOME/azure_remote_host
|
||||
|
@ -1,6 +1,8 @@
|
||||
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" > /dev/null 2>&1 && pwd)"
|
||||
. "$DIR/prelude.sh"
|
||||
|
||||
set -o errexit
|
||||
|
||||
# Only run this script for the external_auth_oidc_azure task.
|
||||
if [ "${task_name}" != "external_auth_oidc_azure" ]; then
|
||||
exit 0
|
||||
@ -16,10 +18,16 @@ if [ -f "${HOME}/oidc_azure_container_key" ]; then
|
||||
echo "Cleaned up container key"
|
||||
fi
|
||||
|
||||
python src/mongo/db/modules/enterprise/jstests/external_auth_oidc_azure/lib/toggle_ingress.py disable --config_file=$HOME/azure_e2e_config.json
|
||||
python src/mongo/db/modules/enterprise/jstests/external_auth_oidc_azure/lib/toggle_ingress.py disable --config_file=$HOME/azure_e2e_config.json --lock_file=/tmp/azure_oidc.lock
|
||||
|
||||
# Clean up the config file, if it exists
|
||||
if [ -f "${HOME}/azure_e2e_config.json" ]; then
|
||||
rm -f $HOME/azure_e2e_config.json
|
||||
echo "Cleaned up azure_e2e_config.json"
|
||||
fi
|
||||
|
||||
# Clean up the lock file, if it exists
|
||||
if [ -f "/tmp/azure_oidc.lock" ]; then
|
||||
rm -f /tmp/azure_oidc.lock
|
||||
echo "Cleaned up /tmp/azure_oidc.lock"
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user