From a6cfcc851c4753ad6c1a927f398501c4d43de657 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Fri, 3 May 2024 07:28:18 -0500 Subject: [PATCH] DRIVERS-2904 Test against 8.0 builds (#438) --- .evergreen/config.yml | 75 +++++++++++++++++++++++++++++++++- .evergreen/download-mongodb.sh | 63 ++++++++++++++++++++++++---- 2 files changed, 129 insertions(+), 9 deletions(-) diff --git a/.evergreen/config.yml b/.evergreen/config.yml index b7635831..c869aa0e 100644 --- a/.evergreen/config.yml +++ b/.evergreen/config.yml @@ -556,6 +556,33 @@ tasks: # Standard test tasks {{{ + - name: "test-8.0-standalone" + tags: ["8.0", "standalone"] + commands: + - func: "bootstrap mongo-orchestration" + vars: + VERSION: "8.0" + TOPOLOGY: "server" + - func: "run tests" + + - name: "test-8.0-replica_set" + tags: ["8.0", "replica_set"] + commands: + - func: "bootstrap mongo-orchestration" + vars: + VERSION: "8.0" + TOPOLOGY: "replica_set" + - func: "run tests" + + - name: "test-8.0-sharded_cluster" + tags: ["8.0", "sharded_cluster"] + commands: + - func: "bootstrap mongo-orchestration" + vars: + VERSION: "8.0" + TOPOLOGY: "sharded_cluster" + - func: "run tests" + - name: "test-7.0-standalone" tags: ["7.0", "standalone"] commands: @@ -967,6 +994,10 @@ axes: display_name: "latest" variables: VERSION: "latest" + - id: "8.0" + display_name: "8.0" + variables: + VERSION: "8.0" - id: "7.0" display_name: "7.0" variables: @@ -1013,6 +1044,27 @@ axes: display_name: "Windows 64" run_on: windows-64-vsMulti-small + # OSes that support versions of MongoDB>=7.0 with SSL. + - id: os-requires-70 + display_name: OS + values: + + - id: debian12 + display_name: "Debian 12.0" + run_on: debian12-small + + - id: ubuntu-22.04 + display_name: "Ubuntu 22.04" + run_on: ubuntu2004-test + + - id: amazon-2023-x64 + display_name: "Amazon Linux 2023 x64" + run_on: amazon2023.0-small + + - id: rhel9 + display_name: "RHEL 9.0 x64" + run_on: rhel91-small + # OSes that support versions of MongoDB>=5.0 with SSL. - id: os-requires-50 display_name: OS @@ -1027,7 +1079,7 @@ axes: run_on: ubuntu2004-test - id: ubuntu2004-arm64-small - display_name: "Ubuntu 18.04 (ARM64)" + display_name: "Ubuntu 20.04 (ARM64)" run_on: ubuntu2004-arm64-small - id: rhel87-power8 @@ -1126,6 +1178,9 @@ buildvariants: - name: "test-latest-sharded_cluster" - name: "test-latest-standalone" - name: "test-latest-load_balancer" + - name: "test-8.0-replica_set" + - name: "test-8.0-sharded_cluster" + - name: "test-8.0-standalone" - name: "test-7.0-replica_set" - name: "test-7.0-sharded_cluster" - name: "test-7.0-standalone" @@ -1155,6 +1210,9 @@ buildvariants: - name: "test-latest-replica_set" - name: "test-latest-sharded_cluster" - name: "test-latest-standalone" + - name: "test-8.0-replica_set" + - name: "test-8.0-sharded_cluster" + - name: "test-8.0-standalone" - name: "test-7.0-replica_set" - name: "test-7.0-sharded_cluster" - name: "test-7.0-standalone" @@ -1165,6 +1223,20 @@ buildvariants: - name: "test-5.0-sharded_cluster" - name: "test-5.0-standalone" +- matrix_name: "tests-os-requires-70" + matrix_spec: {"os-requires-70": "*", auth: "*", ssl: "*" } + display_name: "${os-requires-70} ${auth} ${ssl}" + tasks: + - name: "test-latest-replica_set" + - name: "test-latest-sharded_cluster" + - name: "test-latest-standalone" + - name: "test-8.0-replica_set" + - name: "test-8.0-sharded_cluster" + - name: "test-8.0-standalone" + - name: "test-7.0-replica_set" + - name: "test-7.0-sharded_cluster" + - name: "test-7.0-standalone" + # Storage Engine Tests on Ubuntu 20.04 - matrix_name: "tests-storage-engines" matrix_spec: {"os-fully-featured": "rhel8", storage-engine: "*" } @@ -1182,6 +1254,7 @@ buildvariants: then: add_tasks: - "test-latest-standalone" + - "test-8.0-standalone" - "test-7.0-standalone" - "test-3.6-standalone" - if: diff --git a/.evergreen/download-mongodb.sh b/.evergreen/download-mongodb.sh index a9dce84f..fb96b46d 100755 --- a/.evergreen/download-mongodb.sh +++ b/.evergreen/download-mongodb.sh @@ -56,6 +56,7 @@ get_mongodb_download_url_for () VERSION_MONGOSH="2.1.1" # Set VERSION_RAPID to the latest rapid release each quarter. VERSION_RAPID="7.3.1" + VERSION_80="v8.0-latest" VERSION_70="7.0.9" VERSION_60_LATEST="v6.0-latest" VERSION_60="6.0.15" @@ -95,6 +96,7 @@ get_mongodb_download_url_for () MONGODB_LATEST="http://downloads.10gen.com/osx/mongodb-macos-arm64-enterprise${DEBUG}-latest.tgz" MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-darwin-arm64.zip" MONGODB_RAPID="http://downloads.10gen.com/osx/mongodb-macos-arm64-enterprise${DEBUG}-${VERSION_RAPID}.tgz" + MONGODB_80="http://downloads.10gen.com/osx/mongodb-macos-arm64-enterprise${DEBUG}-${VERSION_80}.tgz" MONGODB_70="http://downloads.10gen.com/osx/mongodb-macos-arm64-enterprise${DEBUG}-${VERSION_70}.tgz" MONGODB_60_LATEST="http://downloads.10gen.com/osx/mongodb-macos-arm64-enterprise${DEBUG}-${VERSION_60_LATEST}.tgz" MONGODB_60="http://downloads.10gen.com/osx/mongodb-macos-arm64-enterprise${DEBUG}-${VERSION_60}.tgz" @@ -114,6 +116,7 @@ get_mongodb_download_url_for () MONGODB_LATEST="http://downloads.10gen.com/osx/mongodb-macos-x86_64-enterprise${DEBUG}-latest.tgz" MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-darwin-x64.zip" MONGODB_RAPID="http://downloads.10gen.com/osx/mongodb-macos-x86_64-enterprise${DEBUG}-${VERSION_RAPID}.tgz" + MONGODB_80="http://downloads.10gen.com/osx/mongodb-macos-x86_64-enterprise${DEBUG}-${VERSION_80}.tgz" MONGODB_70="http://downloads.10gen.com/osx/mongodb-macos-x86_64-enterprise${DEBUG}-${VERSION_70}.tgz" MONGODB_60_LATEST="http://downloads.10gen.com/osx/mongodb-macos-x86_64-enterprise${DEBUG}-${VERSION_60_LATEST}.tgz" MONGODB_60="http://downloads.10gen.com/osx/mongodb-macos-x86_64-enterprise${DEBUG}-${VERSION_60}.tgz" @@ -140,6 +143,7 @@ get_mongodb_download_url_for () MONGODB_LATEST="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-rhel90${DEBUG}-latest.tgz" MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-linux-arm64.tgz" MONGODB_RAPID="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-rhel90${DEBUG}-${VERSION_RAPID}.tgz" + MONGODB_80="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-rhel90${DEBUG}-${VERSION_80}.tgz" MONGODB_70="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-rhel90${DEBUG}-${VERSION_70}.tgz" MONGODB_60_LATEST="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-rhel90${DEBUG}-${VERSION_60_LATEST}.tgz" MONGODB_60="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-rhel90${DEBUG}-${VERSION_60}.tgz" @@ -148,6 +152,7 @@ get_mongodb_download_url_for () MONGODB_LATEST="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-rhel90${DEBUG}-latest.tgz" MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-linux-x64.tgz" MONGODB_RAPID="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-rhel90${DEBUG}-${VERSION_RAPID}.tgz" + MONGODB_80="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-rhel90${DEBUG}-${VERSION_80}.tgz" MONGODB_70="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-rhel90${DEBUG}-${VERSION_70}.tgz" MONGODB_60_LATEST="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-rhel90${DEBUG}-${VERSION_60_LATEST}.tgz" MONGODB_60_PERF="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-rhel90${DEBUG}-${VERSION_60_PERF}.tgz" @@ -157,6 +162,7 @@ get_mongodb_download_url_for () MONGODB_LATEST="http://downloads.10gen.com/linux/mongodb-linux-ppc64le-enterprise-rhel81${DEBUG}-latest.tgz" MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-linux-ppc64le.tgz" MONGODB_RAPID="http://downloads.10gen.com/linux/mongodb-linux-ppc64le-enterprise-rhel81${DEBUG}-${VERSION_RAPID}.tgz" + MONGODB_80="http://downloads.10gen.com/linux/mongodb-linux-ppc64le-enterprise-rhel81${DEBUG}-${VERSION_80}.tgz" MONGODB_70="http://downloads.10gen.com/linux/mongodb-linux-ppc64le-enterprise-rhel81${DEBUG}-${VERSION_70}.tgz" MONGODB_60_LATEST="http://downloads.10gen.com/linux/mongodb-linux-ppc64le-enterprise-rhel81${DEBUG}-${VERSION_60_LATEST}.tgz" MONGODB_60="http://downloads.10gen.com/linux/mongodb-linux-ppc64le-enterprise-rhel81${DEBUG}-${VERSION_60}.tgz" @@ -168,6 +174,7 @@ get_mongodb_download_url_for () MONGODB_LATEST="http://downloads.10gen.com/linux/mongodb-linux-s390x-enterprise-rhel83${DEBUG}-latest.tgz" MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-linux-s390x.tgz" MONGODB_RAPID="http://downloads.10gen.com/linux/mongodb-linux-s390x-enterprise-rhel83${DEBUG}-${VERSION_RAPID}.tgz" + MONGODB_80="http://downloads.10gen.com/linux/mongodb-linux-s390x-enterprise-rhel83${DEBUG}-${VERSION_80}.tgz" MONGODB_70="http://downloads.10gen.com/linux/mongodb-linux-s390x-enterprise-rhel83${DEBUG}-${VERSION_70}.tgz" MONGODB_60_LATEST="http://downloads.10gen.com/linux/mongodb-linux-s390x-enterprise-rhel83${DEBUG}-${VERSION_60_LATEST}.tgz" MONGODB_60="http://downloads.10gen.com/linux/mongodb-linux-s390x-enterprise-rhel83${DEBUG}-${VERSION_60}.tgz" @@ -179,6 +186,8 @@ get_mongodb_download_url_for () MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-linux-arm64.tgz" MONGODB_RAPID="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-rhel82${DEBUG}-${VERSION_RAPID}.tgz" MONGODB_60_LATEST="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-rhel82${DEBUG}-${VERSION_60_LATEST}.tgz" + MONGODB_80="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-rhel82${DEBUG}-${VERSION_80}.tgz" + MONGODB_70="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-rhel82${DEBUG}-${VERSION_70}.tgz" MONGODB_60="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-rhel82${DEBUG}-${VERSION_60}.tgz" MONGODB_50="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-rhel82${DEBUG}-${VERSION_50}.tgz" MONGODB_44="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-rhel82${DEBUG}-${VERSION_44}.tgz" @@ -188,6 +197,7 @@ get_mongodb_download_url_for () MONGODB_LATEST="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-rhel80${DEBUG}-latest.tgz" MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-linux-x64.tgz" MONGODB_RAPID="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-rhel80${DEBUG}-${VERSION_RAPID}.tgz" + MONGODB_80="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-rhel80${DEBUG}-${VERSION_80}.tgz" MONGODB_70="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-rhel80${DEBUG}-${VERSION_70}.tgz" MONGODB_60_LATEST="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-rhel80${DEBUG}-${VERSION_60_LATEST}.tgz" MONGODB_60="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-rhel80${DEBUG}-${VERSION_60}.tgz" @@ -267,14 +277,12 @@ get_mongodb_download_url_for () MONGODB_32="http://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel55${DEBUG}-${VERSION_32}.tgz" MONGODB_30="http://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel55${DEBUG}-${VERSION_30}.tgz" ;; - linux-sles-11*-x86_64) - MONGODB_LATEST="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse11${DEBUG}-latest.tgz" - MONGODB_36="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse11${DEBUG}-${VERSION_36}.tgz" - MONGODB_34="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse11${DEBUG}-${VERSION_34}.tgz" - MONGODB_32="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse11${DEBUG}-${VERSION_32}.tgz" - MONGODB_30="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse11${DEBUG}-${VERSION_30}.tgz" - MONGODB_26="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse11${DEBUG}-${VERSION_26}.tgz" - MONGODB_24="http://downloads.10gen.com/linux/mongodb-linux-x86_64-subscription-suse11${DEBUG}-${VERSION_24}.tgz" + linux-sles-15.1-x86_64) + MONGODB_LATEST="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse15${DEBUG}-latest.tgz" + MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-linux-x64.tgz" + MONGODB_RAPID="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse15${DEBUG}-${VERSION_RAPID}.tgz" + MONGODB_80="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse15${DEBUG}-${VERSION_80}.tgz" + MONGODB_70="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse15${DEBUG}-${VERSION_70}.tgz" ;; linux-sles-12*-s390x) MONGODB_LATEST="http://downloads.10gen.com/linux/mongodb-linux-s390x-enterprise-suse12${DEBUG}-latest.tgz" @@ -289,6 +297,7 @@ get_mongodb_download_url_for () MONGODB_LATEST="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse12${DEBUG}-latest.tgz" MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-linux-x64.tgz" MONGODB_RAPID="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse12${DEBUG}-${VERSION_RAPID}.tgz" + MONGODB_80="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse12${DEBUG}-${VERSION_80}.tgz" MONGODB_70="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse12${DEBUG}-${VERSION_70}.tgz" MONGODB_60_LATEST="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse12${DEBUG}-${VERSION_60_LATEST}.tgz" MONGODB_60="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse12${DEBUG}-${VERSION_60}.tgz" @@ -300,6 +309,29 @@ get_mongodb_download_url_for () MONGODB_34="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse12${DEBUG}-${VERSION_34}.tgz" MONGODB_32="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse12${DEBUG}-${VERSION_32}.tgz" ;; + linux-sles-11*-x86_64) + MONGODB_LATEST="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse11${DEBUG}-latest.tgz" + MONGODB_36="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse11${DEBUG}-${VERSION_36}.tgz" + MONGODB_34="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse11${DEBUG}-${VERSION_34}.tgz" + MONGODB_32="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse11${DEBUG}-${VERSION_32}.tgz" + MONGODB_30="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse11${DEBUG}-${VERSION_30}.tgz" + MONGODB_26="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-suse11${DEBUG}-${VERSION_26}.tgz" + MONGODB_24="http://downloads.10gen.com/linux/mongodb-linux-x86_64-subscription-suse11${DEBUG}-${VERSION_24}.tgz" + ;; + linux-amzn-2023-x86_64) + MONGODB_LATEST="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-amazon2023${DEBUG}-latest.tgz" + MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-linux-x64.tgz" + MONGODB_RAPID="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-amazon2023${DEBUG}-${VERSION_RAPID}.tgz" + MONGODB_80="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-amazon2023${DEBUG}-${VERSION_80}.tgz" + MONGODB_70="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-amazon2023${DEBUG}-${VERSION_70}.tgz" + ;; + linux-amzn-2023-aarch64) + MONGODB_LATEST="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-amazon2023${DEBUG}-latest.tgz" + MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-linux-arm64.tgz" + MONGODB_RAPID="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-amazon2023${DEBUG}-${VERSION_RAPID}.tgz" + MONGODB_80="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-amazon2023${DEBUG}-${VERSION_80}.tgz" + MONGODB_70="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-amazon2023${DEBUG}-${VERSION_70}.tgz" + ;; linux-amzn-2018*-x86_64) MONGODB_LATEST="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-amzn64${DEBUG}-latest.tgz" MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-linux-x64.tgz" @@ -388,10 +420,18 @@ get_mongodb_download_url_for () MONGODB_50="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-debian11${DEBUG}-${VERSION_50}.tgz" # SERVER-62299 Added support for Debian 11 in 5.0.8 and 6.0.0-rc0 ;; + linux-debian-12*) + MONGODB_LATEST="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-debian12${DEBUG}-latest.tgz" + MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-linux-x64.tgz" + MONGODB_RAPID="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-debian12${DEBUG}-${VERSION_RAPID}.tgz" + MONGODB_80="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-debian12${DEBUG}-${VERSION_80}.tgz" + MONGODB_70="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-debian12${DEBUG}-${VERSION_70}.tgz" + ;; linux-ubuntu-22.04-aarch64) MONGODB_LATEST="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-ubuntu2204${DEBUG}-latest.tgz" MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-linux-arm64.tgz" MONGODB_RAPID="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-ubuntu2204${DEBUG}-${VERSION_RAPID}.tgz" + MONGODB_80="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-ubuntu2204${DEBUG}-${VERSION_80}.tgz" MONGODB_70="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-ubuntu2204${DEBUG}-${VERSION_70}.tgz" MONGODB_60_LATEST="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-ubuntu2204${DEBUG}-${VERSION_60_LATEST}.tgz" MONGODB_60="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-ubuntu2204${DEBUG}-${VERSION_60}.tgz" @@ -401,6 +441,7 @@ get_mongodb_download_url_for () MONGODB_LATEST="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-ubuntu2204${DEBUG}-latest.tgz" MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-linux-x64.tgz" MONGODB_RAPID="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-ubuntu2204${DEBUG}-${VERSION_RAPID}.tgz" + MONGODB_80="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-ubuntu2204${DEBUG}-${VERSION_80}.tgz" MONGODB_70="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-ubuntu2204${DEBUG}-${VERSION_70}.tgz" MONGODB_60_LATEST="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-ubuntu2204${DEBUG}-${VERSION_60_LATEST}.tgz" MONGODB_60="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-ubuntu2204${DEBUG}-${VERSION_60}.tgz" @@ -410,6 +451,7 @@ get_mongodb_download_url_for () MONGODB_LATEST="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-ubuntu2004${DEBUG}-latest.tgz" MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-linux-arm64.tgz" MONGODB_RAPID="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-ubuntu2004${DEBUG}-${VERSION_RAPID}.tgz" + MONGODB_80="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-ubuntu2004${DEBUG}-${VERSION_80}.tgz" MONGODB_70="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-ubuntu2004${DEBUG}-${VERSION_70}.tgz" MONGODB_60_LATEST="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-ubuntu2004${DEBUG}-${VERSION_60_LATEST}.tgz" MONGODB_60="http://downloads.10gen.com/linux/mongodb-linux-aarch64-enterprise-ubuntu2004${DEBUG}-${VERSION_60}.tgz" @@ -420,6 +462,7 @@ get_mongodb_download_url_for () MONGODB_LATEST="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-ubuntu2004${DEBUG}-latest.tgz" MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-linux-x64.tgz" MONGODB_RAPID="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-ubuntu2004${DEBUG}-${VERSION_RAPID}.tgz" + MONGODB_80="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-ubuntu2004${DEBUG}-${VERSION_80}.tgz" MONGODB_70="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-ubuntu2004${DEBUG}-${VERSION_70}.tgz" MONGODB_60_LATEST="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-ubuntu2004${DEBUG}-${VERSION_60_LATEST}.tgz" MONGODB_60="http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-ubuntu2004${DEBUG}-${VERSION_60}.tgz" @@ -535,6 +578,7 @@ get_mongodb_download_url_for () MONGODB_LATEST="http://downloads.10gen.com/windows/mongodb-windows-x86_64-enterprise${DEBUG}-latest.zip" MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-win32-x64.zip" MONGODB_RAPID="http://downloads.10gen.com/windows/mongodb-windows-x86_64-enterprise${DEBUG}-${VERSION_RAPID}.zip" + MONGODB_80="http://downloads.10gen.com/windows/mongodb-windows-x86_64-enterprise${DEBUG}-${VERSION_80}.zip" MONGODB_70="http://downloads.10gen.com/windows/mongodb-windows-x86_64-enterprise${DEBUG}-${VERSION_70}.zip" MONGODB_60_LATEST="http://downloads.10gen.com/windows/mongodb-windows-x86_64-enterprise${DEBUG}-${VERSION_60_LATEST}.zip" MONGODB_60="http://downloads.10gen.com/windows/mongodb-windows-x86_64-enterprise${DEBUG}-${VERSION_60}.zip" @@ -555,6 +599,7 @@ get_mongodb_download_url_for () MONGODB_LATEST="http://downloads.10gen.com/windows/mongodb-windows-x86_64-enterprise-latest.zip" MONGOSH="https://downloads.mongodb.com/compass/mongosh-${VERSION_MONGOSH}-win32-x64.zip" MONGODB_RAPID="http://downloads.10gen.com/windows/mongodb-windows-x86_64-enterprise${DEBUG}-${VERSION_RAPID}.zip" + MONGODB_80="http://downloads.10gen.com/windows/mongodb-windows-x86_64-enterprise${DEBUG}-${VERSION_80}.zip" MONGODB_70="http://downloads.10gen.com/windows/mongodb-windows-x86_64-enterprise${DEBUG}-${VERSION_70}.zip" MONGODB_60_LATEST="http://downloads.10gen.com/windows/mongodb-windows-x86_64-enterprise${DEBUG}-${VERSION_60_LATEST}.zip" MONGODB_60="http://downloads.10gen.com/windows/mongodb-windows-x86_64-enterprise${DEBUG}-${VERSION_60}.zip" @@ -612,6 +657,7 @@ get_mongodb_download_url_for () case "$_VERSION" in latest) MONGODB_DOWNLOAD_URL=$MONGODB_LATEST ;; rapid) MONGODB_DOWNLOAD_URL=$MONGODB_RAPID ;; + 8.0) MONGODB_DOWNLOAD_URL=$MONGODB_80 ;; 7.0) MONGODB_DOWNLOAD_URL=$MONGODB_70 ;; v6.0-latest) MONGODB_DOWNLOAD_URL=$MONGODB_60_LATEST ;; v6.0-perf) MONGODB_DOWNLOAD_URL=$MONGODB_60_PERF ;; @@ -644,6 +690,7 @@ get_mongodb_download_url_for () MONGO_CRYPT_SHARED_DOWNLOAD_URL=$MONGODB_LATEST fi ;; rapid) MONGO_CRYPT_SHARED_DOWNLOAD_URL=$MONGODB_RAPID ;; + 8.0) MONGO_CRYPT_SHARED_DOWNLOAD_URL=$MONGODB_80 ;; 7.0) MONGO_CRYPT_SHARED_DOWNLOAD_URL=$MONGODB_70 ;; v6.0-latest) MONGO_CRYPT_SHARED_DOWNLOAD_URL=$MONGODB_60_LATEST ;; v6.0-perf) MONGO_CRYPT_SHARED_DOWNLOAD_URL=$MONGODB_60_PERF ;;