diff --git a/.evergreen/generated_configs/legacy-config.yml b/.evergreen/generated_configs/legacy-config.yml index 7dcf1cea0a..4ed6cb81a9 100644 --- a/.evergreen/generated_configs/legacy-config.yml +++ b/.evergreen/generated_configs/legacy-config.yml @@ -10287,7 +10287,7 @@ buildvariants: - .versioned-api .8.0 - name: testazurekms-variant display_name: Azure KMS - run_on: debian11-latest-small + run_on: debian11-small tasks: - testazurekms_task_group - testazurekms-fail-task diff --git a/.evergreen/legacy_config_generator/evergreen_config_lib/testazurekms.py b/.evergreen/legacy_config_generator/evergreen_config_lib/testazurekms.py index 06c9f649d6..679d2d5d5c 100644 --- a/.evergreen/legacy_config_generator/evergreen_config_lib/testazurekms.py +++ b/.evergreen/legacy_config_generator/evergreen_config_lib/testazurekms.py @@ -100,8 +100,8 @@ def _create_variant(): return Variant( name='testazurekms-variant', display_name='Azure KMS', - # Azure Virtual Machine created is Debian 10. - run_on='debian11-latest-small', + # Azure Virtual Machine created is Debian 11. + run_on='debian11-small', # TODO: switch to 'debian11-latest-small' after DEVPROD-23011 fixed. tasks=['testazurekms_task_group', 'testazurekms-fail-task'], batchtime=20160, ) # Use a batchtime of 14 days as suggested by the CSFLE test README diff --git a/.evergreen/scripts/compile-test-azurekms.sh b/.evergreen/scripts/compile-test-azurekms.sh index b1da4a9a49..630160ce91 100755 --- a/.evergreen/scripts/compile-test-azurekms.sh +++ b/.evergreen/scripts/compile-test-azurekms.sh @@ -7,6 +7,16 @@ set -o nounset ROOT=$(pwd) INSTALL_DIR=$ROOT/install +if [[ "${distro_id:?}" == "debian11-small" ]]; then + # Temporary workaround for lack of uv on `debian11`. TODO: remove after DEVPROD-23011 is resolved. + uv_dir="$(mktemp -d)" + python3 -m virtualenv "${uv_dir:?}" + # shellcheck source=/dev/null + (. "${uv_dir:?}/bin/activate" && python -m pip install uv) + PATH="${uv_dir:?}/bin:${PATH:-}" + command -V uv >/dev/null +fi + . .evergreen/scripts/install-build-tools.sh install_build_tools export CMAKE_GENERATOR="Ninja"