summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [stable-2.12] ansible-test - Fix handling of long timeouts (#80769) (#80775)stable-2.12Matt Clay2023-05-102-1/+3
| | | (cherry picked from commit aacab0633a963e7a89fc1e6ac71cdf06553f96ab)
* [stable-2.12] ansible-test - Fix timeout handling (#80764). (#80768)Matt Clay2023-05-107-36/+83
| | | (cherry picked from commit 4c6aa70662e6f2804686a32bea611a8aa870b363)
* ansible-test - Relax pylint config for backports (#80771)Matt Clay2023-05-101-1/+1
|
* [stable-2.12] ansible-test - Avoid use of deprecated utcnow (#80750) (#80760)Matt Clay2023-05-107-12/+16
| | | | | The timestamps are only used by ansible-test, not the junit callback, so this change only impacts ansible-test. (cherry picked from commit fd341265d001d4e6545ffb2b7d154340cb1f1931)
* Remove FreeBSD 12.2 from CI (#80699)Matt Clay2023-05-021-4/+0
| | | The package repositories are no longer available.
* [stable-2.12] Release tool improvements (#80641) (#80682)Matt Clay2023-05-011-1/+50
| | | | | | | * Provide reproducible sdist builds. * Use reproducible wheel builds. * Add PyPI artifact checks. (cherry picked from commit d37678c5ff221ada71afc0cad3ff7b70e0a0ec2f)
* Disable failing incidental_inventory_docker_swarm (#80660)Matt Clay2023-04-271-0/+1
|
* [stable-2.12] ansible-test - Use FreeBSD packaged setuptools (#80615) (#80619)Matt Clay2023-04-242-0/+3
| | | | | This will avoid issues during bootstrapping caused by breaking changes in setuptools. (cherry picked from commit abc58c026b2e91af4a2bb57f7bfe21c609bd3de9)
* Pin pyasn1 version in uri and unarchive tests (#80586)Matt Clay2023-04-212-0/+2
|
* Disable failing incidental_mongodb_parameter test (#80573)Matt Clay2023-04-191-0/+1
|
* [stable-2.12] ansible-test - Add support for argcomplete 3 (#80482). (#80487)Matt Clay2023-04-112-5/+22
| | | (cherry picked from commit 0371ea08d6de55635ffcbf94da5ddec0cd809495)
* [stable-2.12] New upstream release tool (#80179) (#80323)Matt Clay2023-03-271-0/+1420
| | | (cherry picked from commit a6bfa82bd061d1d66e7d67064f2e78774a103b54)
* [stable-2.12] Use variable instead of container resource in AZP (#80299) ↵Matt Clay2023-03-273-7/+4
| | | | | (#80318) (cherry picked from commit 93d0253292dc2e66432d96f047b66200a2d2e35b)
* [stable-2.12] Fix url lookup test to use test container (#80284) (#80289)Matt Clay2023-03-231-2/+2
| | | (cherry picked from commit 054aa9215857f376ee4d387339e6b82bcc14b437)
* [stable-2.12] ansible-test - Update git diff handling (#80202)Matt Clay2023-03-1514-181/+198
| | | | | | | | This change allows ansible-test to work with newer versions of git on AZP. (cherry picked from commit bad8843124a50493141a3e3d7920353239021389) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] Relocate the AZP entry point scripts (#80114)Matt Clay2023-03-1430-44/+41
| | | | | | | Scripts previously under `test/utils/shippable/` are now under `.azure-pipelines/commands/` instead.. (cherry picked from commit f47bc03599eedc48753d2cd5e1bea177f35e6133) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] ansible-test - Remove pointless comparison (#80168)Matt Clay2023-03-142-1/+3
| | | | | | (cherry picked from commit 31658031ed40f3db002b690b436b793634c2b5e7) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] ansible-test - Fix vendoring support (#80074)Matt Clay2023-03-146-0/+70
| | | | | | | | - Support loading of vendored Python packages. - Exclude vendored Python packages from payloads. (cherry picked from commit 6bfe6b899a4881ebc065834a43a26e123d7fdab3) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] ansible-test - Show Python version before install (#80022)Matt Clay2023-03-142-0/+18
| | | | | | | Always indicate the Python version being used before installing requirements. (cherry picked from commit 5e3db6e44169aa88cd027f469eea96f1f17fea95) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] ansible-test - Allow target prefixes to use `_` (#80021)Matt Clay2023-03-146-7/+21
| | | | | | | Integration test target prefixes defined in a `tests/integration/target-prefixes.{group}` file can now contain an underscore (`_`) character. (cherry picked from commit e6cffce0eb58ba54c097f4ce7111bb97e6805051) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] ansible-test - Fix file permissions for delegation (#80205)Matt Clay2023-03-149-17/+115
| | | | | | | | | | | | | | | | | | | | | * [stable-2.12] ansible-test - Fix file permissions for delegation (#79932) * ansible-test - Fix file permissions for delegation * Set more restrictive permissions for SSH key * Check all execute bits, not just owner * Add a breaking_changes changelog entry. (cherry picked from commit c8c1402ff66cf971469b7d49ada9fde894dabe0d) * ansible-test - Fix collection delegation (#79947) (cherry picked from commit 079383384790310dd6722b08ac18990e2a4d0ed9) --------- Co-authored-by: Felix Fontein <felix@fontein.de>
* [stable-2.12] ansible-test - Fix pylint error with old home dir (#80151) ↵Matt Clay2023-03-072-0/+13
| | | | | | | | | | | | (#80154) * [stable-2.12] ansible-test - Fix pylint error with old home dir (#80151) (cherry picked from commit 27287b40c0605e583145538ac072260095c139d7) Co-authored-by: Matt Clay <matt@mystile.com> * ansible-test - Fix error with missing pylint home (#80155) (cherry picked from commit 367d45facd3af9bbc8159e4371d94e95629bed6d)
* [stable-2.12] Fix MANIFEST.in includes (#80147) (#80150)Matt Clay2023-03-063-3/+9
| | | | | | | * [stable-2.12] Fix MANIFEST.in includes (#80147). (cherry picked from commit 7c62cdeecd4834a1ca38a01e42ea07e33044de19) * Include additional packaging files
* [stable-2.12] ansible-test - Support Podman 4.4.0+Matt Clay2023-02-142-0/+9
| | | | | | (cherry picked from commit 67d49734f732f543c0b8d7713466c0aa3b8f484f) Co-authored-by: Matt Clay <matt@mystile.com>
* Bump acme test container. (#79783) (#79814)Felix Fontein2023-02-102-1/+3
| | | (cherry picked from commit 5fb8bc3ddb40c3f09f76d2237951c7754ba27add)
* [stable-2.12] ansible-test - Specify config path in plugin error (#79881) ↵Matt Clay2023-02-102-4/+7
| | | | | (#79979) (cherry picked from commit d48d1c23df171074e799717e824a8c5ace470643)
* [stable-2.12] Ansible.Basic.cs - Fix compile error on PS 7.3.x (#79848) (#79852)Matt Clay2023-02-022-0/+6
| | | (cherry picked from commit 83fe75db07cb55dc2efeb437ce20b9d4462860c3)
* [stable-2.12] Remove outdated note on relative imports in docs (#79873) (#79877)Matt Clay2023-02-021-6/+0
| | | (cherry picked from commit 58461bc20408955a0efc37be8bce97efb387bcd5)
* Document callback types in documentation (#79651) (#79655)Felix Fontein2023-01-181-1/+20
| | | (cherry picked from commit 51bddd862bfdac9e6cefca854b6f2917cfc2715d)
* ansible-test - fix ps argspec check inside cmdlet (#79699)Jordan Borean2023-01-112-3/+13
| | | | | | | | | | * ansible-test - fix ps argspec check inside cmdlet * Added error condition test * Fix sanity problem (cherry picked from commit ee33be9484b2240aa7b6b3bfdb30b452b6048e85)
* Remove redundant RHEL extras setup.Matt Clay2023-01-041-6/+0
|
* [stable-2.12] Fix EPEL setup for integration tests on RHEL 7Matt Clay2023-01-042-9/+5
| | | | | | (cherry picked from commit 1243d2ace0aa6dc609369dafee7ad52cf9aa26ef) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] ansible-test - Improve container management. (#79611)Matt Clay2022-12-16315-1200/+6214
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ansible-test: Set max number of open files in containers to 10240 (#75498) (cherry picked from commit e50ad6f118125dc2a8cc51aac6048763e2fe701b) * 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> (cherry picked from commit 730194e2b61e3d3b3037c8da49ecc5a09e64adea) * fix support containers under podman (#76292) * `podman inspect` falls back to a same-named image if the named container is not present; since eg `http-test-container` is both the name of the image and container, it wasn't working properly under podman in many instances. Switching to `docker|podman container inspect` limits the query to containers only for both podman and docker, allowing the support container detection/creation to work properly. (cherry picked from commit abac141122d3c3beac29dae7f04551fb05ed9c74) * ansible-test - Code cleanup. (#76540) * Add missing typing imports. * Remove unnecessary non-capturing group. * Whitespace. * Add type hints. * Ignore PyCharm false positives. * Remove Python 2.x plugin loading logic. * Remove Python 2.x exception handling. * Remove Python 2.x display logic. * Add changelog. (cherry picked from commit 4e70156d7ece970a41f8d0e7245002ea9a7df0ab) * ansible-test - Fix type hints. (cherry picked from commit d2daa67b0079a69bee9be139bea1242e22427686) * ansible-test - Fix plugin loading. This fixes a traceback when loading plugins that use dataclasses. (cherry picked from commit 7e814dd4db22d94ee61aaa57b7be630a9cdb598e) * 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. (cherry picked from commit 3a891827b71fd91fe39f7821ebc3235ba4044f48) * ansible-test: fix typo in validate-modules (#76765) The correct error strategy for the to_text method is surrogate_or_strict Signed-off-by: Dimitri Savineau <dsavinea@redhat.com> (cherry picked from commit a0f6747f077898a97a0d8f9849e11377a58d7117) * ansible-test - Improve help for unsupported cwd. (#76866) * ansible-test - Improve help for unsupported cwd. * The `--help` option is now available when an unsupported cwd is in use. * The `--help` output now shows the same instructions about cwd as would be shown in error messages if the cwd is unsupported. * Add `--version` support to show the ansible-core version. * The explanation about cwd usage has been improved to explain more clearly what is required. Resolves https://github.com/ansible/ansible/issues/64523 Resolves https://github.com/ansible/ansible/issues/67551 (cherry picked from commit de5f60e374524de13fe079b52282cd7a9eeabd5f) * ansible-test - Validate collection ns and name. Resolves https://github.com/ansible/ansible/issues/62079 (cherry picked from commit 26b43f425f6c04732818f600e1cf4bcb9a56f89a) * ansible-test - Add default for Windows remotes. (cherry picked from commit 18ed2c64e57816f0a8ecd2fbda3e5538b45da5ea) * ansible-test - Clean up future boilerplate. (#76874) * ansible-test - Clarify need for empty __init__.py * ansible-test - Update code-smell boilerplate. * Update code-smell boilerplate for core. * Update future boilerplate test for ansible-test. All ansible-test code (except for targets) and core-specific sanity tests now use the same boilerplate. The test also checks for unwanted `__future__` and `metaclass` boilerplate. * Relocate target tools to the correct directory. Several tools used on target Python versions were incorrectly placed in the controller directory. (cherry picked from commit d19b506ce8c5ee43865b1cead2246fc07cc8902b) * ansible-test - Remove obsolete display of MAXFD. Use of ``subprocess.MAXFD`` only worked on Python 2.x, which is no longer supported. (cherry picked from commit dc6b0d48575e0119cdbb0fd7f66c8dd30b414bdb) * 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. (cherry picked from commit a06fa496d3f837cca3c437ab6e9858525633d147) * ansible-test - Simplify type hints. (cherry picked from commit af2b1361ffdc95cf1ca46a13f22ec43c6f9ec080) * Support podman-remote in ansible-test (#75753) (cherry picked from commit 7cb581ed2cb1d4591d094df37a40c9155ea446da) * docker_util: Handle error in JSON parsing (#77298) While getting hostname from container, podman command fails to return JSON so wrap exception and return hostname as 'None' Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> (cherry picked from commit 1100289a45e5b5444bc5af59052fc2d63452eff6) * ansible-test - Remove RHEL 9.0b support. Support can be restored once RHEL 9 has been released. (cherry picked from commit 55f90ba31fd3626fb5be9fcb91ff05d6a42740b2) * ansible-test - Don't fail if network cannot be disconnected (#77472) * Don't fail if network cannot be disconnected * add clog frag (cherry picked from commit 66c58449782d94cb5acb01b8d1ef8a207307a496) * ansible-test - Backport `InternalError` NOTE: This is a partial backport, including only one new class. (cherry picked from commit b9606417598217106e394c12c776d8c5ede9cd98) * ansible-test - Fix subprocess management. (#77641) * Run code-smell sanity tests in UTF-8 Mode. * Update subprocess use in sanity test programs. * Use raw_command instead of run_command with always=True set. * Add more capture=True usage. * Don't expose stdin to subprocesses. * Capture more output. Warn on retry. * Add more captures. * Capture coverage cli output. * Capture windows and network host checks. * Be explicit about interactive usage. * Use a shell for non-captured, non-interactive subprocesses. * Add integration test to assert no TTY. * Add unit test to assert no TTY. * Require blocking stdin/stdout/stderr. * Use subprocess.run in ansible-core sanity tests. * Remove unused arg. * Be explicit with subprocess.run check=False. * Add changelog. * Use a Python subprocess instead of a shell. * Use InternalError instead of Exception. * Require capture argument. * Check for invalid raw_command arguments. * Removed pointless communicate=True usage. * Relocate stdout w/o capture check. * Use threads instead of a subprocess for IO. (cherry picked from commit 5c2d830dea986a8c7bd8c286b86bdce326cd7eb1) * ansible-test - Add support for remote Ubuntu VMs. (cherry picked from commit 6513453310cdfc42c44a4b879535a8f0795c0295) * ansible-test - Fix remote completion validation. (cherry picked from commit e2200e8dfc5b2a51db4f77800090fe859811f80b) * ansible-test - Add multi-arch remote support. (cherry picked from commit 2cc74b04c49338b48af070ddd811b25b5d801c12) * ansible-test - Enhance the shell command. (#77734) * ansible-test - Add shell --export option. * ansible-test - Support cmd args for shell command. Also allow shell to be used without a valid layout if no delegation is required. * ansible-test - Improve stderr/stdout consistency. By default all output goes to stdout only, with the exception of a fatal error. When using any of the following, all output defaults to stderr instead: * sanity with the `--lint` option -- sanity messages to stdout * coverage analyze -- output to stdout if the output file is `/dev/stdout` * shell -- shell output to stdout This fixes issues two main issues: * Unpredictable output order when using both info and error/warning messages. * Mixing of lint/command/shell output with bootstrapping messages on stdout. * ansible-test - Add changelog fragment. (cherry picked from commit fe349a1ccd658d86cfcf10eecdce9d48ece6176c) * ansible-test - Fix remote args restriction. The platform-specific and global fallbacks were not working with the `--remote` option. This regression was introduced by https://github.com/ansible/ansible/pull/77711 (cherry picked from commit 76ead1e7680a0341261d45e17aeb57774935e5b4) * ansible-test - Fix shell target options handling. (cherry picked from commit f93331410122227f82140c7704023e3f7c4e7a56) * Refactor ansible-test integration tests. (#78168) * Relocate update-ignore.py for easier re-use. * Add script to ease collection testing. * Skip ignore rewrite if file does not exist. * Add integration test for the shebang sanity test. * Fix ansible-test-no-tty integration test. Previously the test only verified a TTY was not used if a TTY already existed. This prevented the test from verifying behavior when run in CI. Now the test creates a PTY before invoking ansible-test. * Clean up ansible-test-docker integration test. (cherry picked from commit f70cc2fb7e58d524977df0762b748ec93315eef5) * ansible-test - Fix TTY and output handling. (#78350) (cherry picked from commit a3c90dd0bcb4aecfc64a4a584e52aec77ee61158) * ansible-test - Parse content config only once. (#78418) (cherry picked from commit f2abfc4b3d03a2baa078477d0ad2241263a00668) * ansible-test - Fix self-test change handling. (#78521) (cherry picked from commit 99016653a29cc2c1c5aa05324ed92dabf5e9f1fc) * ansible-test - Fix integration test target filter. (#78862) - Allow disabled, unsupported, unstable and destructive integration test targets to be selected using their respective prefixes. - Allow unstable tests to run when targeted changes are made and the ``--allow-unstable-changed`` option is specified (resolves https://github.com/ansible/ansible/issues/74213). (cherry picked from commit d3d7785472ce18ee79c2abb893be1cf40ff563dd) * [stable-2.13] ansible-test - Improve container management. (#79538) * ansible-test - More flexible become support. (cherry picked from commit 5666c6d6a3207f279cbb3ce0b0bd070ab5a9ecd4) * ansible-test - Add support for more remotes. (cherry picked from commit 24d91f552cad2a485f286f3c34cbba2005599ab4) * 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. (cherry picked from commit b63812bc08fd00fd772c28a2604f77f487d23104) * ansible-test - Enable ACL support on more remotes. (#78299) (cherry picked from commit 8bb20fe06b458e6d7c4290dcb86cced3bce9d825) * ansible-test - Install `acl` on Alpine remotes. (#78303) (cherry picked from commit 8565deaae393a136ada071c27a8b7791d3640e41) * ansible-test - Use sudo for all remotes. (#78310) (cherry picked from commit f3f4ad93325725b91902984b419502e8b4b97188) * ansible-test - Fix Ubuntu 20.04 bootstrapping. (#78551) (cherry picked from commit d683c5bd212375c9ffc785ab65ee6e68ea913c8b) * ansible-test - Verify executables are executable. (#78606) (cherry picked from commit ece85abbc46e087187caf6e05b1515b97c578531) * ansible-test - Use --tmpfs to run containers. (#78605) (cherry picked from commit 4187707f035a5dde9d02e99e5dec40d71b06d5d1) * ansible-test - Remove Fedora 35 support. (#78720) (cherry picked from commit 38a82a5cc43ed4b48cf5fbc3addc5d2993c37eef) * ansible-test - Fix container error handling. (#78739) (cherry picked from commit 79f67ed56116be11b1c992fade04acf06d9208d1) * ansible-test - Improve container management. (#78550) See changelogs/fragments/ansible-test-container-management.yml for details. (cherry picked from commit cda16cc5e9aa8703fb4e1ac0a0be6b631d9076cc) * ansible-test - Fix container detection. (#79530) (cherry picked from commit 80d2f8da02052f64396da6b8caaf820eedbf18e2) * Update test matrix symlinks. (#78737) * Add remote platform symlinks. These were already supported by ansible-test. This change adds the symlinks for use in the CI test matrix. * Remove obsolete AIX test symlink. AIX was already removed from ansible-test. (cherry picked from commit 62221a3be214082610ba33c62e82bc3a778be7fb) * Use patched containers without VOLUME instruction. * Make test suite compatible with older ansible. * Fix compatibility with Python 3.8. (cherry picked from commit 1d7436935f00379d00682c9ec1059b3a1c279fce) * ansible-test - fix warning to include image name (#79560) (cherry picked from commit 0a12d8a5bc820e5d12805af41b80351d0b635e63) * ansible-test - Fix target PyPI proxy config. (cherry picked from commit dcc08eec35fde72845d121859abf1ffef1e9030f) * ansible-test - Fix `--prime-containers` and `--explain` (#79581) * Remove unused code. * Fix explain errors. * Fix `--prime-containers` with docker on cgroup v2. (cherry picked from commit da3b1d3f50bfbe118f2200e3e2ef109d87da4c2e) * ansible-test - Support RSA SHA-1 for SSH clients. (cherry picked from commit 75b60b17ee1ff18ded04cf07b71e4ee32e673a0b) * ansible-test - Limit paramiko to < 2.9.0 (cherry picked from commit d6588293fb6f83ba008c80c4d2854b320152d909) * Add more retries to ansible-test-container test. (cherry picked from commit f6c0e22f98e3ad1e0a98837053ed03a27d8a1fcf) * ansible-test - Improve container startup handling. Also improve the ansible-test-container integration test: - Add coverage for the no-probe code path. - Add work-arounds for centos6 containers (to support backporting). - Avoid systemd debug when the container doesn't use cgroup. (cherry picked from commit 04fc98c794d425a42f83a062c163c981d8751512) * Fix shebang test. A false positive is generated by the test and a fix was never backported to stable-2.12. Co-authored-by: Andrew Klychkov <aklychko@redhat.com> Co-authored-by: Matt Davis <nitzmahone@users.noreply.github.com> Co-authored-by: Dimitri Savineau <dsavinea@redhat.com> Co-authored-by: Matt Martz <matt@sivel.net> Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com> Co-authored-by: Martin Krizek <martin.krizek@gmail.com>
* [stable-2.12] Improve split integration test. (#78738)Matt Clay2022-12-122-2/+9
| | | | | | | | | | | * Omit redundant fact gathering. * Add connection type to split test. * Add user info to split integration test. (cherry picked from commit 2e5e802) Co-authored-by: Matt Clay <matt@mystile.com>
* Set explicit meta `long_description_content_type` (#79468) (#79488)Sviatoslav Sydorenko2022-12-061-0/+1
| | | | | This is necessary for `twine check --strict` to pass. (cherry picked from commit 80551633c7b4ed782c293b09b04d77d8385614c4)
* [backport][2.12][PRs #78402 #79289] Enable the `reboot` integration test in ↵Sviatoslav Sydorenko2022-12-062-35/+40
| | | | | | | | | | | | | | | | | | | CI (#79492) * Enable the `reboot` integration test in CI Co-Authored-By: Matt Clay <matt@mystile.com> (cherry picked from commit bb7ad0f0d8febb5020eec36bb4a52cc95c9a4486) * [CI] Move running `reboot` integration test to group 2 PR #79289, follow-up for #78402. It was breaking the integration-aliases sanity test, but only became apparent post-merge. This patch fixes that. (cherry picked from commit 26a477561168cd731c86fb1ceffb0394c81cb0a7) Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com>
* [stable-2.12] Don't use color in jinja_plugins test.Matt Clay2022-12-051-0/+2
| | | | | | | This should prevent color codes from interfering with string matches. (cherry picked from commit 31f9d60b8d00452c96ebec423c6a263b9d2eebd7) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] ansible-test - Improve pylint command consistency. (#78896)Matt Clay2022-11-222-1/+3
| | | | | | | | | * ansible-test - Improve pylint command consistency. Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua> (cherry picked from commit bc274f5) Co-authored-by: Matt Clay <matt@mystile.com>
* Fix typo 'Ansbile'. (#79318) (#79332)Felix Fontein2022-11-102-2/+2
| | | (cherry picked from commit 2a03c8028eed986cd84b9165f47afcf39d4835e0)
* Japanese version switcher (#79276) (#79346)Sandra McCann2022-11-081-2/+2
| | | | | | | * update japanese version switcher for 2.14 * update latest version (cherry picked from commit 196084773b6a03690fe047c1b1f49e9c2c9b8be5)
* update version switcher to include 2.14 (#79273) (#79327)Sandra McCann2022-11-071-2/+2
| | | (cherry picked from commit d0b6ce7473e1ca475b6a3e9334426063a4d189f7)
* [2.12] Log `runme.sh` execution in integration tests (#79284)Sviatoslav Sydorenko2022-11-036-9/+6
| | | | | | | | | | | | | | | | * Log `runme.sh` execution in integration tests (#79263) * Log `runme.sh` execution in integration tests This patch adds `set -x` where it's missing in the integration tests. It also enables `pipefail` in `runme.sh` scripts that use pipes. * Add a change note for PR #79263 (cherry picked from commit 6674c43edd203d1241507c4d857f555a7c844c18) * Delete a bad PR #79263 change note (cherry picked from commit 9cfb3f73e8d7f910e226de3aebe6f9b9b18327ec)
* [stable-2.12] ansible-test - Fix and update documentation links..Matt Clay2022-11-035-17/+36
| | | | | | (cherry picked from commit 938c0fa944cabdc1a21745abade7f05ac3e6ee26) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] Fix ansible-test-git test for newer git versions.Matt Clay2022-10-251-1/+1
| | | | | | | | | The latest versions of `git` include a fix for CVE-2022-39253. The fix blocks the file protocol by default. See: https://github.com/git/git/blob/45c9f05c44b1cb6bd2d6cb95a22cf5e3d21d5b63/Documentation/RelNotes/2.30.6.txt (cherry picked from commit 4202acb41b4ee42c5e9e52a07ac56d49045ec943) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] Restrict `wheel` below v0.38.0 under Pythons < 3.7 (#79187)Sviatoslav Sydorenko2022-10-244-0/+5
| | | | | | | | | | | | | | | | | * Restrict `wheel` below v0.38.0 under Pythons < 3.7 * Add a change note for PR #79187 * Update changelogs/fragments/79187--wheel-0.38.0.yml Co-authored-by: Matt Clay <matt@mystile.com> * Use constraints file when installing wheel. Co-authored-by: Matt Clay <matt@mystile.com>. (cherry picked from commit a76bbb18a5a80cda0d9683677aa8d5cd8a2e6093) Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
* Update Ansible release version to v2.12.10.post0. (#79098)jamesmarshall242022-10-111-1/+1
|
* New release v2.12.10 (#79074)v2.12.10jamesmarshall242022-10-104-4/+27
|
* Update Ansible release version to v2.12.10rc1.post0. (#78994)jamesmarshall242022-10-031-1/+1
|
* New release v2.12.10rc1 (#78936)v2.12.10rc1jamesmarshall242022-10-034-1/+25
|
* [stable-2.12] Add ssh_args and friends back, add var for proxy_command ↵Matt Martz2022-09-292-4/+46
| | | | | | | | | | | | | | (#78826) (#78838) * [stable-2.12] Add ssh_args and friends back, add var for proxy_command (#78826) Fixes #78750 (cherry picked from commit 1b47def) Co-authored-by: Matt Martz <matt@sivel.net> * Remove non-backportable changes (cherry picked from commit ba2938a388c065da7897aceb2d0890a656957cd3)