From 98f3786ebf5f5da24f9bacceb2c8499e50a9d7a6 Mon Sep 17 00:00:00 2001 From: Daniel Moody Date: Tue, 12 Aug 2025 15:04:08 -0500 Subject: [PATCH] SERVER-108023 add atlas only variants and set required to build atlas (#39655) GitOrigin-RevId: d1273734b8cc4c67439b1eae62ef9bc402cbc245 --- etc/evergreen.yml | 2 ++ etc/evergreen_nightly.yml | 2 ++ etc/evergreen_timeouts.yml | 3 +++ etc/evergreen_yml_components/definitions.yml | 2 ++ etc/evergreen_yml_components/tasks/compile_tasks_nightly.yml | 2 ++ etc/evergreen_yml_components/tasks/compile_tasks_shared.yml | 1 + etc/evergreen_yml_components/variants/amazon/test_dev.yml | 1 + etc/generate_subtasks_config.yml | 2 ++ 8 files changed, 15 insertions(+) diff --git a/etc/evergreen.yml b/etc/evergreen.yml index 2ad1ecf5175..75dffa57787 100644 --- a/etc/evergreen.yml +++ b/etc/evergreen.yml @@ -93,6 +93,8 @@ include: - filename: etc/evergreen_yml_components/variants/codecoverage/test_dev.yml + - filename: src/mongo/db/modules/atlas/atlas_dev.yml + parameters: - key: evergreen_config_file_path value: "etc/evergreen.yml" diff --git a/etc/evergreen_nightly.yml b/etc/evergreen_nightly.yml index 46d4cefc966..68219598161 100644 --- a/etc/evergreen_nightly.yml +++ b/etc/evergreen_nightly.yml @@ -58,6 +58,8 @@ include: ### Uncomment when using this file for a LTS or Rapid release branch. ### # - filename: etc/evergreen_yml_components/variants/release/release.yml + - filename: src/mongo/db/modules/atlas/atlas_release.yml + parameters: - key: evergreen_config_file_path value: "etc/evergreen_nightly.yml" diff --git a/etc/evergreen_timeouts.yml b/etc/evergreen_timeouts.yml index 86c8278ee67..56c39837e0f 100644 --- a/etc/evergreen_timeouts.yml +++ b/etc/evergreen_timeouts.yml @@ -43,6 +43,9 @@ overrides: enterprise-amazon2023: - task: aggregation_blockprocessing_fuzzer exec_timeout: 600 # 10 hours + atlas-amazon2023: + - task: aggregation_blockprocessing_fuzzer + exec_timeout: 600 # 10 hours enterprise-amazon2023-arm64: - task: aggregation_blockprocessing_fuzzer diff --git a/etc/evergreen_yml_components/definitions.yml b/etc/evergreen_yml_components/definitions.yml index 2a38adc32e7..89ea48028ae 100644 --- a/etc/evergreen_yml_components/definitions.yml +++ b/etc/evergreen_yml_components/definitions.yml @@ -17,7 +17,9 @@ variables: - amazon2023 - amazon2023-arm64 - enterprise-amazon2023 + - atlas-amazon2023 - enterprise-amazon2023-arm64 + - atlas-amazon2023-arm64 - enterprise-amazon2023-arm64-grav4 - debian12 - enterprise-debian12-64 diff --git a/etc/evergreen_yml_components/tasks/compile_tasks_nightly.yml b/etc/evergreen_yml_components/tasks/compile_tasks_nightly.yml index fb673f0d150..a48196da740 100644 --- a/etc/evergreen_yml_components/tasks/compile_tasks_nightly.yml +++ b/etc/evergreen_yml_components/tasks/compile_tasks_nightly.yml @@ -9,8 +9,10 @@ variables: # If a variant is listed here and has a push task, mongocryptd is pushed - mongocryptd_variants: &mongocryptd_variants - enterprise-amazon2023 + - atlas-amazon2023 # TODO(SERVER-85904) - enterprise-amazon2023-lto - enterprise-amazon2023-arm64 + - atlas-amazon2023-arm64 - enterprise-amazon2023-arm64-grav4 # TODO(SERVER-85904) - enterprise-amazon2023-arm64-lto - enterprise-debian12-64 diff --git a/etc/evergreen_yml_components/tasks/compile_tasks_shared.yml b/etc/evergreen_yml_components/tasks/compile_tasks_shared.yml index 04713e70689..74628a2ed93 100644 --- a/etc/evergreen_yml_components/tasks/compile_tasks_shared.yml +++ b/etc/evergreen_yml_components/tasks/compile_tasks_shared.yml @@ -209,6 +209,7 @@ tasks: - "src/poetry_requirements.txt" - "src/pyproject.toml" - "src/src/**.idl" + - "src/src/**.yml" - "src/src/mongo/client/sdam/json_tests/sdam_tests/**" - "src/src/mongo/client/sdam/json_tests/server_selection_tests/**" - "src/src/mongo/db/modules/enterprise/docs/**" diff --git a/etc/evergreen_yml_components/variants/amazon/test_dev.yml b/etc/evergreen_yml_components/variants/amazon/test_dev.yml index a74b5ebd01e..730114a44d1 100644 --- a/etc/evergreen_yml_components/variants/amazon/test_dev.yml +++ b/etc/evergreen_yml_components/variants/amazon/test_dev.yml @@ -106,6 +106,7 @@ buildvariants: --//bazel/config:build_otel=True --remote_execution_priority=3 --jobs=1600 + --build_atlas=True tasks: - name: run_unit_tests_TG - name: compile_test_parallel_core_stream_and_pretty_printer_tests_TG diff --git a/etc/generate_subtasks_config.yml b/etc/generate_subtasks_config.yml index 036e8a0f2d3..0c443f44925 100644 --- a/etc/generate_subtasks_config.yml +++ b/etc/generate_subtasks_config.yml @@ -5,8 +5,10 @@ build_variant_large_distro_exceptions: - amazon2023-arm64 - debian12 - enterprise-amazon2023 + - atlas-amazon2023 # TODO(SERVER-85904) - enterprise-amazon2023-lto - enterprise-amazon2023-arm64 + - atlas-amazon2023-arm64 - enterprise-amazon2023-arm64-fuzzers - enterprise-amazon2023-arm64-fuzzers-roll-back-incremental-feature-flags - enterprise-amazon2023-arm64-grav4