Commit graph

1507 commits

Author SHA1 Message Date
Shane Lee
bba2f6672b Add changelog 2024-01-31 16:47:04 +00:00
Max Arnold
94047ee596 Add changelog entry 2024-01-31 13:18:22 +00:00
Pedro Algarvio
ecf154ca51 Deprecate and stop using salt.features
Fixes https://github.com/saltstack/salt/issues/65951
2024-01-30 15:20:38 -07:00
Salt Project Packaging
b1fa82b9a8
Release v3006.6 2024-01-26 12:06:14 +00:00
Daniel A. Wozniak
cda26967f9 Update changelog file name 2024-01-24 14:37:58 -07:00
Daniel A. Wozniak
42bc822bbc Add credit 2024-01-24 14:37:58 -07:00
Daniel A. Wozniak
4844ea8b4d Add changelogs for CVE-2024-22231 and CVE-2024-22232 2024-01-24 14:37:58 -07:00
Pedro Algarvio
de08988edd Stop time bombing with RuntimeError's
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-24 19:39:49 +00:00
Insoo Ha
10b9aeda05 fix pre-commit 2024-01-24 16:00:41 +00:00
Insoo Ha
13cfa9341f Revert "fix pre-commit"
This reverts commit 9f779c68cfef5683fc8ffc2cf7f39a94366a4fe1.
2024-01-24 16:00:41 +00:00
Insoo Ha
95bccf06c2 fix pre-commit 2024-01-24 16:00:41 +00:00
Insoo Ha
98c92a3fac Use send_multipart instead of send when sending multipart message. 2024-01-24 16:00:41 +00:00
Pedro Algarvio
bbff5cec15 Stop time bombing with RuntimeError's
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-24 14:43:15 +00:00
Shane Lee
ba44de34fa Rebase to 3006.x 2024-01-23 14:11:22 -07:00
Thomas Phipps
c91e1d8a5e add https to proxy so that requests knows how to proxy https 2024-01-23 10:15:26 -07:00
Pedro Algarvio
f777074849 Update changelog to include the Jinja security update
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-18 16:05:39 +00:00
Pedro Algarvio
2bafd5b34e Bump to gitpython==3.1.41 due to https://github.com/advisories/GHSA-2mqj-m65w-jghx
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-18 16:05:39 +00:00
Pedro Algarvio
e14219321b Bump to pycryptodome==3.19.1 and pycryptodomex==3.19.1 due to https://github.com/advisories/GHSA-j225-cvw7-qrx7
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-18 16:05:39 +00:00
Daniel A. Wozniak
a21a5adc38 Fix un-closed tranport in tornado netapi 2024-01-17 16:58:39 -07:00
Pedro Algarvio
96d60f3a11 Update changelog to include the Jinja security update
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-16 09:26:17 +00:00
Pedro Algarvio
6fb35bf88f Bump to gitpython==3.1.41 due to https://github.com/advisories/GHSA-2mqj-m65w-jghx
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-16 09:23:16 +00:00
Pedro Algarvio
d3fad04d9e Bump to pycryptodome==3.19.1 and pycryptodomex==3.19.1 due to https://github.com/advisories/GHSA-j225-cvw7-qrx7
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-16 09:23:16 +00:00
Daniel A. Wozniak
d2d34303dd Fix un-closed tranport in tornado netapi 2024-01-04 14:49:19 -07:00
David Murphy
f9d456bf10
Updated use of base64_b64encode and change log 2024-01-03 14:57:41 -07:00
Daniel A. Wozniak
abe92390c3 Fix nonsensical in fileclient timeout error message 2023-12-27 21:30:12 -07:00
David Murphy
70c22eff62 Removed PR 65185 changes since incomplete solution 2023-12-22 22:09:16 -07:00
David Murphy
4a8908cd11 Ensure initial _sync_grains only occurs if masterless minion in class SMinion initialization 2023-12-22 22:09:16 -07:00
Daniel A. Wozniak
57d046a7db Add changelog for #65691 2023-12-22 09:47:16 -07:00
Shane Lee
9501122807 Fix an issue with the openscap module
Fixes an issue with the openscap module where it would fail if the
command returned an exit code not found in the exit_codes_map
dictionary. Instead of failing, let's return false with the exit code
and error message in the return.
2023-12-12 15:26:32 -07:00
jeanluc
46e7afa3ef Fix salt-ssh with saltutil.cmd and in orchestration 2023-12-12 15:25:32 -07:00
Salt Project Packaging
0472fd381e
Release v3006.5 2023-12-12 18:03:35 +00:00
Daniel A. Wozniak
21a3f6aa30 Add changelog for 65450 2023-12-04 14:20:01 -07:00
David Murphy
cd279bd7d4 Fill out lsb_distrib_xxx grains (best guess) if lsb_release information unavailable 2023-11-29 21:40:06 +00:00
Pedro Algarvio
28039bda69 Bump to cryptography==41.0.7 due to https://github.com/advisories/GHSA-jfhm-5ghh-2f97
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-29 10:57:19 -07:00
butch12
8235409c51 maintain user-defined options in apt source definitions 2023-11-28 20:02:59 +00:00
jeanluc
126cbc30fb Make SSH shell report exitcode to the best of its ability 2023-11-28 10:44:24 +00:00
jeanluc
92b46fb4ff Fix salt-ssh stacktrace when retcode is not an integer 2023-11-28 10:44:24 +00:00
jeanluc
5adb7ec17b Fix salt-ssh master access during pillar rendering
This also ports #50489 into the present
2023-11-26 17:25:38 +00:00
jeanluc
941ccbee6f Update salt-ssh state wrapper pillar handling
Instead of passing the pre-rendered pillar as an override, do it like
the regular `state` execution module does with `salt-call`: Check if the
pillar needs to be rendered, otherwise reuse the already rendered one.

Also, ensure that __pillar__ in wrapper modules contains the same one
used during rendering, same thing for the one passed to `state.pkg`.

Also, ensure that when pillars are rerendered during a state run, they
get the master opts in addition to the minion ones, since some modules
used in the pillar can rely on them to be present.

Also, ensure pillar overrides are accepted for the same functions as with
the regular `state` execution module.
2023-11-26 17:25:38 +00:00
Pedro Algarvio
effd3da06f Removed all remaining invoke support
Fixes #64374

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
eeaa88b4e9 Migrated tasks/filemap.py -> tools/precommit/filemap.py
Refs #64374

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
06756cc08c Migrate tasks/loader.py -> tools/precommit/loader.py
Refs #64374

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
fce51983b3 Migrated some invoke tasks to python-tools-scripts
* `tasks/docs.py` -> `tools/precommit/docs.py`
* `tasks/docstrings.py` -> `tools/precommit/docstrings.py`

Refs #64374

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Daniel A. Wozniak
b6acb1bc3e Add changelog for un-closed transport warnings 2023-11-22 12:48:56 +00:00
Ryan Addessi (raddessi)
7d07076040 precommit 2023-11-22 12:46:00 +00:00
Ryan Addessi (raddessi)
e0a91fc67c added changelod 2023-11-22 12:46:00 +00:00
Sander Cornelissen
2ebdfa4b5a Add changelog for #65458
(cherry picked from commit 15cef7dbab)
2023-11-22 08:52:34 +00:00
Shane Lee
92a9707420 Put cleanup in a try/except block
If it fails to cleanup the PAexec binaries, it should still continue
2023-11-21 16:42:21 -08:00
Pedro Algarvio
5463132e9d Only generate the HMAC's for `libssl.so.1.1 and libcrypto.so.1.1` if those files exist.
Fixes #65581

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-20 21:17:51 +00:00
nicholasmhughes
109a62c779 fixes saltstack/salt#65501 file.comment ignore_missing not working with multiline char
(cherry picked from commit c5fbfa1fe7)

# Conflicts:
#	salt/states/file.py
2023-11-17 07:11:46 +00:00