Commit graph

55 commits

Author SHA1 Message Date
Pedro Algarvio
ae14412da3 Don't hardcode the python version on pkg/debian/salt-cloud.postinst
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-19 23:35:51 +01:00
Pedro Algarvio
50063ff617 Pass the python version too
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-16 07:32:35 +01:00
Pedro Algarvio
2a65c3e025 Pass along the relenv version that should be used.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-16 07:32:35 +01:00
Salt Project Packaging
4e8b77df67
Release v3006.1 2023-05-05 17:53:34 +00:00
Daniel A. Wozniak
c4ee9ee967 Fix perms on could deployment directories 2023-05-03 16:42:19 -07:00
Daniel A. Wozniak
e36aa3cfcb Skip all salt user tests on mac 2023-05-03 12:35:08 -07:00
Daniel A. Wozniak
28d87c1333 Add chahgelogs for #64141 and #64158 2023-05-03 12:35:08 -07:00
Daniel A. Wozniak
64a0bddd13 Generate master and minion configs 2023-05-03 12:35:08 -07:00
Daniel A. Wozniak
e00031c5e5 Salt home has world read and execute perms 2023-05-03 12:35:08 -07:00
Daniel A. Wozniak
6c66467269 Leave salt dir world read/execute 2023-05-03 12:35:08 -07:00
Daniel A. Wozniak
fb6906f9d2 use preinst for salt user 2023-05-03 12:35:08 -07:00
Daniel A. Wozniak
9a3ce4630c Fix warts in setting up user in spec file 2023-05-03 12:35:08 -07:00
Daniel A. Wozniak
b7fbec8158 Move salt user creation to common package
Move the salt user creation to the common package shared all other salt
packages.
2023-05-03 12:35:08 -07: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
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
Megan Wilhite
5ac22b653e Check systemctl binary before calling it 2023-04-17 16:09:24 +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
Megan Wilhite
9c241433d1 only run postinst for salt master 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
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
ddc8f4c232 Set master config in pkg/common 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
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
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
Salt Project Packaging
b767ce0c8e
Release v3006.0rc3 2023-03-29 19:41:22 +00:00
MKLeb
d8fb625f77 Build the rpm and deb packages from source using --no-binary=':all:' 2023-03-21 22:59:23 +00:00
Salt Project Packaging
0fd0f6b6b5
Release v3006.0rc2 2023-03-19 12:44:19 +00:00
Salt Project Packaging
8323b7ca6c
Release v3006.0rc1 2023-03-01 22:56:10 +00:00
MKLeb
02d0cbe143 Change breaks and replaces condition in debian control file to trigger on the proper versions. 2023-02-28 15:27:46 +00:00
Megan Wilhite
f615e7b746 Adjust version in debian control to be 3005.1 2023-02-28 15:27:46 +00:00
Daniel A. Wozniak
65fa8d39c9 Add replaces and breaks for salt-master 2023-02-28 15:27:46 +00:00
Daniel A. Wozniak
d379367edb Move spm to master package 2023-02-28 15:27:46 +00:00
Megan Wilhite
b66dbd8d07 Migrate links to salt-common for deb pkgs 2023-02-28 15:27:46 +00:00
MKLeb
920eb560b8 Try producing architecture dependent debian packages 2023-02-28 15:27:46 +00:00
Pedro Algarvio
6c819439b5 Add a few more nice to have hooks
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-07 07:10:13 +00:00
Daniel A. Wozniak
07d4f0edb0 Remove existing debian changelog for now 2023-01-27 07:35:00 -07:00
MKLeb
c09a982c34 Install salt-minion and associated symlinks into the correct place on debian 2023-01-25 10:05:16 -07:00
Pedro Algarvio
5285aaad77 Fix absolute paths to the ondir python binary when building DEB/RPM
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
b3141c8507 Move debs to install into /opt/saltstack/salt 2023-01-25 10:05:16 -07:00
Pedro Algarvio
c9b9fd6b7d Build Deb and RPM with the previously built Salt onedir
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00