Matt Clay
3661f34811
ansible-test - Optimize RHEL DNF configuration ( #86396 )
6 days ago
Matt Clay
63fdb2079c
ansible-test - Replace Fedora 42 with 43 ( #86220 )
...
* ansible-test - Replace Fedora 42 with 43
* Temporarily skip the rpm_key test on Fedora 43
* Stop testing podman as root on Fedora 43
1 week ago
Matt Clay
3df8aeed80
ansible-test - Replace RHEL 10.0 with 10.1 ( #86387 )
1 week ago
Matt Clay
69afa45880
ansible-test - Replace FreeBSD 13.5 with 15.0 ( #86385 )
...
* ansible-test - Replace FreeBSD 13.5 with 15.0
* Update Kerberos hack for FreeBSD 15
1 week ago
Matt Clay
5446d7333b
ansible-test - Replace Alpine 3.22 with 3.23 ( #86386 )
1 week ago
Matt Clay
52cd605887
ansible-test - Fix expat on Fedora 42 remotes ( #86375 )
1 week ago
Matt Clay
6c024e24b4
ansible-test - Upgrade to RHEL 9.7 ( #86374 )
1 week ago
sivel / Matt Martz
bff3a9aeb9
Fix docker hostname parsing in ansible-test ( #86235 )
...
* Fix docker hostname parsing in ansible-test
* add clog frag
2 months ago
Matt Clay
3d26431e4f
ansible-test - Improve AZP commit API error handling ( #86197 )
2 months ago
Felix Fontein
222f786f23
ansible-test validate-modules: report bad-return-value-key for return values that cannot be accessed with Jinja's dot notation ( #86079 )
...
* Report bad-return-value-key for return values that cannot be accessed with Jinja's dot notation.
* Move constants into separate module.
* Add test to check FORBIDDEN_DICTIONARY_KEYS against current Python's key list.
* Remove unused constant.
* Apply suggestions from code review.
Co-authored-by: Matt Clay <matt@mystile.com>
* Add type annotations.
* Simplify typing.
Co-authored-by: Matt Clay <matt@mystile.com>
---------
Co-authored-by: Matt Clay <matt@mystile.com>
2 months ago
Felix Fontein
89ba882b08
runtime-metadata sanity test: ignore pre-release and build identifier ( #85198 )
...
* Ignore pre-release and build identifier.
* Add tests.
* Improve changelog fragment.
Co-authored-by: Matt Clay <matt@mystile.com>
* Extend tests.
---------
Co-authored-by: Matt Clay <matt@mystile.com>
2 months ago
Matt Clay
8ac5c8580b
Remove urllib2 pylint check ( #86139 )
...
No supported Python version provides urllib2.
2 months ago
Matt Clay
5b8ae0b5b5
Fix deprecation comments ( #86138 )
2 months ago
Jordan Borean
829373bfb9
Use json for test inventory - ci_complete ( #86118 )
...
* Use json for test inventory - ci_complete
Uses the JSON/YAML format for the inventory files generated by
`ansible-test`. This solves minor issues with using complex values when
building the test inventory files like backslashes or more complex data
structures.
* Apply suggestions from code review
Co-authored-by: Matt Clay <matt@mystile.com>
* Add changelog and use more limited ext config var - ci_complete
---------
Co-authored-by: Matt Clay <matt@mystile.com>
2 months ago
Matt Clay
13496b9e11
ansible-test - Fix integration test code coverage ( #86100 )
3 months ago
Matt Clay
bb30a7fa1f
ansible-test - Update base/default containers ( #86087 )
3 months ago
Matt Clay
12acd5c18f
ansible-test - Update sanity requirements ( #86083 )
3 months ago
sivel / Matt Martz
e4b4787c02
Soft deprecate ansible.module_utils.six ( #86048 )
3 months ago
Matt Clay
83c79240ec
ansible-test - Update base/default/distro containers ( #85985 )
3 months ago
Matt Clay
7c2311d547
ansible-test - Upgrade coverage to 7.10.7 ( #85981 )
3 months ago
Matt Clay
de7dd5bbb2
ansible-test - Update pinned pip to 25.2 ( #85982 )
3 months ago
Matt Clay
9ee667030f
ansible-test - Update sanity test requirements ( #85980 )
3 months ago
Matt Clay
82b64d4b69
ansible-test - Update base/default containers ( #85967 )
3 months ago
Martin Krizek
686c3658ae
Deprecate `ansible.module_utils.six` ( #85934 )
...
* Deprecate `ansible.module_utils.six`
Fixes #85920
4 months ago
Matt Clay
967d654ef6
ansible-test - More container updates. ( #85843 )
4 months ago
Matt Clay
9966e01f81
ansible-test - Update containers ( #85842 )
4 months ago
Matt Clay
d2940880ed
ansible-test - Upgrade coverage to 7.10.6 ( #85831 )
4 months ago
Matt Clay
a25fd1021a
ansible-test - Fix traceback on missing tmp dir ( #85814 )
4 months ago
Felix Fontein
4209d714db
validate-modules and return fragments: fix bug in markup check, fix bug in missing doc fragment check, add tests ( #85638 )
...
* Prevent crashing on invalid structure.
* Also process return doc fragments.
* Fix handling of missing doc fragments.
4 months ago
Matt Clay
be9e57366b
ansible-test - Update Ansible Core CI auth ( #85717 )
...
Implement new authentication methods for accessing the Ansible Core CI service.
5 months ago
Matt Clay
e8a3be9de5
ansible-test - Update sanity test and coverage requirements ( #85761 )
...
* ansible-test - Update sanity test requirements
* ansible-test - Update coverage to 7.10.5
5 months ago
Martin Krizek
b3ef4f7671
sanity: warn on ansible.module_utils.six imports ( #85651 )
...
Co-authored-by: Matt Clay <matt@mystile.com>
5 months ago
Martin Krizek
0cc771dc3c
six cleanup ( #85284 )
...
Co-authored-by: Matt Clay <matt@mystile.com>
5 months ago
Matt Clay
dc5209a3fd
ansible-test - Replace TypeVar usage ( #85603 )
6 months ago
Matt Clay
f2612fbe3a
Drop Python 3.11 controller support ( #85590 )
6 months ago
Matt Clay
5fbce46dcf
ansible-test - Update pinned sanity test requirements ( #85577 )
6 months ago
Matt Clay
6b2b665ef7
Add support for Python 3.14 and drop Python 3.8 ( #85576 )
6 months ago
Matt Clay
9b266da14f
ansible-test - Update containers and remotes ( #85562 )
6 months ago
Matt Clay
58c9f48029
ansible-test - Replace FreeBSD 14.2 with 14.3 ( #85561 )
...
* ansible-test - Replace FreeBSD 14.2 with 14.3
* Fix CA bundle search priority
6 months ago
Matt Clay
2e71e5aeb9
ansible-test - Replace RHEL 9.5 with 9.6 ( #85558 )
6 months ago
Matt Clay
35830cb054
ansible-test - Fix coverage config ( #85555 )
6 months ago
Matt Clay
ee297bb7ca
ansible-test - Limit bootstrap package install retries ( #85544 )
6 months ago
Matt Clay
853752a3eb
ansible-test - Upgrade to coverage 7.10.0 ( #85541 )
6 months ago
Matt Clay
cdb7af094b
ansible-test - Use OS packages on FreeBSD 13.5 ( #85530 )
6 months ago
Jordan Borean
3882366585
Add AnsiballZ debugging support with debugpy ( #85476 )
...
* Add AnsiballZ debugging support with debugpy
Adds support for debugging AnsiballZ modules with debugpy which is used
by VSCode as its Python debugger DAP. Debugging can either be done
through a manual Debugpy listening server through a launch.json
configuration or through the new ansible-test --dev-debug-on-deman
argument.
* Fix up integration test
* Simplify config option and move mypy ignore
* Use new API if available and fix typo
* Guard the import of debugpy
* Fix sanity import issue
* Minor cosmetic adjustments
* Simplify debugger setup
* ansible-test - Refactor debugging interface
* Add ansible-test debug integration tests
* Fix ansible-test shell when in unsupported dir
---------
Co-authored-by: Matt Clay <matt@mystile.com>
6 months ago
Matt Clay
d19366331f
ansible-test - Remove obsolete network provisioning ( #85433 )
7 months ago
Matt Clay
a1d25cca00
ansible-test - Upgrade coverage to 7.9.1 ( #85411 )
7 months ago
Matt Clay
3511299e1e
Fix deprecated pylint plugin version parsing ( #85402 )
7 months ago
Martin Krizek
ef9d92b31d
Test both original and latest dnf versions ( #85342 )
...
Co-authored-by: Matt Clay <matt@mystile.com>
7 months ago
Matt Davis
46abcfcc82
feature-flag experimental module metadata ( #85351 )
...
* added ansible-test integration env/set directive for aliases
* applied to module-serialization-profiles test to enable feature flag
Co-authored-by: Matt Clay <matt@mystile.com>
7 months ago