Commit Graph

30 Commits

Author SHA1 Message Date
Ryan Egesdahl
47b693a6ae SERVER-54729 Add explicit dependencies to Debian packages
Some dependencies were not being captured automatically by the Debian
package build system (namely, the Cyrus SASL modules required for
Enterprise), which was causing failures for some users. The explicit
dependencies declared in the RPM packages are mirrored in the Debian
packaging now.

(cherry picked from commit 829e4a097b)
(cherry picked from commit 7d3fe7a3f1)
2021-07-20 17:44:53 +00:00
Ryan Egesdahl
31a75fa034 SERVER-55460 Fix RPM packaging and package testing for SLES 12
Some versions of SLES apparently don't define the _sharedstatedir RPM
macro properly, leaving it at the old-time UNIX /usr/com default. This
was causing the server to fail to start on such platforms because the
expected data directory at /var/lib/mongodb was missing. The macro is
now statically defined on SLES to /var like it should be on any modern
Linux distribution.

Also fixed were paths to systemd unit files in package testing and the
fact that we weren't installing the tools-extra package, which we should
be doing if only to verify that the script indeed continues to fail
expectedly on the platform.

(cherry picked from commit 649dc04027)
2021-05-10 15:45:13 +00:00
Ryan Egesdahl
44936147c5 SERVER-55019 Fix install_compass platform compatibility
The install_compass script did not execute on all platforms we support
on all branches. This change makes the script a bit more universal so it
will run with whatever Python version users happen to have installed.

(cherry picked from commit 92c4d25d07)
2021-03-16 18:04:49 +00:00
Zakhar Kleyman
89de6132e3 SERVER-51465 update package tests for install_compass
(cherry picked from commit eb661616fa)
2021-03-04 17:16:59 +00:00
Brian McCarthy
68009cfaed SERVER-54858 Update Amazon Linux AMI for package testing
(cherry picked from commit 37174150cbb33aba3343fc768f944632d7b9e764)
2021-03-01 21:19:59 +00:00
Brian McCarthy
a3bdb6e287 SERVER-54255 Update RHEL 7 AMI for package testing 2021-02-23 13:40:35 +00:00
Brian McCarthy
4bb1604f88 SERVER-54058 Update Debian 10 AMI for package testing
(cherry picked from commit acf4722f7c)
2021-02-03 13:56:43 +00:00
Brian McCarthy
0118d1f484 SERVER-49222 ARM64 support on Amazon Linux 2 2021-02-01 19:36:13 +00:00
Brian McCarthy
f3f4bed1ff SERVER-48659 Update SLES 12 AMI for package tests
(cherry picked from commit 1cc92d974e60248fd24532dcc05e5eb878e9b6d5)
2020-06-11 12:56:51 +00:00
Brian McCarthy
4d533f1fb8 SERVER-48640 Update RHEL 6.2 AMI for package tests
(cherry picked from commit 5b5c7864d9)
2020-06-09 13:53:54 +00:00
Brian McCarthy
11fd7943b2 SERVER-44070 Platform Support: Add Community & Enterprise Ubuntu 20.04 x64
(cherry picked from commit a7653f2540)
2020-05-04 21:24:06 +00:00
Andrew Morrow
4c4ea36d6f SERVER-47708 Don't install uninstallable metapackage
(cherry picked from commit 78bc718f2f)
2020-04-22 21:18:41 +00:00
Zakhar Kleyman
852f3bbea5 SERVER-45346 fix ubuntu 18.04 package test 2020-01-03 19:17:37 +00:00
John Chen
8cd7f1a4cd SERVER-43850 use os.name instead of os.family to check ubuntu 2019-10-07 18:17:41 +00:00
John Chen
0d0c7ec99f SERVER-37768 Added Debian10 build variant 2019-09-16 19:36:56 +00:00
John Chen
284630e370 SERVER-37772 adding RHEL80 distro 2019-07-25 17:58:58 -04:00
Mathew Robinson
2bb9313de4 SERVER-37769 Platform Support: SUSE15 2019-04-29 13:39:57 -04:00
Brian McCarthy
25211c4350 SERVER-40491 Update Debian 8 image for package test 2019-04-08 15:29:54 -04:00
Mathew Robinson
866e053114 SERVER-36622 Allow newer versions of RHEL and Ubuntu to succeed for install_compass 2018-08-20 10:51:27 -04:00
Mathew Robinson
0b001ed1ab SERVER-33000 Add Ubuntu 18.04 support 2018-06-06 16:41:23 -04:00
Zakhar Kleyman
cbf3e5344f SERVER-32437 add Amazon Linux 2 platform support 2018-04-04 10:25:01 -04:00
Brian McCarthy
d95018ef80 SERVER-29463 Platform Support: add Debian 9 stretch 2018-02-09 15:45:10 -05:00
Zakhar Kleyman
6b1dec440c SERVER-32932 improve sles12 package testing 2018-01-29 12:49:49 -05:00
Mathew Robinson
0d363f8571 SERVER-32527 Move package testing to new BUILD2 VPC 2018-01-25 15:28:46 -05:00
Mathew Robinson
aae9030942 SERVER-31857 Install python on Ubuntu for package tests 2017-11-07 16:24:51 -05:00
Mathew Robinson
62bd8ce2a8 SERVER-31781 Rename variable to not conflict with module name 2017-11-06 17:09:14 -05:00
Brian Samek
b37733d3bc SERVER-28748 Set ulimit in package smoke testing
On SUSE 11 t1.micro AWS instances, the virtual memory ulimit is set low
enough to cause the mongo shell to fail to start because it cannot
allocate enough memory after SERVER-28400.
2017-04-12 14:28:30 -04:00
Brian Samek
f622b4fd91 SERVER-28159 Tag instances according to reaper policies in package test 2017-03-01 14:43:17 -05:00
Brian Samek
7f74694a21 SERVER-27441 Reduce spurious failures in Linux package smoke testing
- Ensure that mongod is ready to accept writes before testing
- Re-run converge step because instance may not yet be ready
2016-12-16 09:20:07 -05:00
Brian Samek
337df95536 SERVER-27140 Linux package smoke testing 2016-11-21 10:56:44 -05:00