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