Commit graph

1651 commits

Author SHA1 Message Date
MKLeb
28861443fe Only run the download tests for the latest subpath if the current version being released is greater than or equal to the latest salt release 2023-05-02 15:49:00 -07:00
MKLeb
353cf57470 dmesg should now already be installed on centosstream 9 2023-05-02 15:49:00 -07:00
MKLeb
2024eb3d71 Only minor will have the salt_release subpath 2023-05-02 15:49:00 -07:00
MKLeb
f601bd078c Run the package download tests for minor, latest, and the version being staged/released 2023-05-02 15:49:00 -07:00
Daniel A. Wozniak
caaf5feff7 Fix building package on amazon linux 2023-05-02 07:18:35 +01:00
Twangboy
c2a871859c Don't forget tools 2023-05-02 07:17:15 +01:00
Twangboy
7e89e3dd9d Include seed in Windows packages 2023-05-02 07:17:15 +01:00
Pedro Algarvio
8f8178a905 Signed and unsigned macOS packages use the same name, like windows.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
1f145d37f2 Fix Linux only logical check
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
0fe922f3cd Don't yield!
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
79d3acce18 Use an indirect fixture
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
9d502045d3 Point the command directly at the scripts
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
15a1e7b785 Update PATH to include the directory where the salt CLI scripts are
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
76026d0c1e Use the tests downloads path
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
63e45bc5aa Add supporting code to get the system's grains as a fixture
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
1b765b1d54 Run Linux package download tests in VMs instead of containers
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
c33b56281b
Merge 3006.x into master
Conflicts:
* doc/ref/configuration/minion.rst
2023-04-28 10:20:04 +01:00
MKLeb
9c7f819817 Move the systemd unit to salt-minion for salt-proxy 2023-04-27 21:27:50 +01:00
MKLeb
959ea4fc29 Move /etc/salt/proxy to the salt-minion debian package 2023-04-27 21:27:50 +01:00
cmcmarrow
13437829fc Merge remote-tracking branch 'upstream/3006.x' into merge-forward/3006.x/master 2023-04-20 17:39:55 -05:00
Megan Wilhite
d2bd6004a8 Only set file and pill roots perms on linux 2023-04-20 19:57:06 +01:00
Salt Project Packaging
86bb64dde2
Release v3006.0 2023-04-18 21:05:02 +00:00
MKLeb
5c7c1396f2 Revert "Release v3006.0"
This reverts commit e5209410c3.
2023-04-18 13:43:28 -07:00
Salt Project Packaging
e5209410c3
Release v3006.0 2023-04-18 16:28:01 +00:00
Twangboy
1e73882cb5 Add back ssm.exe. It is needed for VMtools 2023-04-17 17:57:13 +01:00
Megan Wilhite
5ac22b653e Check systemctl binary before calling it 2023-04-17 16:09:24 +01:00
Pedro Algarvio
10e75b2a8f Wipe the extras directory between tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-15 20:49:08 +01:00
Pedro Algarvio
d33a8b7b4a Only show the warnings when running the download package tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-15 20:49:08 +01:00
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