From 1d74cfcf0c0f4d94e22a30947f5f28f67bc06a35 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Thu, 17 Apr 2025 08:04:39 -0500 Subject: [PATCH 1/9] PYTHON-5311 Convert stable api and storage tests to new task pattern --- .evergreen/generated_configs/variants.yml | 48 +++++++++++------------ .evergreen/scripts/generate_config.py | 7 ++-- 2 files changed, 27 insertions(+), 28 deletions(-) diff --git a/.evergreen/generated_configs/variants.yml b/.evergreen/generated_configs/variants.yml index d36548f72f..6e589fd1a9 100644 --- a/.evergreen/generated_configs/variants.yml +++ b/.evergreen/generated_configs/variants.yml @@ -886,12 +886,12 @@ buildvariants: # Stable api tests - name: stable-api-require-v1-rhel8-python3.9-auth tasks: - - name: "!.replica_set .5.0 .noauth .nossl .sync_async" - - name: "!.replica_set .6.0 .noauth .nossl .sync_async" - - name: "!.replica_set .7.0 .noauth .nossl .sync_async" - - name: "!.replica_set .8.0 .noauth .nossl .sync_async" - - name: "!.replica_set .rapid .noauth .nossl .sync_async" - - name: "!.replica_set .latest .noauth .nossl .sync_async" + - name: .standard-linux !.replica_set-noauth-ssl .server-{v} + - name: .standard-linux !.replica_set-noauth-ssl .server-{v} + - name: .standard-linux !.replica_set-noauth-ssl .server-{v} + - name: .standard-linux !.replica_set-noauth-ssl .server-{v} + - name: .standard-linux !.replica_set-noauth-ssl .server-{v} + - name: .standard-linux !.replica_set-noauth-ssl .server-{v} display_name: Stable API require v1 RHEL8 Python3.9 Auth run_on: - rhel87-small @@ -903,12 +903,12 @@ buildvariants: tags: [versionedApi_tag] - name: stable-api-accept-v2-rhel8-python3.9-auth tasks: - - name: .standalone .5.0 .noauth .nossl .sync_async - - name: .standalone .6.0 .noauth .nossl .sync_async - - name: .standalone .7.0 .noauth .nossl .sync_async - - name: .standalone .8.0 .noauth .nossl .sync_async - - name: .standalone .rapid .noauth .nossl .sync_async - - name: .standalone .latest .noauth .nossl .sync_async + - name: .standard-linux .server-5.0 + - name: .standard-linux .server-6.0 + - name: .standard-linux .server-7.0 + - name: .standard-linux .server-8.0 + - name: .standard-linux .server-rapid + - name: .standard-linux .server-latest display_name: Stable API accept v2 RHEL8 Python3.9 Auth run_on: - rhel87-small @@ -919,12 +919,12 @@ buildvariants: tags: [versionedApi_tag] - name: stable-api-require-v1-rhel8-python3.13-auth tasks: - - name: "!.replica_set .5.0 .noauth .nossl .sync_async" - - name: "!.replica_set .6.0 .noauth .nossl .sync_async" - - name: "!.replica_set .7.0 .noauth .nossl .sync_async" - - name: "!.replica_set .8.0 .noauth .nossl .sync_async" - - name: "!.replica_set .rapid .noauth .nossl .sync_async" - - name: "!.replica_set .latest .noauth .nossl .sync_async" + - name: .standard-linux !.replica_set-noauth-ssl .server-{v} + - name: .standard-linux !.replica_set-noauth-ssl .server-{v} + - name: .standard-linux !.replica_set-noauth-ssl .server-{v} + - name: .standard-linux !.replica_set-noauth-ssl .server-{v} + - name: .standard-linux !.replica_set-noauth-ssl .server-{v} + - name: .standard-linux !.replica_set-noauth-ssl .server-{v} display_name: Stable API require v1 RHEL8 Python3.13 Auth run_on: - rhel87-small @@ -936,12 +936,12 @@ buildvariants: tags: [versionedApi_tag] - name: stable-api-accept-v2-rhel8-python3.13-auth tasks: - - name: .standalone .5.0 .noauth .nossl .sync_async - - name: .standalone .6.0 .noauth .nossl .sync_async - - name: .standalone .7.0 .noauth .nossl .sync_async - - name: .standalone .8.0 .noauth .nossl .sync_async - - name: .standalone .rapid .noauth .nossl .sync_async - - name: .standalone .latest .noauth .nossl .sync_async + - name: .standard-linux .server-5.0 + - name: .standard-linux .server-6.0 + - name: .standard-linux .server-7.0 + - name: .standard-linux .server-8.0 + - name: .standard-linux .server-rapid + - name: .standard-linux .server-latest display_name: Stable API accept v2 RHEL8 Python3.13 Auth run_on: - rhel87-small diff --git a/.evergreen/scripts/generate_config.py b/.evergreen/scripts/generate_config.py index 7e88f82316..0a2a598b17 100644 --- a/.evergreen/scripts/generate_config.py +++ b/.evergreen/scripts/generate_config.py @@ -318,16 +318,15 @@ def create_stable_api_variants(): # MONGODB_API_VERSION is the apiVersion to use in the test suite. expansions["MONGODB_API_VERSION"] = "1" tasks = [ - f"!.replica_set .{v} .noauth .nossl .sync_async" for v in get_versions_from("5.0") + ".standard-linux !.replica_set-noauth-ssl .server-{v}" + for v in get_versions_from("5.0") ] else: # Test against a cluster with acceptApiVersion2 but without # requireApiVersion, and don't automatically add apiVersion to # clients created in the test suite. expansions["ORCHESTRATION_FILE"] = "versioned-api-testing.json" - tasks = [ - f".standalone .{v} .noauth .nossl .sync_async" for v in get_versions_from("5.0") - ] + tasks = [f".standard-linux .server-{v}" for v in get_versions_from("5.0")] base_display_name = f"Stable API {test_type}" display_name = get_variant_name(base_display_name, host, python=python, **expansions) variant = create_variant( From 4a1b7202cbade3c025339b2d7c64edc55fd427f5 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Thu, 17 Apr 2025 08:05:34 -0500 Subject: [PATCH 2/9] fix variants --- .evergreen/generated_configs/variants.yml | 43 +++-------------------- .evergreen/scripts/generate_config.py | 8 ++--- 2 files changed, 7 insertions(+), 44 deletions(-) diff --git a/.evergreen/generated_configs/variants.yml b/.evergreen/generated_configs/variants.yml index 6e589fd1a9..0010935f91 100644 --- a/.evergreen/generated_configs/variants.yml +++ b/.evergreen/generated_configs/variants.yml @@ -884,7 +884,7 @@ buildvariants: PYTHON_BINARY: /opt/python/3.13/bin/python3 # Stable api tests - - name: stable-api-require-v1-rhel8-python3.9-auth + - name: stable-api-require-v1-rhel8-auth tasks: - name: .standard-linux !.replica_set-noauth-ssl .server-{v} - name: .standard-linux !.replica_set-noauth-ssl .server-{v} @@ -892,16 +892,15 @@ buildvariants: - name: .standard-linux !.replica_set-noauth-ssl .server-{v} - name: .standard-linux !.replica_set-noauth-ssl .server-{v} - name: .standard-linux !.replica_set-noauth-ssl .server-{v} - display_name: Stable API require v1 RHEL8 Python3.9 Auth + display_name: Stable API require v1 RHEL8 Auth run_on: - rhel87-small expansions: AUTH: auth REQUIRE_API_VERSION: "1" MONGODB_API_VERSION: "1" - PYTHON_BINARY: /opt/python/3.9/bin/python3 tags: [versionedApi_tag] - - name: stable-api-accept-v2-rhel8-python3.9-auth + - name: stable-api-accept-v2-rhel8-auth tasks: - name: .standard-linux .server-5.0 - name: .standard-linux .server-6.0 @@ -909,46 +908,12 @@ buildvariants: - name: .standard-linux .server-8.0 - name: .standard-linux .server-rapid - name: .standard-linux .server-latest - display_name: Stable API accept v2 RHEL8 Python3.9 Auth + display_name: Stable API accept v2 RHEL8 Auth run_on: - rhel87-small expansions: AUTH: auth ORCHESTRATION_FILE: versioned-api-testing.json - PYTHON_BINARY: /opt/python/3.9/bin/python3 - tags: [versionedApi_tag] - - name: stable-api-require-v1-rhel8-python3.13-auth - tasks: - - name: .standard-linux !.replica_set-noauth-ssl .server-{v} - - name: .standard-linux !.replica_set-noauth-ssl .server-{v} - - name: .standard-linux !.replica_set-noauth-ssl .server-{v} - - name: .standard-linux !.replica_set-noauth-ssl .server-{v} - - name: .standard-linux !.replica_set-noauth-ssl .server-{v} - - name: .standard-linux !.replica_set-noauth-ssl .server-{v} - display_name: Stable API require v1 RHEL8 Python3.13 Auth - run_on: - - rhel87-small - expansions: - AUTH: auth - REQUIRE_API_VERSION: "1" - MONGODB_API_VERSION: "1" - PYTHON_BINARY: /opt/python/3.13/bin/python3 - tags: [versionedApi_tag] - - name: stable-api-accept-v2-rhel8-python3.13-auth - tasks: - - name: .standard-linux .server-5.0 - - name: .standard-linux .server-6.0 - - name: .standard-linux .server-7.0 - - name: .standard-linux .server-8.0 - - name: .standard-linux .server-rapid - - name: .standard-linux .server-latest - display_name: Stable API accept v2 RHEL8 Python3.13 Auth - run_on: - - rhel87-small - expansions: - AUTH: auth - ORCHESTRATION_FILE: versioned-api-testing.json - PYTHON_BINARY: /opt/python/3.13/bin/python3 tags: [versionedApi_tag] # Standard nonlinux tests diff --git a/.evergreen/scripts/generate_config.py b/.evergreen/scripts/generate_config.py index 0a2a598b17..780afe40b3 100644 --- a/.evergreen/scripts/generate_config.py +++ b/.evergreen/scripts/generate_config.py @@ -308,7 +308,7 @@ def create_stable_api_variants(): types = ["require v1", "accept v2"] # All python versions across platforms. - for python, test_type in product(MIN_MAX_PYTHON, types): + for test_type in types: expansions = dict(AUTH="auth") # Test against a cluster with requireApiVersion=1. if test_type == types[0]: @@ -328,10 +328,8 @@ def create_stable_api_variants(): expansions["ORCHESTRATION_FILE"] = "versioned-api-testing.json" tasks = [f".standard-linux .server-{v}" for v in get_versions_from("5.0")] base_display_name = f"Stable API {test_type}" - display_name = get_variant_name(base_display_name, host, python=python, **expansions) - variant = create_variant( - tasks, display_name, host=host, python=python, tags=tags, expansions=expansions - ) + display_name = get_variant_name(base_display_name, host, **expansions) + variant = create_variant(tasks, display_name, host=host, tags=tags, expansions=expansions) variants.append(variant) return variants From 15ad68240f6a33645578d6cba76cd44ebac320f2 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Thu, 17 Apr 2025 08:49:52 -0500 Subject: [PATCH 3/9] fix variants --- .evergreen/generated_configs/variants.yml | 12 ++++++------ .evergreen/scripts/generate_config.py | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.evergreen/generated_configs/variants.yml b/.evergreen/generated_configs/variants.yml index 0010935f91..4a3dac0b70 100644 --- a/.evergreen/generated_configs/variants.yml +++ b/.evergreen/generated_configs/variants.yml @@ -886,12 +886,12 @@ buildvariants: # Stable api tests - name: stable-api-require-v1-rhel8-auth tasks: - - name: .standard-linux !.replica_set-noauth-ssl .server-{v} - - name: .standard-linux !.replica_set-noauth-ssl .server-{v} - - name: .standard-linux !.replica_set-noauth-ssl .server-{v} - - name: .standard-linux !.replica_set-noauth-ssl .server-{v} - - name: .standard-linux !.replica_set-noauth-ssl .server-{v} - - name: .standard-linux !.replica_set-noauth-ssl .server-{v} + - name: .standard-linux !.replica_set-noauth-ssl .server-5.0 + - name: .standard-linux !.replica_set-noauth-ssl .server-6.0 + - name: .standard-linux !.replica_set-noauth-ssl .server-7.0 + - name: .standard-linux !.replica_set-noauth-ssl .server-8.0 + - name: .standard-linux !.replica_set-noauth-ssl .server-rapid + - name: .standard-linux !.replica_set-noauth-ssl .server-latest display_name: Stable API require v1 RHEL8 Auth run_on: - rhel87-small diff --git a/.evergreen/scripts/generate_config.py b/.evergreen/scripts/generate_config.py index 780afe40b3..f918b24565 100644 --- a/.evergreen/scripts/generate_config.py +++ b/.evergreen/scripts/generate_config.py @@ -318,7 +318,7 @@ def create_stable_api_variants(): # MONGODB_API_VERSION is the apiVersion to use in the test suite. expansions["MONGODB_API_VERSION"] = "1" tasks = [ - ".standard-linux !.replica_set-noauth-ssl .server-{v}" + f".standard-linux !.replica_set-noauth-ssl .server-{v}" for v in get_versions_from("5.0") ] else: From 8a55ba18465fe57716ec17165d7e29909f2b63b1 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Thu, 17 Apr 2025 08:54:06 -0500 Subject: [PATCH 4/9] update selectors --- .evergreen/generated_configs/variants.yml | 12 ++++++------ .evergreen/scripts/generate_config.py | 5 ++++- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.evergreen/generated_configs/variants.yml b/.evergreen/generated_configs/variants.yml index 4a3dac0b70..25f4596210 100644 --- a/.evergreen/generated_configs/variants.yml +++ b/.evergreen/generated_configs/variants.yml @@ -902,12 +902,12 @@ buildvariants: tags: [versionedApi_tag] - name: stable-api-accept-v2-rhel8-auth tasks: - - name: .standard-linux .server-5.0 - - name: .standard-linux .server-6.0 - - name: .standard-linux .server-7.0 - - name: .standard-linux .server-8.0 - - name: .standard-linux .server-rapid - - name: .standard-linux .server-latest + - name: .standard-linux .server-5.0 .standalone-noauth-nossl + - name: .standard-linux .server-6.0 .standalone-noauth-nossl + - name: .standard-linux .server-7.0 .standalone-noauth-nossl + - name: .standard-linux .server-8.0 .standalone-noauth-nossl + - name: .standard-linux .server-rapid .standalone-noauth-nossl + - name: .standard-linux .server-latest .standalone-noauth-nossl display_name: Stable API accept v2 RHEL8 Auth run_on: - rhel87-small diff --git a/.evergreen/scripts/generate_config.py b/.evergreen/scripts/generate_config.py index f918b24565..b69e360205 100644 --- a/.evergreen/scripts/generate_config.py +++ b/.evergreen/scripts/generate_config.py @@ -326,7 +326,10 @@ def create_stable_api_variants(): # requireApiVersion, and don't automatically add apiVersion to # clients created in the test suite. expansions["ORCHESTRATION_FILE"] = "versioned-api-testing.json" - tasks = [f".standard-linux .server-{v}" for v in get_versions_from("5.0")] + tasks = [ + f".standard-linux .server-{v} .standalone-noauth-nossl" + for v in get_versions_from("5.0") + ] base_display_name = f"Stable API {test_type}" display_name = get_variant_name(base_display_name, host, **expansions) variant = create_variant(tasks, display_name, host=host, tags=tags, expansions=expansions) From b04145c18c65e10e734c944e7dffc3b85883e894 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Thu, 17 Apr 2025 08:58:01 -0500 Subject: [PATCH 5/9] update storage engine variants --- .evergreen/generated_configs/variants.yml | 13 ++----------- .evergreen/scripts/generate_config.py | 6 ++---- 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/.evergreen/generated_configs/variants.yml b/.evergreen/generated_configs/variants.yml index 25f4596210..992ac764ad 100644 --- a/.evergreen/generated_configs/variants.yml +++ b/.evergreen/generated_configs/variants.yml @@ -955,15 +955,7 @@ buildvariants: # Storage engine tests - name: storage-inmemory-rhel8-python3.9 tasks: - - name: .standalone .noauth .nossl .4.0 .sync_async - - name: .standalone .noauth .nossl .4.2 .sync_async - - name: .standalone .noauth .nossl .4.4 .sync_async - - name: .standalone .noauth .nossl .5.0 .sync_async - - name: .standalone .noauth .nossl .6.0 .sync_async - - name: .standalone .noauth .nossl .7.0 .sync_async - - name: .standalone .noauth .nossl .8.0 .sync_async - - name: .standalone .noauth .nossl .rapid .sync_async - - name: .standalone .noauth .nossl .latest .sync_async + - name: .standard-linux display_name: Storage InMemory RHEL8 Python3.9 run_on: - rhel87-small @@ -972,8 +964,7 @@ buildvariants: PYTHON_BINARY: /opt/python/3.9/bin/python3 - name: storage-mmapv1-rhel8-python3.9 tasks: - - name: .standalone .4.0 .noauth .nossl .sync_async - - name: .replica_set .4.0 .noauth .nossl .sync_async + - name: .standard-linux .server-4.0 display_name: Storage MMAPv1 RHEL8 Python3.9 run_on: - rhel87-small diff --git a/.evergreen/scripts/generate_config.py b/.evergreen/scripts/generate_config.py index b69e360205..db2815d902 100644 --- a/.evergreen/scripts/generate_config.py +++ b/.evergreen/scripts/generate_config.py @@ -286,13 +286,11 @@ def create_storage_engine_variants(): python = CPYTHONS[0] expansions = dict(STORAGE_ENGINE=engine.lower()) if engine == engines[0]: - tasks = [f".standalone .noauth .nossl .{v} .sync_async" for v in ALL_VERSIONS] + tasks = [".standard-linux"] else: # MongoDB 4.2 drops support for MMAPv1 versions = get_versions_until("4.0") - tasks = [f".standalone .{v} .noauth .nossl .sync_async" for v in versions] + [ - f".replica_set .{v} .noauth .nossl .sync_async" for v in versions - ] + tasks = [f".standard-linux .server-{v}" for v in versions] display_name = get_variant_name(f"Storage {engine}", host, python=python) variant = create_variant( tasks, display_name, host=host, python=python, expansions=expansions From b0a2723f66b2b50035d6f72e2d222c20acb50a29 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Thu, 17 Apr 2025 09:09:04 -0500 Subject: [PATCH 6/9] update storage engine variants --- .evergreen/generated_configs/variants.yml | 2 +- .evergreen/scripts/generate_config.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.evergreen/generated_configs/variants.yml b/.evergreen/generated_configs/variants.yml index 992ac764ad..7345a060e5 100644 --- a/.evergreen/generated_configs/variants.yml +++ b/.evergreen/generated_configs/variants.yml @@ -955,7 +955,7 @@ buildvariants: # Storage engine tests - name: storage-inmemory-rhel8-python3.9 tasks: - - name: .standard-linux + - name: .standard-linux .standalone-noauth-nossl display_name: Storage InMemory RHEL8 Python3.9 run_on: - rhel87-small diff --git a/.evergreen/scripts/generate_config.py b/.evergreen/scripts/generate_config.py index db2815d902..29bbdceae1 100644 --- a/.evergreen/scripts/generate_config.py +++ b/.evergreen/scripts/generate_config.py @@ -286,7 +286,7 @@ def create_storage_engine_variants(): python = CPYTHONS[0] expansions = dict(STORAGE_ENGINE=engine.lower()) if engine == engines[0]: - tasks = [".standard-linux"] + tasks = [".standard-linux .standalone-noauth-nossl"] else: # MongoDB 4.2 drops support for MMAPv1 versions = get_versions_until("4.0") From 75fbec674b48345834349a3738b18fef64d64bb7 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Thu, 17 Apr 2025 09:23:19 -0500 Subject: [PATCH 7/9] update storage engine variants --- .evergreen/generated_configs/variants.yml | 2 +- .evergreen/scripts/generate_config.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.evergreen/generated_configs/variants.yml b/.evergreen/generated_configs/variants.yml index 7345a060e5..bc2ceae5d8 100644 --- a/.evergreen/generated_configs/variants.yml +++ b/.evergreen/generated_configs/variants.yml @@ -964,7 +964,7 @@ buildvariants: PYTHON_BINARY: /opt/python/3.9/bin/python3 - name: storage-mmapv1-rhel8-python3.9 tasks: - - name: .standard-linux .server-4.0 + - name: .standard-linux !.sharded_cluster-auth-ssl .server-4.0 display_name: Storage MMAPv1 RHEL8 Python3.9 run_on: - rhel87-small diff --git a/.evergreen/scripts/generate_config.py b/.evergreen/scripts/generate_config.py index 29bbdceae1..69a212a885 100644 --- a/.evergreen/scripts/generate_config.py +++ b/.evergreen/scripts/generate_config.py @@ -290,7 +290,7 @@ def create_storage_engine_variants(): else: # MongoDB 4.2 drops support for MMAPv1 versions = get_versions_until("4.0") - tasks = [f".standard-linux .server-{v}" for v in versions] + tasks = [f".standard-linux !.sharded_cluster-auth-ssl .server-{v}" for v in versions] display_name = get_variant_name(f"Storage {engine}", host, python=python) variant = create_variant( tasks, display_name, host=host, python=python, expansions=expansions From b9eb37f78b93d442406f13bc6cb2533c35de1475 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Thu, 17 Apr 2025 09:23:49 -0500 Subject: [PATCH 8/9] update storage engine variants --- .evergreen/generated_configs/variants.yml | 10 ++++------ .evergreen/scripts/generate_config.py | 7 ++----- 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/.evergreen/generated_configs/variants.yml b/.evergreen/generated_configs/variants.yml index bc2ceae5d8..36828056d7 100644 --- a/.evergreen/generated_configs/variants.yml +++ b/.evergreen/generated_configs/variants.yml @@ -953,21 +953,19 @@ buildvariants: tags: [standard-non-linux] # Storage engine tests - - name: storage-inmemory-rhel8-python3.9 + - name: storage-inmemory-rhel8 tasks: - name: .standard-linux .standalone-noauth-nossl - display_name: Storage InMemory RHEL8 Python3.9 + display_name: Storage InMemory RHEL8 run_on: - rhel87-small expansions: STORAGE_ENGINE: inmemory - PYTHON_BINARY: /opt/python/3.9/bin/python3 - - name: storage-mmapv1-rhel8-python3.9 + - name: storage-mmapv1-rhel8 tasks: - name: .standard-linux !.sharded_cluster-auth-ssl .server-4.0 - display_name: Storage MMAPv1 RHEL8 Python3.9 + display_name: Storage MMAPv1 RHEL8 run_on: - rhel87-small expansions: STORAGE_ENGINE: mmapv1 - PYTHON_BINARY: /opt/python/3.9/bin/python3 diff --git a/.evergreen/scripts/generate_config.py b/.evergreen/scripts/generate_config.py index 69a212a885..8a2d16db46 100644 --- a/.evergreen/scripts/generate_config.py +++ b/.evergreen/scripts/generate_config.py @@ -283,7 +283,6 @@ def create_storage_engine_variants(): engines = ["InMemory", "MMAPv1"] variants = [] for engine in engines: - python = CPYTHONS[0] expansions = dict(STORAGE_ENGINE=engine.lower()) if engine == engines[0]: tasks = [".standard-linux .standalone-noauth-nossl"] @@ -291,10 +290,8 @@ def create_storage_engine_variants(): # MongoDB 4.2 drops support for MMAPv1 versions = get_versions_until("4.0") tasks = [f".standard-linux !.sharded_cluster-auth-ssl .server-{v}" for v in versions] - display_name = get_variant_name(f"Storage {engine}", host, python=python) - variant = create_variant( - tasks, display_name, host=host, python=python, expansions=expansions - ) + display_name = get_variant_name(f"Storage {engine}", host) + variant = create_variant(tasks, display_name, host=host, expansions=expansions) variants.append(variant) return variants From c0561ffdacf1c0213104538a7b9225cec3698e5c Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Thu, 17 Apr 2025 09:49:53 -0500 Subject: [PATCH 9/9] fix requireApiVersion handling --- .evergreen/generated_configs/functions.yml | 1 + .evergreen/scripts/generate_config.py | 1 + 2 files changed, 2 insertions(+) diff --git a/.evergreen/generated_configs/functions.yml b/.evergreen/generated_configs/functions.yml index bc8942efc5..a7c984aa08 100644 --- a/.evergreen/generated_configs/functions.yml +++ b/.evergreen/generated_configs/functions.yml @@ -158,6 +158,7 @@ functions: - NO_EXT - COMPRESSORS - MONGODB_API_VERSION + - REQUIRE_API_VERSION - DEBUG_LOG - ORCHESTRATION_FILE - OCSP_SERVER_TYPE diff --git a/.evergreen/scripts/generate_config.py b/.evergreen/scripts/generate_config.py index 8a2d16db46..6807479705 100644 --- a/.evergreen/scripts/generate_config.py +++ b/.evergreen/scripts/generate_config.py @@ -1183,6 +1183,7 @@ def create_run_tests_func(): "NO_EXT", "COMPRESSORS", "MONGODB_API_VERSION", + "REQUIRE_API_VERSION", "DEBUG_LOG", "ORCHESTRATION_FILE", "OCSP_SERVER_TYPE",