Pedro Algarvio
c66d14b700
Bump to python-tools-scripts==0.18.6
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-27 21:13:22 +00:00
Pedro Algarvio
7abbed1dee
Don't include the 3007.0.md.template
in the 3006.x branch
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-27 21:13:22 +00:00
Pedro Algarvio
6df691450d
Bump to the latest golden images
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-27 21:13:22 +00:00
Pedro Algarvio
5e125028c9
Ignore some pkg_resources
related DeprecationWarnings
...
There's nothing Salt can do, they are triggered by it's dependencies.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-27 21:13:22 +00:00
Pedro Algarvio
a2228b9751
When a release doc only exists as a template, copy it into the right path
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-27 21:13:22 +00:00
Pedro Algarvio
3b0fd07da8
Show warning on modules which are getting deprecated into extensions
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-27 21:13:22 +00:00
Pedro Algarvio
3b16cf9de4
One environment copy too much, an oversight
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-27 21:13:22 +00:00
Pedro Algarvio
b6caa71b6e
Make sure PIP_CONSTRAINT
is also set when building RPM's from source
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-27 21:13:22 +00:00
Pedro Algarvio
29a098f8cd
Relax the setuptools constraint
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-27 21:13:22 +00:00
Pedro Algarvio
5a8607c2e7
Create and use requirements/constraints.txt
now that setuptools 69.0 broke builds again
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-27 21:13:22 +00:00
Gareth J. Greenaway
4768c13f76
removing __utils__
2023-11-27 21:13:22 +00:00
Gareth J. Greenaway
737cb6cbfb
Migrate tests/pytests/functional/modules/test_mac_system.py
to functional tests
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-27 21:13:22 +00:00
Pedro Algarvio
37c3c8a35a
Add missing arguments for the setup python tools scripts action
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-27 21:13:22 +00:00
Pedro Algarvio
2c8d078827
Match timeout
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-27 21:13:22 +00:00
jeanluc
ab35c07c47
Use already parsed JSON in ret.data
2023-11-26 17:25:38 +00:00
jeanluc
27334a4935
Refactor state tests again
2023-11-26 17:25:38 +00:00
jeanluc
6e312ce8be
Refactor state SSH wrapper integration tests
2023-11-26 17:25:38 +00:00
jeanluc
55f2e49637
Fix state pillar recompilation
2023-11-26 17:25:38 +00:00
jeanluc
ec3a988390
cleanup
2023-11-26 17:25:38 +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
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