Commit graph

119928 commits

Author SHA1 Message Date
Daniel A. Wozniak
40b1a4b66f check python binary 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
5c732df550 be more specific with python version 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
452acf103b Migrate windows to gh runners 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
811551a91c Setup python 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
83c90d933e wean of aws bits 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
704adde6e3 Do not use tools vm for deps ci action 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
69df1dcff8 Disable s3 cache for build deps ci 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
aad3905022 Change template not generated files 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
089c82bfca Fix workflow name 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
34cac3c7e1 Add test-action-linux-ng.yml 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
e693ff5fa0 Migrate build deps ci action 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
9a349669f5 Build packages on gh runners 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
c51306aca7 Set use s3 cache env to false 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
b9d16fa14d Fix download location 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
9ef8f4f041 Update constraints for python 3.12 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
69de3682f0 Disable more caches 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
88a2ae707f Do not cache relenv for now 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
de1079df1d Migrate build-deps-onedir step to gh runners 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
3f71f85c51 Add runners to linter and disbale cache for salt onedir builds 2024-12-17 13:24:51 -07:00
Daniel A. Wozniak
2b600fb4c4 Add some gh runners 2024-12-17 13:24:51 -07:00
twangboy
0794878e79 Add some debugging for macOS failures 2024-10-30 14:32:25 -07:00
twangboy
1168334a40 Handle zombie processes when getting pids 2024-10-29 09:13:34 -07:00
Daniel Wozniak
2d110410d1
Merge pull request #67007 from twangboy/disable_gatekeeper
[3006.x] Disable gatekeeper before running package tests
2024-10-28 14:19:32 -07:00
twangboy
2623926be9
Disable gatekeeper before running package tests 2024-10-28 10:03:04 -06:00
jeanluc
fd7b0dcea2 Filter unpicklable objects from the context dict when necessary 2024-10-25 04:45:35 -07:00
jeanluc
a27549800b Add test for issue #66999 2024-10-25 04:45:35 -07:00
jeanluc
c4361cf828 Ensure injected globals are defined on spawning platforms
This ensures dunders like __env__ are defined in states running in
parallel on spawning platforms.

The __running__ dict can contain salt.utils.process.Process instances,
which are still picklable.
2024-10-25 04:45:35 -07:00
jeanluc
0e3d73e35e Fix parallel states on spawning platforms in general
This was introduced by https://github.com/saltstack/salt/pull/66517

`__invocation_jid` is rewriten to `_State__invocation_id`, making
`cls(**init_kwargs)` fail with a TypeError (unexpected argument
`__invocation_jid` (this behavior is called name mangling).
2024-10-25 04:45:35 -07:00
jeanluc
931e4632ce Add test for issue #66996 2024-10-25 04:45:35 -07:00
David Murphy
ed89424059 Updated selinux commands and tests after reviewer comments, need the extra space 2024-10-24 08:57:52 -07:00
David Murphy
d19258590b Adjusted selinux and tests for egrep to grep -E 2024-10-24 08:57:52 -07:00
David Murphy
c61822fbd9 Updates due to pytest-shell-utilities and psutil version updates 2024-10-24 08:57:52 -07:00
David Murphy
bbd061b47b Forcing rebuild 2024-10-24 08:57:52 -07:00
David Murphy
a8a73c40f5 Revert psutil dependency back to greater than 5.0.0 2024-10-24 08:57:52 -07:00
David Murphy
e4b4f571f5 Fix nightly builds and update psutil to 6.0.0 or greater 2024-10-24 08:57:52 -07:00
Shane Lee
eee8215933 Skip tests unless on Linux 2024-10-21 14:17:14 -07:00
Nick Porter
983cfe75e3 fixes #66252 correct use of egrep to parse semanage output 2024-10-21 14:17:14 -07:00
Daniel Dehennin
6e4f178ba2 Remove expand_classes_in_order from missing_docstrings 2024-10-21 14:15:41 -07:00
Daniel Dehennin
d1ca30c2ad Fix incorrect override of minion node definition
A pillars dict in a minion node definition was not overridding
correctly the same dict in classes.

* salt/utils/saltclass.py (expanded_dict_from_minion): do not pass a
  reference to minion dict or it will be overridden by classes during
  expansion.

Fixes: #63933
2024-10-21 14:15:41 -07:00
Daniel Dehennin
9ef879aee4 fix(saltclass): don't lose nested classes and states in recursion
Fixes: #58969
2024-10-21 14:15:41 -07:00
Daniel Dehennin
3b8c57e29d Add test for saltclass nested classes expansion 2024-10-21 14:15:41 -07:00
David Murphy
628c2d2095 Add cryptography back as a dependency for Salt 3006 to base.txt requirements 2024-10-21 14:13:24 -07:00
Georg Pfuetzenreuter
4e429ef772 Remove perms from linux_acl.list_absent docstring
Not a valid argument for this function, remove misleading documentation
reference.

Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2024-10-16 18:23:31 -07:00
twangboy
98f49eba4e Remove wmic from iscsi grains 2024-10-16 18:08:52 -07:00
twangboy
6caf16d439 Remove unused import 2024-10-16 18:08:52 -07:00
twangboy
30e0de375f Remove wmic usage from disk grains on Windows 2024-10-16 18:08:52 -07:00
Ben Grande
e3f25965af Regularize yumpkg option separators
Add logging and convert to formatted string literal.

Other Yum options uses equal sign as separator but setopt separator is
irregular using space as separator.

Fix: https://github.com/saltstack/salt/issues/66970
2024-10-16 18:08:11 -07:00
twangboy
28662c490b Fix slashes 2024-10-16 10:06:05 -07:00
twangboy
061ca0d4d4 Disable signing mac packages 2024-10-16 10:06:05 -07:00
David Murphy
1b680c6f13 Added tests to excerise changes for efi-secure-boot grain 2024-10-15 15:20:51 -07:00