Commit graph

119514 commits

Author SHA1 Message Date
Pedro Algarvio
a420d94431
Merge 3006.x into master 2023-11-26 16:10:40 +00:00
Pedro Algarvio
a1bf32c881 Skip performance tests on PhotonOS.
They were also getting skipped previously.

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-26 13:05:11 +00:00
Pedro Algarvio
e37e984427 Pull the containers prior to starting the daemons.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-26 13:05:11 +00:00
Pedro Algarvio
705581130a Bump to pytest-salt-factories==1.0.0rc28
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-26 13:05:11 +00:00
Pedro Algarvio
4ee029f1f7 Move the install salt routine to the custom salt minion class implementation
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-26 13:05:11 +00:00
Pedro Algarvio
72aa076c59 Fix the libvirt tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-26 13:05:11 +00:00
Pedro Algarvio
8e5c1da7a3 Bump to python-tools-scripts>=0.18.5
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-26 13:05:11 +00:00
Pedro Algarvio
27e6e91a7b Add tools.in Py3.12 requirements
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-26 13:05:11 +00:00
Pedro Algarvio
ac98d83aa8 Be sure to set the returner address
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-26 13:05:11 +00:00
Pedro Algarvio
8ec9843bb3 Fix/De-complicate the performance test scenarios
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-26 13:05:11 +00:00
Pedro Algarvio
234693b4aa Drop the cache-suffix from the setup-python-tools-scripts action
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
3ce935eb21 Setup relenv after python-tools-scripts
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
a2092541e6 Fix the python executable path for the cached-virtualenv action output
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
7294d8bc72 Install tools in a virtualenv
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
a0127c04f7 Set TOOLS_VIRTUALENV_CACHE_SEED
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
4fc766bca8 Add Py3.11 requirements
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
80f39400be Colored pre-commit output
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
56570f887f Bump cache seed
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
78e2181314 Echo the installed version
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +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
Pedro Algarvio
54ae2e5e84 The setup-python-tools-scripts actions now takes care of all the caching
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
185a352d00 Update the tools requirements
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
74aced4867 Concentrate pre-commit related tools commands under a parent pre-commit command
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 08:44:35 +00:00
Pedro Algarvio
5f5651f454 Upgrade to aiohttp>=3.8.6 due to https://github.com/advisories/GHSA-gfw2-4jvh-wgfg
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-23 07:43:39 +00:00
Daniel A. Wozniak
af12352cba Close pub channel returned by eval_master coroutine 2023-11-22 12:48:56 +00:00
Pedro Algarvio
09b869dd11 Address formatting and lint issue
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-22 12:48:56 +00:00
Daniel A. Wozniak
b6acb1bc3e Add changelog for un-closed transport warnings 2023-11-22 12:48:56 +00:00
Daniel A. Wozniak
d85644015c Only warn when connect was called 2023-11-22 12:48:56 +00:00
Daniel A. Wozniak
dcc9976d9b Warn on un-closed tranport clients 2023-11-22 12:48:56 +00:00
Ryan Addessi
b06444317f Update tests/pytests/functional/states/file/test_directory.py
lgtm, ty

Co-authored-by: Pedro Algarvio <pedro@algarvio.me>
2023-11-22 12:46:00 +00:00
Ryan Addessi
12ff4bf963 black 2023-11-22 12:46:00 +00:00
Ryan Addessi
7bc016f9fd skip on windows 2023-11-22 12:46:00 +00:00
Ryan Addessi
5eb5d57ea0 trying another method 2023-11-22 12:46:00 +00:00
Ryan Addessi
3069df132b & 0o7777 2023-11-22 12:46:00 +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
Ryan Addessi (raddessi)
1913f5dda8 add a test 2023-11-22 12:46:00 +00:00
Ryan Addessi (raddessi)
e84c047329 fix: file.directory state children_only kwarg did not work 2023-11-22 12:46:00 +00:00
Sander Cornelissen
86fab4e358 Fix pylint issues in unit test for pip state
(cherry picked from commit a686ce00b2)
2023-11-22 08:52:34 +00:00
Sander Cornelissen
2ebdfa4b5a Add changelog for #65458
(cherry picked from commit 15cef7dbab)
2023-11-22 08:52:34 +00:00
Sander Cornelissen
018f3260ff Add test for fix when user does not exists on pip
(cherry picked from commit f36b821e1a)
2023-11-22 08:52:34 +00:00
Sander Cornelissen
1c715ecf40 Fix for pip state when user doesn't exist
(cherry picked from commit ee3d8924ac)
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
MKLeb
7370733bae Fix windows tests 2023-11-21 12:28:20 +00:00
MKLeb
4c7f477d80 Migrate tests/integration/modules/test_jinja.py to pytest 2023-11-21 12:28:20 +00:00
MKLeb
55b1ff7b64 Migrate tests/integration/renderers/test_jinja.py to pytest 2023-11-21 12:28:20 +00:00
MKLeb
83ab0d8807 Add full coverage for the jinja filters 2023-11-21 12:28:20 +00:00