Commit graph

121360 commits

Author SHA1 Message Date
Carlos Álvaro
7c5baf4bbe enh(macdefaults): Use generator instead of list 2024-07-12 15:27:33 -07:00
Carlos Álvaro
aaba6250c0 feat(macdefaults): Add basic support for array-add and dict-add 2024-07-12 15:27:33 -07:00
Carlos Álvaro
6e51f3b755 doc: Add changelog entry 2024-07-12 15:27:33 -07:00
Carlos Álvaro
19cbf09521 feat(macdefaults): Improve macOS defaults support 2024-07-12 15:27:33 -07:00
Pablo Suárez Hernández
22611256aa Add unit tests to cover rich rules normalization 2024-07-11 15:00:53 -07:00
Pablo Suárez Hernández
bd60c9b40a Enhance documentation for normalization function 2024-07-11 15:00:53 -07:00
Marek Czernek
f96ecd141c Normalize new rich rules before comparing to old
Firewallcmd rich rule output quotes each
assigned part of the rich rule, for example:
rule family="ipv4" source port port="161" ...
The firewalld module must first normalize
the user defined rich rules to match the
firewallcmd output before comparison to
ensure idempotency.
2024-07-11 15:00:53 -07:00
Pablo Suárez Hernández
2aa213123b Add changelog entry 2024-07-11 15:00:53 -07:00
Daniel A. Wozniak
bfc78d7646 Fix pre-commit 2024-07-04 21:59:25 -07:00
AldarisPale
589537902e Make extmod not found error message mean more
When module is places in the incorrect directory, the loading of the module will fail. Give more meaningful error message and a possible solution to the problem.
I've hit this problem personally and debugging it took more than 3 hours.
2024-07-04 21:59:25 -07:00
Daniel A. Wozniak
539664c6ba Merge branch '3007.x' into merge/master/3007.x 2024-07-04 21:35:33 -07:00
Daniel Wozniak
bd89384259
Merge pull request #66681 from dwoz/merge/3007.x/3006.x
[3007.x] Merge 3006.x into 3007.x
2024-07-04 21:30:26 -07:00
Daniel A. Wozniak
cb09449401 Merge remote-tracking branch 'saltstack/3006.x' into merge/3007.x/3006.x 2024-07-03 15:51:48 -07:00
David Murphy
a09558bb27 Corrected missed line in branch 3006.x when backporting from PR 61620 and 65044 2024-07-03 09:10:35 -07:00
David Murphy
3618966bc7
Merge pull request #66442 from hurzhurz/3006.x-wintask-fixes
[3006.x] fix win_task ExecutionTimeLimit and result/error code interpretation
2024-07-02 10:31:39 -06:00
David Murphy
43c32e62df
Merge branch '3006.x' into 3006.x-wintask-fixes 2024-07-01 14:32:55 -06:00
Daniel A. Wozniak
62903c242f Merge forward 3006.x to 3007.x 2024-07-01 08:29:08 -07:00
Shane Lee
7cbfcf027e Add some more error output, use $env:TEMP 2024-07-01 08:28:49 -07:00
Daniel A. Wozniak
0c50222775 Fix pre-commit 2024-06-29 21:17:49 -07:00
Daniel A. Wozniak
6984ae0ca1 Upgrade relenv to 0.17.0 2024-06-29 21:14:00 -07:00
Daniel A. Wozniak
83dc2acece Fix pre-commit on 3006.x 2024-06-27 06:29:16 -07:00
Daniel Wozniak
847c94b56d
Merge pull request #66654 from dwoz/merge/3007.x/3006.x
[3007.x] Merge forward 3006.x into 3007.x
2024-06-27 05:39:18 -07:00
Daniel A. Wozniak
679605891d Skip test on photon 2024-06-26 12:43:04 -07:00
Daniel A. Wozniak
54ebfae38a Remove pymysql from windows core requirements 2024-06-25 22:43:26 -07:00
Daniel A. Wozniak
3821987b9d Add chengelog for dependency version updates 2024-06-25 22:43:26 -07:00
Daniel A. Wozniak
78c29e1679 Bump pymysql to 1.1.1 2024-06-25 22:43:26 -07:00
Daniel A. Wozniak
89442132ff Add documentation about Salt's master packge user 2024-06-25 09:26:16 -07:00
David Murphy
1abc6bb34f
Merge pull request #66668 from dwoz/flaky_mem_test
[3006.x] Skip flawed test
2024-06-25 09:20:20 -06:00
Daniel A. Wozniak
24d5a4ea4b Skip flawed test 2024-06-25 05:20:39 -07:00
Daniel A. Wozniak
a359f9188f More fips test fixes 2024-06-25 05:18:45 -07:00
Daniel A. Wozniak
ec663ec3a7 move comment to helpful docstring 2024-06-25 01:55:59 -07:00
jeanluc
8e54f28333 Fix state.test test, run pre-commit
The test fix was part of 6a715107fa
2024-06-25 00:16:04 -07:00
jeanluc
db1dfb6784 Fix unused var in grains.get wrapper
`ordered=False` would not have worked before

(cherry picked from commit 5e16d84834)
2024-06-25 00:16:04 -07:00
jeanluc
fbf345e0d4 Add logmod SSH wrapper
(cherry picked from commit 18bc40c77a)
2024-06-25 00:16:04 -07:00
jeanluc
512f61d573 Add state.test to SSH wrapper
(cherry picked from commit 82f90e2f15)
2024-06-25 00:16:04 -07:00
jeanluc
6c62792c73 Sync config SSH wrapper with execution module
The wrapper has diverged significantly from the module.

* `option` did not check grains
* `option` did not have `omit_all` and `wildcard` parameters
* `get` missed several parameters: `delimiter`, `merge` and all `omit_*`
* There was no wrapping function for `items`.

(cherry picked from commit 8356be888b)
2024-06-25 00:16:04 -07:00
jeanluc
e9ecf30500 Add defaults SSH wrapper module
This is a 1:1 copy of the execution module, incl. tests...

(cherry picked from commit 47a609fab0)
2024-06-25 00:16:04 -07:00
jeanluc
94eaf94345 Add slsutil SSH wrapper
(cherry picked from commit ddc1197647)
2024-06-25 00:16:04 -07:00
Akmod
809a22598b Update grammer in docstring of virtualenv_mod.py 2024-06-24 09:57:22 -07:00
Daniel A. Wozniak
766f8cf988 Add note to virtualenv state docs about onedir 2024-06-24 09:57:22 -07:00
Daniel A. Wozniak
6c6f0f41f0 fix configuration path test on windows 2024-06-24 09:54:49 -07:00
Daniel A. Wozniak
5f6c06ed56 Remove unwanted print statement 2024-06-24 09:54:49 -07:00
Daniel A. Wozniak
baee8afd3a Additional fixes for windows root_dir logic 2024-06-24 09:54:49 -07:00
Daniel A. Wozniak
9bfe7cf898 Fix cloud config root_dir paths on windows 2024-06-24 09:54:49 -07:00
Daniel A. Wozniak
57d2becb8f Add basic unit test for prepend_root_dir method 2024-06-24 09:54:49 -07:00
Daniel A. Wozniak
dfd6221cc5 Fix salt cloud's log_file location when root_dir is given in config 2024-06-24 09:54:49 -07:00
Daniel A. Wozniak
3735415fbc Bump requests and docker requirements 2024-06-24 09:37:46 -07:00
Daniel A. Wozniak
1e2e79db75 Use FullArgSpec as ArgSpec is deprecated 2024-06-24 09:37:18 -07:00
Daniel A. Wozniak
43565e2210 Fix syndic test on fips platforms 2024-06-24 09:20:28 -07:00
bdrx312
378b1061e8 Fix incorrect version argument will be ignored warning 2024-06-24 09:14:08 -07:00