Matt Clay
2d98b94f6c
[stable-2.12] ansible-test - Fix delegation inventory path.
...
(cherry picked from commit e8afdac06e )
Co-authored-by: Matt Clay <matt@mystile.com>
4 years ago
Matt Clay
586e40facf
ansible-test - Update default containers to 4.2.0.
4 years ago
Matt Clay
2f0b8398c9
[stable-2.12] ansible-test - Fix CParser import in yamllint.
...
(cherry picked from commit d286c2e8b3 )
Co-authored-by: Matt Clay <matt@mystile.com>
4 years ago
Matt Clay
7df9c1bc91
[stable-2.12] ansible-test - Managed venv fixes. ( #77100 )
...
* ansible-test - Remove cap on cryptography version.
(cherry picked from commit 00a2b7788e )
* ansible-test - Fix consistency of managed venvs. (#77028 )
(cherry picked from commit 68fb3bf90e )
* Avoid system-site-packages in AZP coverage venvs.
The use of `--venv-system-site-packages` was an optimization to use the `coverage` package pre-installed in the AZP test container.
However, now that the venv is bootstrapped by ansible-test that optimization no longer makes sense, since other downloads are already taking place.
(cherry picked from commit 177336a9d3 )
* ansible-test - Clean up venv code.
(cherry picked from commit addb9baec2 )
* Adjust virtualenv version for Python 2.6.
* Adjust bootstrap URL to work with Python 2.6.
* Enable PyPI proxy for generic tests.
This is needed to support ansible-test integration tests on Python 2.6.
* Freeze plugin import sanity test requirements.
Based on https://github.com/ansible/ansible/pull/76308
4 years ago
Matt Clay
582d3b1488
[stable-2.12] ansible-test - Use quay.io containers in plugins.
...
(cherry picked from commit c27fd777f4 )
Co-authored-by: Matt Clay <matt@mystile.com>
4 years ago
Matt Clay
c3ee359726
ansible-test - No pyopenssl in sanity test venvs.
4 years ago
Matt Clay
bd0756e113
[stable-2.12] ansible-test - Use newer pip to bootstrap FreeBSD.
...
(cherry picked from commit ef4c5cd61b )
Co-authored-by: Matt Clay <matt@mystile.com>
4 years ago
Matt Clay
f574333395
[stable-2.12] ansible-test - Fix collection loader import. ( #76986 )
...
* ansible-test - Fix collection loader import.
Resolves https://github.com/ansible/ansible/issues/76960
(cherry picked from commit 0d40423f1c )
Co-authored-by: Matt Clay <matt@mystile.com>
4 years ago
Matt Clay
a9814fb3fe
[stable-2.12] ansible-test - Fix import test for collections.
...
(cherry picked from commit e56e47faa7 )
Co-authored-by: Matt Clay <matt@mystile.com>
4 years ago
Matt Clay
aa3747d116
[stable-2.12] ansible-test - Update alpine3 container to 3.3.0. ( #76978 )
...
This updates the base image from 3.14.2 to 3.15.0, which includes support for installing binary wheels using pip..
(cherry picked from commit e27b94c467 )
Co-authored-by: Matt Clay <matt@mystile.com>
4 years ago
Matt Clay
b5c49f1023
[stable-2.12] ansible-test - Update bootstrap URL to not use S3.
...
(cherry picked from commit 7e64c4fe55 )
Co-authored-by: Matt Clay <matt@mystile.com>
4 years ago
Matt Clay
9e4a49ded8
[stable-2.12] ansible-test - Limit installed pyopenssl version.
...
(cherry picked from commit 995d7e4db3 )
Co-authored-by: Matt Clay <matt@mystile.com>
4 years ago
Matt Clay
1ef0bc3fd6
[stable-2.12] ansible-test - Use relative paths in junit output. ( #76871 )
...
* ansible-test - Use relative paths in junit output.
Also fix a traceback in the junit callback during automatic fact gathering.
* ansible-test - Handle out-of-tree JUnit paths.
(cherry picked from commit fbb5d56bd2 )
Co-authored-by: Matt Clay <mclay@redhat.com>
4 years ago
Matt Clay
5c208f0d71
[stable-2.12] ansible-test - Defer loading of completion entries. ( #76852 )
...
* ansible-test - Defer loading of completion entries.
This avoids a traceback when running ansible-test outside of a supported directory.
(cherry picked from commit e9ffcf3c85 )
Co-authored-by: Matt Clay <mclay@redhat.com>
4 years ago
Matt Clay
295a22f0b6
[stable-2.12] ansible-test - Use `--forked` instead of `--boxed`
...
The `--boxed` option is deprecated.
(cherry picked from commit eaeec8a65c )
Co-authored-by: Matt Clay <matt@mystile.com>
4 years ago
Matt Clay
2f2267a6e5
[stable-2.12] ansible-test - Fix delegation from install.
...
(cherry picked from commit 470c89518c )
Co-authored-by: Matt Clay <matt@mystile.com>
4 years ago
Matt Clay
ff7fc58269
[stable-2.12] ansible-test - Hide ansible._vendor in import test ( #76503 )
...
(cherry picked from commit 82f59d4843 )
Co-authored-by: Matt Clay <mclay@redhat.com>
4 years ago
Matt Clay
5771261825
[stable-2.12] ansible-test - Use ansible-core for docs links.
...
(cherry picked from commit 16cdac66fe )
Co-authored-by: Matt Clay <matt@mystile.com>
4 years ago
Matt Clay
8bab2e309b
[stable-2.12] ansible-test - Fix traceback in validate-modules test.
...
(cherry picked from commit 41ee4a5b12 )
Co-authored-by: Matt Clay <matt@mystile.com>
4 years ago
Matt Clay
f3de38a975
ansible-test - Update default test containers.
...
The updated containers include the recently updated `import` sanity test requirements.
4 years ago
Matt Clay
7d324cea42
[stable-2.12] ansible-test - Fix collection import test priming.
...
The bug was introduced in https://github.com/ansible/ansible/pull/76137
(cherry picked from commit d7fbb209b4 )
Co-authored-by: Matt Clay <matt@mystile.com>
4 years ago
Matt Clay
6cba4c11d4
[stable-2.12] ansible-test - Multiple related backports. ( #76136 )
...
* [stable-2.12] ansible-test - Fix Python real prefix detection.
(cherry picked from commit b4cbe1adcf )
* ansible-test - Remove duplicate code.
(cherry picked from commit b9694ce4fb )
* Overhaul ansible-test integration tests. (#76111 )
* Overhaul ansible-test integration tests.
* ansible-test - Fix import test pyyaml usage.
* ansible-test - Remove unused import.
* ansible-test - Fix traceback when pip is unavailable.
* ansible-test - Fix typo in port forwarding message.
* ansible-test - Fix controller logic in requirements install.
* Fix unit tests in ansible-test integration test.
Unit tests are now run for available Python versions which
provide `virtualenv` (Python 2.x) or `venv` (Python 3.x).
(cherry picked from commit cae7d2a671 )
* ansible-test - Fix import test on old Pythons. (#76137 )
(cherry picked from commit cd64e0b070 )
* Skip ansible-test tests on Python 2.6.
4 years ago
Matt Clay
a020694891
[stable-2.12] ansible-test - Move constants to remove symlink.
...
(cherry picked from commit d099e19796 )
Co-authored-by: Matt Clay <matt@mystile.com>
4 years ago
Jordan Borean
6ccd35cd7c
ansible-test pslint - fix warning with nested objects ( #75792 )
...
* ansible-test pslint - fix warning with nested objects
(cherry picked from commit 7e19957afa )
4 years ago
Matt Clay
e2c4d046a9
[stable-2.12] ansible-test - Fix inventory path.
...
(cherry picked from commit 8cef40f839 )
Co-authored-by: Matt Clay <matt@mystile.com>
4 years ago
Matt Clay
72c1eec1ea
[stable-2.12] ansible-test - Update base and default containers.
...
The containers now include Python 3.10.0 instead of Python 3.10.0rc2..
(cherry picked from commit 2f531d73dd )
Co-authored-by: Matt Clay <matt@mystile.com>
4 years ago
Matt Clay
0270c2306d
ansible-test - Update distro test containers.
...
(cherry picked from commit f4d4391a1f )
4 years ago
Matt Clay
8980985d06
[stable-2.12] ansible-test - Fix inventory generation.
...
(cherry picked from commit 099d80829f )
Co-authored-by: Matt Clay <matt@mystile.com>
4 years ago
Matt Clay
0d5a9f2138
ansible-test - More PEP 484 type hints.
4 years ago
Matt Clay
e66e2e25c8
ansible-test - Update default containers.
4 years ago
Matt Clay
6a5d6896fd
ansible-test - Warn about stale sanity venvs.
4 years ago
Matt Clay
b70077364a
ansible-test - More PEP 484 type hints.
4 years ago
Matt Clay
58b03be417
ansible-test - Code cleanup. ( #75774 )
...
* ansible-test - Remove unused code.
* ansible-test - More PEP 484 type hints.
4 years ago
Matt Clay
6c133da45e
ansible-test - Fix code coverage reporting. ( #75771 )
4 years ago
Jordan Borean
43e1cba8c1
Fix up validate-modules sanity check for PowerShell - ci_complete
4 years ago
Matt Clay
b51e62f6e5
ansible-test - Add minimum constraints for pytest.
...
Use `--strict` for `pytest` on Python 2.6 since `--strict-markers` is not available.
4 years ago
Matt Clay
e3fd9b0769
ansible-test - Add `--prime-containers` option.
...
Resolves https://github.com/ansible/ansible/issues/75320
The option `--prime-containers` was chosen over `--docker-pull-only` to match the recently added `--prime-venvs` option for sanity tests.
It would also fit well with a future `--prime-requirements` option for pre-installing requirements for unit and integration tests.
4 years ago
Matt Clay
28a094c5de
ansible-test - Remove unused constraints.
...
ci_complete
4 years ago
Felix Fontein
67ca455829
attributes: support extra value 'not applicable' for support ( #75751 )
...
* Support two extra values 'unknown' and 'not applicable' for support.
* Simplify to only one new state: 'n/a'
* Adhere to the IBM style guide.
4 years ago
Brian Coca
c5d8dc0e11
Add attributes 2/x ( #75619 )
...
* Added attribute information to more modules
rearranged the shared data
platform revamped
use 'details' and avoid overriding description
Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update lib/ansible/plugins/doc_fragments/action_core.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update lib/ansible/plugins/doc_fragments/action_core.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update lib/ansible/plugins/doc_fragments/action_core.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update lib/ansible/plugins/doc_fragments/action_core.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update lib/ansible/plugins/doc_fragments/action_core.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update lib/ansible/modules/fail.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update lib/ansible/modules/debug.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update lib/ansible/modules/command.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update lib/ansible/modules/assert.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update lib/ansible/plugins/doc_fragments/action_core.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update lib/ansible/modules/gather_facts.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update lib/ansible/modules/include_vars.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update lib/ansible/modules/meta.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update lib/ansible/modules/meta.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update lib/ansible/plugins/doc_fragments/action_common_attributes.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update lib/ansible/plugins/doc_fragments/action_common_attributes.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update lib/ansible/plugins/doc_fragments/action_common_attributes.py
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
4 years ago
Matt Clay
46c7b24188
ansible-test - Update distro test containers. ( #75762 )
4 years ago
Matt Clay
5cb54e8c58
ansible-test - Create injector scripts at runtime. ( #75761 )
...
* ansible-test - Create injector scripts at runtime.
* Set bootstrap.sh shebang at runtime.
* Remove shebang and execute bit from importer.
* Update shebang sanity test.
* Preserve line numbers.
4 years ago
Matt Clay
7a76130502
ansible-test - Update default containers.
...
ci_complete
4 years ago
Matt Martz
724800cd3f
Python 3.8 Controller Minimum ( #74013 )
4 years ago
Matt Clay
4652d6ee43
ansible-test - Remove deprecated environments.
4 years ago
Matt Clay
94410789d1
ansible-test - Add `--prime-venvs` option.
4 years ago
Matt Clay
178a67fd40
ansible-test - Add support for windows/2022 ( #75743 )
...
ci_complete
4 years ago
Matt Clay
4ea8d9a782
ansible-test - split controller/target testing ( #75605 )
4 years ago
Matt Clay
99a79e1969
ansible-test - Move code from _data to _util. ( #75495 )
...
* Update paths to match relocated files.
* Update ansible-test symlink paths.
* Update path classification.
* Update MANIFEST.in
* Update sanity test context paths.
* Update sanity ignores.
* Update shebang sanity test.
* Update configure-remoting-ps1 sanity test.
* Update BOTMETA.yml to reflect new paths.
* Update paths in collection loader comments.
* Update Makefile for ansible-test.
* Update docs.
* Add changelog fragment.
4 years ago
Matt Clay
2b463ef197
ansible-test - Upgrade pylint to 2.9.3. ( #75480 )
...
* ansible-test - Upgrade `pylint` to 2.9.3.
* Update pylint ignores due to rule name change.
* Disable pylint deprecated-class for compat code.
* Add pylint ignores for test support content.
* Add ignores for arguments-renamed in lib/ansible/
* Add pylint ignores for collection_loader.
* ansible-test - Ignore deprecations in legacy collection loader.
* ansible-test - Suppress pylint consider-using-with
* ansible-test - Suppress pylint false positive.
* ansible-test - Suppress pylint consider-using-with.
* ansible-test - Suppress pylint deprecated-module
* Disable some of the new pylint suggestions.
* Remove unnecessary six usage from string_format pylint plugin.
* Remove obsolete ignore entry.
4 years ago