summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authort.ward <22226719+tward333@users.noreply.github.com>2022-08-26 21:10:24 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-08-26 22:04:55 +0000
commitf2acf616a89e4e45b8c0572202c45b8e629fabc7 (patch)
treee6b0b9b5a3daed435e42736423be9dd7a859e3a5 /etc
parenta52ef30f9b84fa7b77a85e8bd14f6e54721b9085 (diff)
downloadmongo-f2acf616a89e4e45b8c0572202c45b8e629fabc7.tar.gz
SERVER-62300 Add support for Ubuntu 22.04 x86
Diffstat (limited to 'etc')
-rw-r--r--etc/evergreen_yml_components/definitions.yml3
-rw-r--r--etc/evergreen_yml_components/variants/misc_release.yml109
-rw-r--r--etc/repo_config.yaml24
3 files changed, 136 insertions, 0 deletions
diff --git a/etc/evergreen_yml_components/definitions.yml b/etc/evergreen_yml_components/definitions.yml
index 44221f56c86..2c123c0bb01 100644
--- a/etc/evergreen_yml_components/definitions.yml
+++ b/etc/evergreen_yml_components/definitions.yml
@@ -300,6 +300,7 @@ variables:
- enterprise-ubuntu1804-arm64
- enterprise-ubuntu2004-arm64
- enterprise-ubuntu2004-64
+ - enterprise-ubuntu2204-64
- enterprise-windows
- enterprise-windows-debug-unoptimized
- enterprise-windows-inmem
@@ -323,6 +324,7 @@ variables:
- enterprise-amazon2-arm64
- enterprise-ubuntu1804-64
- enterprise-ubuntu2004-64
+ - enterprise-ubuntu2204-64
- enterprise-windows
- enterprise-windows-required
@@ -357,6 +359,7 @@ variables:
- ubuntu1804-arm64
- ubuntu2004-arm64
- ubuntu2004
+ - ubuntu2204
- enterprise-ubuntu1804-64
- enterprise-ubuntu1804-arm64
- enterprise-ubuntu2004-arm64
diff --git a/etc/evergreen_yml_components/variants/misc_release.yml b/etc/evergreen_yml_components/variants/misc_release.yml
index e4251952704..425c2a7cfc8 100644
--- a/etc/evergreen_yml_components/variants/misc_release.yml
+++ b/etc/evergreen_yml_components/variants/misc_release.yml
@@ -1397,6 +1397,58 @@ buildvariants:
- ubuntu1804-test
- name: generate_buildid_to_debug_symbols_mapping
+- name: ubuntu2204
+ display_name: Ubuntu 22.04
+ cron: "0 4 * * *" # From the ${project_nightly_cron} parameter.
+ run_on:
+ - ubuntu2204-small
+ expansions:
+ push_path: linux
+ push_bucket: downloads.mongodb.org
+ push_name: linux
+ push_arch: x86_64-ubuntu2204
+ compile_flags: --ssl MONGO_DISTMOD=ubuntu2204 -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_v3_gcc.vars
+ multiversion_platform: ubuntu2204
+ multiversion_edition: targeted
+ has_packages: true
+ packager_script: packager.py
+ packager_arch: x86_64
+ packager_distro: ubuntu2204
+ repo_edition: org
+ scons_cache_scope: shared
+ large_distro_name: ubuntu2204-large
+ tasks:
+ - name: compile_test_and_package_serial_no_unittests_TG
+ distros:
+ - ubuntu2204-large
+ - name: .aggfuzzer .common !.multiversion !.feature_flag_guarded
+ - name: aggregation !.feature_flag_guarded
+ - name: .auth !.audit !.multiversion
+ - name: .misc_js
+ - name: .concurrency .common
+ - name: concurrency_replication_causal_consistency_gen
+ - name: disk_wiredtiger
+ - name: free_monitoring
+ - name: .jscore .common
+ - name: .jstestfuzz .common
+ - name: libunwind_tests
+ - name: .logical_session_cache .one_sec
+ # - name: multiversion_gen
+ - name: replica_sets_gen
+ - name: replica_sets_jscore_passthrough
+ - name: .sharding .txns
+ - name: sharding_gen
+ - name: sharding_jscore_passthrough
+ - name: .ssl
+ - name: .stitch
+ - name: test_packages
+ distros:
+ - ubuntu2204-package
+ - name: .publish
+ distros:
+ - ubuntu2204-small
+ - name: generate_buildid_to_debug_symbols_mapping
+
- name: ubuntu2004
display_name: Ubuntu 20.04
cron: "0 4 * * *" # From the ${project_nightly_cron} parameter.
@@ -1506,6 +1558,63 @@ buildvariants:
- ubuntu2004-small
- name: generate_buildid_to_debug_symbols_mapping
+- name: enterprise-ubuntu2204-64
+ display_name: Enterprise Ubuntu 22.04
+ cron: "0 4 * * *" # From the ${project_nightly_cron} parameter.
+ modules:
+ - enterprise
+ run_on:
+ - ubuntu2204-small
+ stepback: false
+ expansions:
+ additional_package_targets: archive-mongocryptd archive-mongocryptd-debug archive-mh archive-mh-debug
+ push_path: linux
+ push_bucket: downloads.10gen.com
+ push_name: linux
+ push_arch: x86_64-enterprise-ubuntu2204
+ compile_flags: --ssl MONGO_DISTMOD=ubuntu2204 -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_v3_gcc.vars
+ crypt_task_compile_flags: SHLINKFLAGS_EXTRA="-Wl,-Bsymbolic -Wl,--no-gnu-unique" CCFLAGS="-fno-gnu-unique"
+ multiversion_platform: ubuntu2204
+ multiversion_edition: enterprise
+ has_packages: true
+ packager_script: packager_enterprise.py
+ packager_arch: x86_64
+ packager_distro: ubuntu2204
+ repo_edition: enterprise
+ scons_cache_scope: shared
+ large_distro_name: ubuntu2204-large
+ # TODO SERVER-64479 remove external_auth_jobs_max once resolved
+ external_auth_jobs_max: 1
+ tasks:
+ - name: compile_test_and_package_serial_no_unittests_TG
+ distros:
+ - ubuntu2204-large
+ - name: .crypt
+ - name: .publish_crypt
+ - name: .aggfuzzer .common !.multiversion !.feature_flag_guarded
+ - name: audit
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: .encrypt !.aggregation !.replica_sets !.sharding !.jscore
+ - name: external_auth
+ - name: external_auth_aws
+ - name: .jscore .common !.decimal !.sharding !.feature_flag_guarded
+ - name: jsCore_auth
+ - name: .jstestfuzz .common
+ - name: libunwind_tests
+ - name: .logical_session_cache .one_sec
+ - name: .ocsp
+ - name: replica_sets_auth_gen
+ - name: replica_sets_jscore_passthrough
+ - name: sasl
+ - name: sharding_auth_gen
+ - name: test_packages
+ distros:
+ - ubuntu2204-package
+ - name: .publish
+ distros:
+ - ubuntu2204-small
+ - name: generate_buildid_to_debug_symbols_mapping
+
- name: enterprise-ubuntu2004-arm64
display_name: Enterprise Ubuntu 20.04 arm64
cron: "0 4 * * *" # From the ${project_nightly_cron} parameter.
diff --git a/etc/repo_config.yaml b/etc/repo_config.yaml
index 0fa0e5719b5..d5bfee8811c 100644
--- a/etc/repo_config.yaml
+++ b/etc/repo_config.yaml
@@ -249,6 +249,18 @@ repos:
repos:
- apt/ubuntu/dists/focal/mongodb-org
+ - name: ubuntu2204
+ type: deb
+ code_name: "jammy"
+ edition: org
+ bucket: repo.mongodb.org
+ component: multiverse
+ architectures:
+ - amd64
+ - arm64
+ repos:
+ - apt/ubuntu/dists/jammy/mongodb-org
+
####################
#
# Enterprise Repos:
@@ -479,3 +491,15 @@ repos:
- arm64
repos:
- apt/ubuntu/dists/focal/mongodb-enterprise
+
+ - name: ubuntu2204
+ type: deb
+ code_name: "jammy"
+ edition: enterprise
+ bucket: repo.mongodb.com
+ component: multiverse
+ architectures:
+ - amd64
+ - arm64
+ repos:
+ - apt/ubuntu/dists/jammy/mongodb-enterprise