Commit Graph

26 Commits

Author SHA1 Message Date
Zack Winter 81c102cee4 SERVER-92939 Route tools download to the newest rhel version (#25595) (#25769)
(cherry picked from commit c3f828ae4afafd7d03661beb3f44e41958cb3320)

The tools binaries only are published for one minor version per major
version of RHEL. When the db tools team added rhel88 and rhel93 versions
of the binaries, they stopped publishing rhel80 (amd64), rhel82 (arm64),
and rhel90 versions.

Route the package tester to instead pull down the latest rhel version
that matches the major rhel version of the package (ex. rhel80 package
-> rhel88 tools)

This will be compatible because the tools binaries do not depend on any
system libraries that are not guaranteed to be compatible across minor
versions (per
https://access.redhat.com/articles/rhel8-abi-compatibility#Guidelines):

```
linux-vdso.so.1 [compat 1 via krb]
libresolv.so.2 [compat 1 via libc]
libpthread.so.0 [compat 1 via libc]
libgssapi_krb5.so.2  [compat 1 via krb]
libkrb5.so.3 [compat 1]
libc.so.6 [compat 1]
/lib/ld-linux-aarch64.so.1 [compat 1 via krb]
libk5crypto.so.3 [compat 1 via krb]
libcom_err.so.2 [compat 1 via krb]
libkrb5support.so.0 [compat 1 via krb]
libkeyutils.so.1 [compat 1 via krb]
```

GitOrigin-RevId: 841501a467c85eb853c7540695bec55fdbd25380
2024-08-05 22:03:51 +00:00
Daniel Moody 4fc8a428d2 SERVER-84502 prevent package release testing on non master evergreen projects (#17850)
GitOrigin-RevId: 99ab315f142a4e42109d9643885b3b9e28a47f26
2024-01-05 20:10:14 +00:00
Brian McCarthy 6cba851053 SERVER-77231 Platform Support: Add support for Debian 12 2023-10-03 14:21:26 +00:00
Alexander Neben 81109ec7eb SERVER-79882 Update debian 9 packaging sources 2023-08-09 22:09:20 +00:00
Steve Gross dc2101b555 SERVER-79116 Disable test on problematic old versions 2023-08-04 20:49:35 +00:00
Juan Gu d9e0915fbc SERVER-78843 change the arch_name from 'aarch64' to 'arm64' to match 'release.json' 2023-07-11 23:41:30 +00:00
Alex Neben 153a760502 SERVER-78684 Fixed package test 2023-07-06 01:08:07 +00:00
Juan Gu 2580d51ab7 SERVER-77275 Add a timeout for a single test in package_test.py 2023-05-19 23:10:42 +00:00
t.ward b9ea829607 SERVER-75281 Platform Support: Add support for Amazon Linux 2023 ARM 2023-05-17 01:54:38 +00:00
Alexander Neben b193876c06 SERVER-76332 Added logging to help debug packaging hangs 2023-04-21 00:40:44 +00:00
Alexander Neben bdb5c04f57 SERVER-75783 Retry package tests on failure 2023-04-15 03:11:26 +00:00
Ryan Egesdahl 88a706afb0 SERVER-75230 Use old mongo shell for Ubuntu 16.04 2023-04-01 01:49:37 +00:00
Ryan Egesdahl 7e378a6ddf SERVER-70016 Remove non-current disabled versions in package tests 2023-02-03 11:38:08 +00:00
Ryan Egesdahl abf903ba3b SERVER-73123 Make package tests compatible with older distros 2023-02-01 02:58:17 +00:00
Ryan Egesdahl 0a909d3764 SERVER-71472 Add tools and mongosh packages to test_packages_complete 2023-01-20 21:55:21 +00:00
Ryan Egesdahl ee5f127710 SERVER-70082 Port kitchen package tests to Docker (pt. 2) 2023-01-05 23:26:40 +00:00
Ryan Egesdahl e4a5ea42e3 SERVER-70082 Port kitchen package tests to Docker (pt. 1) 2022-12-28 22:18:44 +00:00
Ryan Egesdahl c528dba0e3 SERVER-71916 Remove amazonlinux:1 from package tests 2022-12-14 01:26:26 +00:00
Ryan Egesdahl aeed99df75 SERVER-71945 Reduce space requirements for test_packages_complete 2022-12-14 00:12:33 +00:00
Ryan Egesdahl 81082c7531 SERVER-70480 Log in to docker for package tests 2022-12-06 20:15:02 +00:00
Ryan Egesdahl 7833a6ab2a SERVER-71250 Ensure aliased platform names work in package tests 2022-11-29 20:39:29 +00:00
Ryan Egesdahl 8d463a6789 SERVER-70121 SERVER-70083 Fix basic package tests 2022-10-15 00:07:30 +00:00
Alexander Neben 34f91724f5 SERVER-69870 Created merge conflict to prevent revert 2022-10-04 22:08:49 +00:00
Alexander Neben 5c4658c23e SERVER-69870 Added multi version package testing
This reverts commit 11351f5645.
2022-10-04 14:32:40 +00:00
auto-revert-processor 11351f5645 Revert "SERVER-69870 Added multi version package testing"
This reverts commit a04b046185.
2022-10-04 08:50:53 +00:00
Alexander Neben a04b046185 SERVER-69870 Added multi version package testing 2022-10-03 20:13:57 +00:00