Sviatoslav Sydorenko (Святослав Сидоренко)
60ff7ddc0f
[2.15] 🧪 Switch CentOS 7 yum repo mirrors to the vault ( #83525 )
...
The distro itself reached EoL on June 30, 2024, but these repository
archives live on and should remain usable for testing.
Refs:
* https://www.redhat.com/en/topics/linux/centos-linux-eol
* https://github.com/ansible/pylibssh/commit/01d3442f
* https://gist.github.com/hkneptune/4961532c2df691db79a1c6b72c251b25
* https://vault.centos.org/7.9.2009/
(cherry picked from commit c8c45cdfb4 )
(PR #83523 )
1 year ago
Matt Clay
7bed756498
[stable-2.15] ansible-test - Fix Alpine libexpat bootstrapping ( #82897 )
...
(cherry picked from commit ca168eb367 )
2 years ago
Matt Clay
5421a1304c
[stable-2.15] Remove `docs` and `examples` directories ( #81011 ) ( #81232 )
...
* Remove docs dir
* Updates to reflect docs removal
* Fix integration test
* Remove examples dir
* Updates to reflect examples removal
* Remove build_library and build-ansible.py
* Remove refs to build_library and build-ansible.py
* Remove obsolete template
* Remove obsolete template reference
* Remove the now obsolete rstcheck sanity test.
(cherry picked from commit 72e038e823 )
2 years ago
Matt Clay
add8a968e8
[stable-2.15] ansible-test - Pre-build PyYAML wheels ( #81300 ) ( #81306 )
...
This works around Cython failures when attempting to install PyYAML >= 5.4 <= 6.0..
(cherry picked from commit e964078a83 )
2 years ago
Matt Clay
53fd504935
[stable-2.15] ansible-test - Use FreeBSD packaged setuptools ( #80615 ) ( #80616 )
...
This will avoid issues during bootstrapping caused by breaking changes in setuptools.
(cherry picked from commit abc58c026b )
3 years ago
Matt Clay
1375861ec2
ansible-test - Update available platforms.
3 years ago
Matt Clay
cda16cc5e9
ansible-test - Improve container management. ( #78550 )
...
See changelogs/fragments/ansible-test-container-management.yml for details.
3 years ago
Matt Clay
d683c5bd21
ansible-test - Fix Ubuntu 20.04 bootstrapping. ( #78551 )
3 years ago
Matt Clay
69ceb31600
ansible-test - Update sanity test requirements. ( #78528 )
3 years ago
Matt Clay
90ef914f77
ansible-test - Drop Python 3.8 controller support. ( #78237 )
3 years ago
Matt Clay
f3f4ad9332
ansible-test - Use sudo for all remotes. ( #78310 )
3 years ago
Matt Clay
8565deaae3
ansible-test - Install `acl` on Alpine remotes. ( #78303 )
3 years ago
Matt Clay
8bb20fe06b
ansible-test - Enable ACL support on more remotes. ( #78299 )
3 years ago
Matt Clay
b63812bc08
ansible-test - Enable ACLs on FreeBSD remotes.
...
This allows integration tests to switch from one unprivileged user
to another, sharing files between the users using ACLs.
3 years ago
Matt Clay
b9d13d222c
ansible-test - Improve pip bootstrap download.
4 years ago
Matt Clay
24d91f552c
ansible-test - Add support for more remotes.
4 years ago
Don Naro
3cd2c494bd
issue #72449 winrm script rm ( #77931 )
4 years ago
Matt Clay
13d03c3c22
ansible-test - Add RHEL 9 / FreeBSD 13.1 remotes. ( #77851 )
4 years ago
Matt Clay
6513453310
ansible-test - Add support for remote Ubuntu VMs.
4 years ago
Matt Clay
b960641759
ansible-test - Support multiple coverage versions.
...
ci_complete
ci_coverage
4 years ago
Matt Clay
191d9a771a
ansible-test - Remove more Python 2.7 support.
4 years ago
Matt Clay
a06fa496d3
ansible-test - Code cleanup and refactoring. ( #77169 )
...
* Remove unnecessary PyCharm ignores.
* Ignore intentional undefined attribute usage.
* Add missing type hints. Fix existing type hints.
* Fix docstrings and comments.
* Use function to register completion handler.
* Pass strings to display functions.
* Fix CompositeAction handling of dest argument.
* Use consistent types in expressions/assignments.
* Use custom function to keep linters happy.
* Add missing raise for custom exception.
* Clean up key/value type handling in cloud plugins.
* Use dataclass instead of dict for results.
* Add custom type_guard function to check lists.
* Ignore return type that can't be checked (yet).
* Avoid changing types on local variables.
4 years ago
Matt Clay
68fb3bf90e
ansible-test - Fix consistency of managed venvs. ( #77028 )
4 years ago
Matt Clay
ef4c5cd61b
ansible-test - Use newer pip to bootstrap FreeBSD.
4 years ago
Matt Clay
0d5401d950
ansible-test - Remove unused code.
...
This was overlooked in a previous commit that removed FreeBSD 12.2 support.
4 years ago
Matt Clay
00a2b7788e
ansible-test - Remove cap on cryptography version.
4 years ago
Matt Clay
7e64c4fe55
ansible-test - Update bootstrap URL to not use S3.
4 years ago
Matt Clay
029c991b0d
ansible-test - Update outdated links in comments.
4 years ago
Matt Clay
3a891827b7
ansible-test - Remove AIX provisioning support. ( #76747 )
...
* ansible-test - Remove AIX provisioning support.
* Remove `skip/aix` integration test aliases.
* Remove build for AIX binary module.
4 years ago
Matt Clay
bab315b780
ansible-test - Add support for FreeBSD 12.3. ( #76745 )
...
* ansible-test - Add support for FreeBSD 12.3.
* Use OS package for yaml if available with CLoader.
* Make sure libyaml is available.
4 years ago
Jordan Borean
9985b8a975
ansible-test pssa update and new rules ( #76256 )
4 years ago
Matt Clay
730194e2b6
ansible-test - Add RHEL 9 support. ( #76217 )
...
* Move RHEL pip package install into function.
* Add RHEL 9 support to bootstrap script.
* ansible-test - Add RHEL 9 support.
* Add install and uninstall instructions for RHEL9 to paramiko tests
* Skip incidental_inventory_docker_swarm on RHEL 9.
* Update dnf tests for rhel9
* Fix prepare_http_tests on RHEL 9.
* fix RHEL9 Python discovery tests to match distro map
* Skip subversion test on RHEL 9.0b.
Co-authored-by: Matt Martz <matt@sivel.net>
Co-authored-by: Matt Davis <mrd@redhat.com>
4 years ago
Matt Clay
cae7d2a671
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).
4 years ago
Martin Krizek
7621784b94
Require Jinja2 3.0.0 ( #75881 )
...
* Require Jinja2 3.0.0
ci_complete
* Fix sanity
* Remove Jinja min/max tests
* ansible-test changes
* ci_complete
* More cleanup
ci_complete
* Revert _count_newlines_from_end :( and other stuff
* Fix sanity
* It's using host_vars ...
* Unused import
* Remove overridden groupby filter
* environmentfilter -> pass_environment
* Explain preserve_trailing_newlines
* Add changelog
* ci_complete
* Deprecated ANSIBLE_JINJA2_NATIVE_WARNING
* native_helpers.py cleanup
* More cleanup in the find intgration test
4 years ago
Matt Clay
68ab92e22a
ansible-test - Remove support for Python 2.6.
...
Deferring removal of obsolete constraints until container updates are required.
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
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