Commit graph

1623 commits

Author SHA1 Message Date
Pedro Algarvio
f56dfae0c0 Only windows doesn't have all binaries. Assert against that too.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-15 20:49:08 +01:00
Megan Wilhite
fc814d75f1 Add user in postinst 2023-04-15 20:49:08 +01:00
Megan Wilhite
1cc64d2962 Enable service and use sysuser 2023-04-15 20:49:08 +01:00
MKLeb
bb2a12db32 Fix salt-api not starting and ensure the pip module installs into the desired relenv directory by default 2023-04-15 20:49:08 +01:00
Megan Wilhite
9c241433d1 only run postinst for salt master 2023-04-15 20:49:08 +01:00
Megan Wilhite
dda65af43d Set correct perms on file and pillar roots in test suite 2023-04-15 20:49:08 +01:00
Megan Wilhite
b7b3d5fa40 Fix permissions in test suite and add all paths to both packages 2023-04-15 20:49:08 +01:00
Megan Wilhite
7ab9844db1 Set permissions in salt.spec file files listing 2023-04-15 20:49:08 +01:00
Megan Wilhite
076d213394 Set ownership/group on /opt/saltstack/salt/ 2023-04-15 20:49:08 +01:00
Megan Wilhite
8800369488 Only run chown if the directory exists 2023-04-15 20:49:08 +01:00
Megan Wilhite
eebd28debf Set ownership for salt for correct directories 2023-04-15 20:49:08 +01:00
Megan Wilhite
16b18fd640 Test setting user/group on cache 2023-04-15 20:49:08 +01:00
Megan Wilhite
f3ca68541a Add salt group to debian packages 2023-04-15 20:49:08 +01:00
Megan Wilhite
741918923d Only open master file if it exists 2023-04-15 20:49:08 +01:00
Megan Wilhite
ddc8f4c232 Set master config in pkg/common 2023-04-15 20:49:08 +01:00
Megan Wilhite
678b5c63bf Patch Salt Master config file 2023-04-15 20:49:08 +01:00
Megan Wilhite
4013d4e9a5 Use system configs if user is salt 2023-04-15 20:49:08 +01:00
Megan Wilhite
35ddf6319f Use salt default configs 2023-04-15 20:49:08 +01:00
Megan Wilhite
e0afdecf4c Add salt user when installing debian packages 2023-04-15 20:49:08 +01:00
Megan Wilhite
60d790597a Add test to ensure salt user is running salt-master 2023-04-15 20:49:08 +01:00
Megan Wilhite
9d259f37d9 User salt user/group for running salt-master 2023-04-15 20:49:08 +01:00
MKLeb
4cc0ca55a7 Fix scripts path in extras dir for windows again 2023-04-13 18:47:11 -07:00
MKLeb
4e73a58e68 Fix extras pypath for windows 2023-04-13 18:47:11 -07:00
MKLeb
70119da54a remove libvirt test 2023-04-13 18:47:11 -07:00
MKLeb
ccb4beea57 Add libvirt-python salt-pip install test 2023-04-13 18:47:11 -07:00
MKLeb
48f40175a9 Adjust for uninstall bug in pip some more 2023-04-13 18:47:11 -07:00
MKLeb
8b01218c06 account for the bug in pip that doesn't remove the script when uninstalling a package installed using --target 2023-04-13 18:47:11 -07:00
MKLeb
35f370b7e8 The check paths are different now 2023-04-13 18:47:11 -07:00
MKLeb
f2b88bcfd1 Remove tiamat-pip test cruft and pass -y to pip uninstall 2023-04-13 18:47:11 -07:00
MKLeb
ed0ace7e71 use pep8 as the test pip install 2023-04-13 18:47:11 -07:00
MKLeb
a2e1ea88a0 Change the package we are installing for the pip extras package test 2023-04-13 18:47:11 -07:00
MKLeb
9e4e9a0ca6 Create the extras directory with tools 2023-04-13 18:47:11 -07:00
MKLeb
3b49926587 Create pip install directory for packages (except for windows, for now) and add some test coverage for the new pip install directory 2023-04-13 18:47:11 -07:00
Pedro Algarvio
012a5a743c Rename the signed package
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-13 09:35:03 +01:00
Pedro Algarvio
c07ffe9817 All macOS packages should now be signed
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-13 09:35:03 +01:00
Pedro Algarvio
0e3935aecd Start signing macOS packages
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-13 09:35:03 +01:00
MKLeb
32d6472a9a install util-linux for dmesg on centosstream 9 2023-04-12 12:53:39 -07:00
MKLeb
a0dbeda5e8 photon may require yum clean all 2023-04-12 12:53:39 -07:00
MKLeb
de40a6d568 Remove all the decimals in photon versions 2023-04-12 12:53:39 -07:00
MKLeb
3f36f6d6c6 Add .0 to the photon container names 2023-04-12 12:53:39 -07:00
MKLeb
c035173c6e Remove photon 5 from download tests and add setup_photon function 2023-04-12 12:53:39 -07:00
MKLeb
a752b3fde4 Add photon to the download tests 2023-04-12 12:53:39 -07:00
MKLeb
04eefb6e66 Fix failing package tests for photon OS 2023-04-12 12:53:39 -07:00
MKLeb
fe1c64b7a1 REVERT Remove pciutils and dmidecode as dependencies 2023-04-12 12:53:39 -07:00
MKLeb
f8b6220c23 Remove pciutils and dmidecode as dependencies 2023-04-12 12:53:39 -07:00
MKLeb
4f09114870 Handle photon in the SaltPkgInstall 2023-04-12 12:53:39 -07:00
MKLeb
c94ea66c8a Try removing the systemd-units dependency 2023-04-12 12:53:39 -07:00
MKLeb
bd378232d4 Remove package name argument when building from source, we don't need it 2023-04-11 10:04:23 -07:00
MKLeb
230337b32e Change the spec and rules file to use tools, and build from source using tools for rpms and debs 2023-04-11 10:04:23 -07:00
MKLeb
fd10f104d7 Remove the __del__ instead 2023-04-07 13:22:36 -04:00