Pedro Algarvio
7f98810ea6
Merge 3006.x into 3007.x
2024-03-28 13:50:44 +00:00
Pedro Algarvio
4eccba4f2d
Check against an array, not a string
2024-03-28 13:41:54 +00:00
Pedro Algarvio
027d95a3bc
Fix cache prefixes
2024-03-28 13:41:54 +00:00
Pedro Algarvio
895b761592
Always print the collected runners
2024-03-28 13:41:54 +00:00
Pedro Algarvio
fd82bcab9c
Always print out the defined testrun
2024-03-28 13:41:54 +00:00
Pedro Algarvio
b62203973c
Always print out the list of jobs to run
2024-03-28 13:41:54 +00:00
Pedro Algarvio
7c5125a8e3
Add what OS'es run tests as a step summary
2024-03-28 13:41:54 +00:00
Pedro Algarvio
d6ff5005da
Use `attrs
` to simplify OS definitions
2024-03-28 13:41:54 +00:00
Pedro Algarvio
8d51ca91f2
Add tools command to sync known OS'es with GH test labels
2024-03-28 13:41:54 +00:00
Pedro Algarvio
7cc7595167
Mandatory OS slugs are now defined in `cicd/shared-gh-workflows-context.yml
`
2024-03-28 13:41:54 +00:00
Pedro Algarvio
6592ccba52
Create get_cicd_shared_context()
and get_golden_images()
2024-03-28 13:41:54 +00:00
Pedro Algarvio
fb58df01f4
Allow choosing which OS to run tests against using labels
2024-03-28 13:41:54 +00:00
ScriptAutomate
0d27cf6c1f
Reduce test range in PRs and branch merges
2024-03-28 13:41:54 +00:00
Pedro Algarvio
62f13b32ec
Just "grep" what we're after
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-03-28 13:41:54 +00:00
Pedro Algarvio
b556845850
Bump to `dorny/paths-filter@v3
`
2024-03-28 13:41:54 +00:00
Pedro Algarvio
5c4e810836
Make jinja rendering strict. Undefined variable use throws error.
2024-03-28 13:41:54 +00:00
David Murphy
78625d8db7
Add leading slash to salt helper file paths as per dh_links requirement
2024-03-28 10:12:22 +00:00
David Murphy
93dadb2116
Ensure symbolic links are created before using systemctl
2024-03-27 19:16:29 +00:00
David Murphy
61df4d8c86
Ensure path for systemctl to stop spoofing (security fix moved from classic spec) and debug helper scripts
2024-03-27 19:16:29 +00:00
David Murphy
53fce6957d
Fix RedHat family systemd restart on upgrade, and updated tests
2024-03-27 19:16:29 +00:00
Pedro Algarvio
15f9f585f0
Merge branch '3007.x' of github.com:saltstack/salt into hotfix/merge-forward-into-3007.x
2024-03-27 18:47:24 +00:00
Pedro Algarvio
6fb74a0d1a
Reap child processes after each of the ssh tests in case of timeouts
2024-03-27 18:44:44 +00:00
Shane Lee
44d23fc4f2
Update to VC Redist 2022
2024-03-27 08:31:00 +00:00
Shane Lee
87d3344a7a
Fix failing package tests
2024-03-26 19:49:35 +00:00
Shane Lee
017f714e96
Use sorted instead of sort
2024-03-26 19:49:35 +00:00
Shane Lee
4dcad68d9b
Don't use configure_loader_modules
2024-03-26 19:49:35 +00:00
Shane Lee
979457d935
Fix some test issues, use sort
2024-03-26 19:49:35 +00:00
Shane Lee
b7dd23ef4e
Move test_win_useradd.py to functional
2024-03-26 19:49:35 +00:00
Shane Lee
52ace3bc34
Fix issue with win_user.add
...
win_useradd.add now allows you to add new users that have only integers in
the username.
It also adds tests for the win_useradd module.
2024-03-26 19:49:35 +00:00
twangboy
2847192460
Add GitPython to Windows packages
2024-03-26 19:45:07 +00:00
nicholasmhughes
4a6fac0934
fixes saltstack/salt#66260 aptpkg.remove unable to locate package for non-existent package
2024-03-25 18:11:18 +00:00
Pedro Algarvio
1f08a3c191
Bump functional test splits to 4
2024-03-25 09:06:36 -07:00
Tyler Levy Conde
65e5c4f227
Fix: Prevent full system upgrade in pkg.installed for Arch Linux
...
This change modifies the logic in the pacman module to only append the '-u' flag to the pacman command if sysupgrade is explicitly set to True. This prevents the pkg.installed state from triggering a full system upgrade by default on Arch Linux systems.
2024-03-25 09:06:36 -07:00
Pedro Algarvio
b2fe6c45db
Bump functional test splits to 4
2024-03-21 21:15:17 +00:00
Pedro Algarvio
ccfd8ea364
Upgrade to `pytest-salt-factories==1.0.0
`
2024-03-21 21:15:17 +00:00
Pedro Algarvio
fccecc695c
Stop ignoring the host keys, query them and write them down as accepted.
2024-03-21 16:56:53 +00:00
Pedro Algarvio
212e7211c6
Upgrade to `pytest-salt-factories==1.0.0
`
2024-03-21 16:34:57 +00:00
Shane Lee
e525bbada3
Remove vcredist and ucrt from Windows install
2024-03-21 14:54:03 +00:00
Pedro Algarvio
ebb02d6c3a
Adjust some tests to get passing nightly builds again
2024-03-20 14:24:06 +00:00
Pedro Algarvio
16bead7bcc
Remove log call which no longer makes sense
2024-03-20 11:55:21 +00:00
Pedro Algarvio
7b277420ce
Merge 3006.x into 3007.x
2024-03-20 07:32:06 +00:00
Pedro Algarvio
dfb87cdf57
Merge branch '3007.x' of github.com:saltstack/salt into hotfix/merge-forward-into-3007.x
2024-03-20 07:30:32 +00:00
Pedro Algarvio
e0c876b985
Get AWS regions and SPB_ENVIRONMENT from metadata endpoint
2024-03-19 19:09:56 +00:00
Felippe Burk
e60f6a4bdf
Initial commit of s3 caching
2024-03-19 19:09:56 +00:00
Pedro Algarvio
533af2a851
Add our own GH cache action
...
This actions wraps actions/cache and forces an early exit if 'fail-on-cache-miss' is true
Based on the work from https://github.com/saltstack/salt/pull/66240
2024-03-19 19:09:56 +00:00
Pedro Algarvio
f0284f75e0
Force cache invalidation by setting cache seed to 1
2024-03-19 19:09:56 +00:00
Pedro Algarvio
e3fcc657b9
Remove invalid properties from existing GH actions
2024-03-19 19:09:56 +00:00
Shane Lee
35bc5fc46b
Revert weird change
2024-03-19 19:07:20 +00:00
Shane Lee
293f6b2d02
Skip state test on Windows
2024-03-19 19:07:20 +00:00
Shane Lee
559ad14f54
Make the tests run on Windows
2024-03-19 19:07:20 +00:00