Commit graph

119678 commits

Author SHA1 Message Date
Shane Lee
0fcde71062 Fixes cmd.run with requisites on Windows
Formats the command properly for powershell
Adds changelog and tests
2024-07-19 11:47:22 -07:00
Daniel A. Wozniak
176bd3aca8 Update certifi in answer to dependabot 2024-07-18 21:25:04 -07:00
Max Arnold
84b4e96db2 Add integration test 2024-07-18 16:17:31 -07:00
Max Arnold
76ae4a6875 Make sure the root minion process handles SIGUSR1 2024-07-18 16:17:31 -07:00
Daniel A. Wozniak
15112db802 Fix new linter errors that poped up on nightlys 2024-07-18 14:50:12 -07:00
jeanluc
14edbcf19c Fix parallel state execution with Salt-SSH 2024-07-18 14:06:48 -07:00
jeanluc
d7446d9a32 Add test for issues #66514 and #53538 2024-07-18 14:06:48 -07:00
Daniel A. Wozniak
610cdaaec6 Test fix 2024-07-17 14:29:53 -07:00
Daniel A. Wozniak
4a2733a827 Add changelog for #66702 2024-07-17 14:29:53 -07:00
Daniel A. Wozniak
a504c4cd73 RemotePillar raises an exception on bad data
If the master returns a bad pillar data response the pillar client
should raise an exception. This changes RemotePillar and
AsyncRemotePillar classes to use the same logic for validating pillar
data from the master. Fixes CVE-2024-37088 by causing salt-call to fail
with a non zero exit code rather than continuing to execute a state when
pillar data rendering fails on the master.
2024-07-17 14:29:53 -07:00
Daniel A. Wozniak
b8a2e80c4d Add regression test for CVE-2024-37088
Add validation for the way RemotePillar and AsyncRemotePillar handle
pillar result validation.
2024-07-17 14:29:53 -07:00
Shane Lee
853f1441ad Tie windows installer action into ci.yml 2024-07-17 14:27:33 -07:00
Shane Lee
64ef4b1349 Add simple workflow for Windows Installer Tests 2024-07-17 14:27:33 -07:00
Shane Lee
2595d8ea15 Fix nsis installer/uninstaller to close when it's finished 2024-07-17 14:27:33 -07:00
hurzhurz
4e707af83b Fix relative file_roots paths 2024-07-16 13:57:17 -07:00
Tyler Levy Conde
77b7c2327b Remove changes to test_cmdmod.py 2024-07-16 13:31:39 -07:00
Tyler Levy Conde
519d93f3d4 Update docs for cmd.script to account for falsey script values 2024-07-16 13:31:39 -07:00
Tyler Levy Conde
0defb98428 Added test to catch Falsey value output issue in cmd.script 2024-07-16 13:31:39 -07:00
David Murphy
830a69e75d Update to use 'darwin' for MacOS 2024-07-15 14:21:02 -07:00
David Murphy
98d7acdeb8 Removed DGM comment and adjusted skip for downgrade 2024-07-15 14:21:02 -07:00
David Murphy
37a1c80792 Updated test skip to include all OS's 2024-07-15 14:21:02 -07:00
David Murphy
dd1309cb2b Exclude Debian & Ubuntu downgrade testing till fixes from PR 66218 2024-07-15 14:21:02 -07:00
David Murphy
bf1d23ca8b Debugging 2024-07-15 14:21:02 -07:00
David Murphy
0707440b1f Debugging Debian, Ubuntu downgrade failure 2024-07-15 14:21:02 -07:00
David Murphy
baa296af3c More debugging of downgrade 2024-07-15 14:21:02 -07:00
David Murphy
e29a663367 Debugging downgrade failures 2024-07-15 14:21:02 -07:00
David Murphy
0681720f50 Adjust testing support for pkg, and downgrading 2024-07-15 14:21:02 -07:00
David Murphy
aef7697f23 Adjust downgrade tests to allow for psutil, similar to upgrade test 2024-07-15 14:21:02 -07:00
David Murphy
a04ae0323c Fix typo 2024-07-15 14:21:02 -07:00
David Murphy
5b6ea8b5f2 Added back skip unless on Darmin pytest marker for symbolic tests 2024-07-15 14:21:02 -07:00
David Murphy
0d1d9a1649 Updated test to run on Linux only 2024-07-15 14:21:02 -07:00
David Murphy
1e4509fd7d Updated package integration tests 2024-07-15 14:21:02 -07:00
David Murphy
c13bcb4597 Updated package integration tests 2024-07-15 14:21:02 -07:00
David Murphy
c1a5e4e122 Revert test for resp status failure 2024-07-15 14:21:02 -07:00
David Murphy
ceef4eacdc Ensure salt master is running before attempting salt api usage 2024-07-15 14:21:02 -07:00
David Murphy
a5a5ca9081 Updated version comparsion and to ignore ipc files 2024-07-15 14:21:02 -07:00
David Murphy
6743cefc1c Revised tests 2024-07-15 14:21:02 -07:00
dmurphy18
e2bb8361cf Revert change 2024-07-15 14:21:02 -07:00
dmurphy18
761c576bf5 Rearranging tests 2024-07-15 14:21:02 -07:00
David Murphy
c48a3e412c Updated tests 2024-07-15 14:21:02 -07:00
David Murphy
693053d684 Removed more support for classic packages, adjust handling of '--no-install' 2024-07-15 14:21:02 -07:00
David Murphy
0a8bc5aeb0 Backing out changes to discover cause of FileNotFoundError messages 2024-07-15 14:21:02 -07:00
David Murphy
82070dc46d Cleanup of debug, and revision of tests 2024-07-15 14:21:02 -07:00
David Murphy
c21f67b915 Updated tests 2024-07-15 14:21:02 -07:00
David Murphy
89ee02f891 Updated tests 2024-07-15 14:21:02 -07:00
David Murphy
70a69e9e2c Strip github version additions, so checking major.minor version of Salt 2024-07-15 14:21:02 -07:00
David Murphy
12332188af Updated tests, cut too deep removing debug statements 2024-07-15 14:21:02 -07:00
David Murphy
ff1fcf5e95 Remove left over trace debug statement 2024-07-15 14:21:02 -07:00
David Murphy
64e41d9166 Updated tests for ownership and systemd enable/disable, active/inactive 2024-07-15 14:21:02 -07:00
David Murphy
b65433f8ea Updated tests 2024-07-15 14:21:02 -07:00