summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* New release v2.13.8rc1 (#80028)v2.13.8rc1jamesmarshall242023-02-204-1/+264
|
* [2.13] don't ignore templated _raw_params that k=v parser failed to parse ↵Matt Davis2023-02-155-4/+29
| | | | | | | | | (#79913) (#79965) * don't ignore templated _raw_params that k=v parser failed to parse (#79913) fixes #79862 * backport test changes
* [stable-2.13] 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) (#79815)Felix Fontein2023-02-102-1/+3
| | | (cherry picked from commit 5fb8bc3ddb40c3f09f76d2237951c7754ba27add)
* [stable-2.13] ansible-test - Specify config path in plugin error (#79881) ↵Matt Clay2023-02-102-4/+7
| | | | | (#79978) (cherry picked from commit d48d1c23df171074e799717e824a8c5ace470643)
* [stable-2.13] ansible-test - fix warning to include image name (#79560) (#79974)Matt Clay2023-02-102-1/+3
| | | | | (cherry picked from commit 0a12d8a5bc820e5d12805af41b80351d0b635e63) Co-authored-by: Martin Krizek <martin.krizek@gmail.com>
* [stable-2.13] Ansible.Basic.cs - Fix compile error on PS 7.3.x (#79848) (#79851)Matt Clay2023-02-022-0/+6
| | | (cherry picked from commit 83fe75db07cb55dc2efeb437ce20b9d4462860c3)
* [stable-2.13] Remove outdated note on relative imports in docs (#79873) (#79876)Matt Clay2023-02-021-6/+0
| | | (cherry picked from commit 58461bc20408955a0efc37be8bce97efb387bcd5)
* Document callback types in documentation (#79651) (#79654)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.13] 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.13] ansible-test - Improve container startup handling.Matt Clay2022-12-153-9/+76
| | | | | | | | | | | 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) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.13] Add more retries to ansible-test-container test.Matt Clay2022-12-141-3/+8
| | | | | | (cherry picked from commit f6c0e22f98e3ad1e0a98837053ed03a27d8a1fcf) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.13] ansible-test - Support RSA SHA-1 for SSH clients..Matt Clay2022-12-145-8/+76
| | | | | | (cherry picked from commit 75b60b17ee1ff18ded04cf07b71e4ee32e673a0b) Co-authored-by: Matt Clay <matt@mystile.com>
* Ansible 6 is EOL (#79555)Don Naro2022-12-131-1/+1
|
* [stable-2.13] ansible-test - Fix `--prime-containers` and `--explain` (#79581)Matt Clay2022-12-122-4/+18
| | | | | | | | | * Remove unused code. * Fix explain errors. * Fix `--prime-containers` with docker on cgroup v2. (cherry picked from commit da3b1d3f50bfbe118f2200e3e2ef109d87da4c2e) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.13] ansible-test - Fix target PyPI proxy config..Matt Clay2022-12-123-12/+17
| | | | | | (cherry picked from commit dcc08eec35fde72845d121859abf1ffef1e9030f) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.13] 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>
* [stable-2.13] ansible-test - Improve container management. (#79538)Matt Clay2022-12-0654-299/+3726
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* [stable-2.13] Fix file touch check mode result (backport of #79422) (#79526)sbettid2022-12-063-27/+110
| | | | | | | | | * Fix file touch check mode result (#79360) (#79422) Fixes #79360 (cherry picked from commit 3936b5c471068d86c3e51a454a1de2f0d2942845) * Rename changelog fragment according to PR number
* [backport][2.13][PRs #78402 #79289] Enable the `reboot` integration test in ↵Sviatoslav Sydorenko2022-12-062-35/+40
| | | | | | | | | | | | | | | | | | | CI (#79491) * 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>
* Set explicit meta `long_description_content_type` (#79468) (#79487)Sviatoslav Sydorenko2022-12-061-0/+1
| | | | | This is necessary for `twine check --strict` to pass. (cherry picked from commit 80551633c7b4ed782c293b09b04d77d8385614c4)
* [stable-2.13] 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>
* Update Ansible release version to v2.13.7.post0. (#79529)Ricardo Carrillo Cruz2022-12-051-1/+1
|
* New release v2.13.7 (#79528)v2.13.7Ricardo Carrillo Cruz2022-12-054-4/+18
|
* Update Ansible release version to v2.13.7rc1.post0. (#79494)Ricardo Carrillo Cruz2022-11-281-1/+1
|
* New release v2.13.7rc1 (#79477)v2.13.7rc1Ricardo Carrillo Cruz2022-11-284-1/+42
|
* [stable-2.13] 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>
* file lookup now works with general lookup error framework (#79339) (#79388)Gaudenz Steinlin2022-11-162-3/+5
| | | | | | | * file lookup now works with general lookup error framework (cherry picked from commit 3448fcabc539fb2d3351c20a5b82c3558d037c75) Co-authored-by: Brian Coca <bcoca@users.noreply.github.com>
* Fix typo 'Ansbile'. (#79318) (#79331)Felix Fontein2022-11-102-2/+2
| | | (cherry picked from commit 2a03c8028eed986cd84b9165f47afcf39d4835e0)
* Add Ansible community 6.6.0 porting guide (#79340) (#79349)Sandra McCann2022-11-081-1/+55
| | | | | (cherry picked from commit d5e90e1737508a90514234e1161b2c6d54b3d824) Co-authored-by: Christian Adams <chadams@redhat.com>
* Japanese version switcher (#79276) (#79345)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) (#79326)Sandra McCann2022-11-071-2/+2
| | | (cherry picked from commit d0b6ce7473e1ca475b6a3e9334426063a4d189f7)
* Update Ansible release version to v2.13.6.post0. (#79323)Dimitri Savineau2022-11-071-1/+1
|
* New release v2.13.6 (#79315)v2.13.6Dimitri Savineau2022-11-074-4/+30
|
* [2.13] Log `runme.sh` execution in integration tests (#79283)Sviatoslav Sydorenko2022-11-038-11/+8
| | | | | | | | | | | | | | | | * 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.13] 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>
* Update Ansible release version to v2.13.6rc1.post0. (#79261)Ricardo Carrillo Cruz2022-10-311-1/+1
|
* New release v2.13.6rc1 (#79258)v2.13.6rc1Ricardo Carrillo Cruz2022-10-314-1/+55
|
* File lookup handle missing file more gracefully (#79230) (#79245)Brian Coca2022-10-282-7/+9
| | | | | | previously it would have a 2nd tb due to bad error raising also remove superfluous warning (cherry picked from commit aaab0791d9507b64ea04903bf35500c87ebb33b4)
* mention acl in permissions errors (#79209) (#79251)Brian Coca2022-10-283-5/+7
| | | | | | | | as chmod/mode is not the only thing we attempt and Ubuntu not shipping acl in newer versions can lead to some confusion fixes #79146 (cherry picked from commit 0f18ddca9f4b04cacd85a8a54a6fcc8f8b2ee38e)
* stable docs build: do not use YAML parsing/serialization for .deps files ↵Felix Fontein2022-10-271-7/+23
| | | | | | | | | (#79233) (#79237) * Do not use YAML parsing/serialization for .deps files. * Prevent crash. (cherry picked from commit 9545f2e0deae73d142047f02b499940b07b700aa)
* Communication docs: note that editing Matrix messages causes IRC spam ↵Felix Fontein2022-10-271-1/+1
| | | | | (#79238) (#79241) (cherry picked from commit bc83da9a1b0f0cd6575d45d575bd679039585a89)
* [stable-2.13] Don't assume column index for netmask and broadcast (#79121) ↵Matt Martz2022-10-263-8/+65
| | | | | | | | | | (#79133) * Don't assume column index for netmask and broadcast. Fixes #79117 * fix typo (cherry picked from commit f53dbf9) Co-authored-by: Matt Martz <matt@sivel.net>
* [stable-2.13] Use python re to parse service output instead of grep (#79015) ↵Matt Martz2022-10-262-8/+15
| | | | | | | | | | | | (#79051) * Use python re to parse service output instead of grep. Fixes #78541 * Add clog frag * Add an extra guard to abort if rc is 4, and /etc/init.d is missing (cherry picked from commit 4458128) Co-authored-by: Matt Martz <matt@sivel.net>
* [2.13] ansible-galaxy - fix unnecessary api check when installing role (#79143)Sloane Hertel2022-10-265-25/+57
| | | | | | | | | | | | | | | * ansible-galaxy install - fix unnecessary api check when installing a role from git repo (#79090) * delay server api evaluation until a GalaxyRole needs to make an api call for info, list, and install (cherry picked from commit cb2e434dd2359a9fe1c00e75431f4abeff7381e8) * fix type for older python * Fix isinstance check (#79159) Use GalaxyAPI for isinstance check instead of RoleDistributionServer, since the latter is defined in __main__ sometimes (when running integration tests or ansible-galaxy from source) and importing from ansible.cli.galaxy won't reference the same object. (cherry picked from commit 89d682464b65af6d2f77a148fc6abb2c38b0e994)
* copy, avoid moving non temp remote 'non' files (#79102) (#79155)Brian Coca2022-10-264-13/+62
| | | | | | * copy, avoid moving non temp remote files that are not dirs/files fix tests (cherry picked from commit f66016df0e22e1234417dc3538bea75299b4e9eb)
* fix password lookup's use of f=v settings (#76551) (#79108)Brian Coca2022-10-262-93/+100
| | | | | | | | | | | | | * fix password lookup's use of f=v settings (#76551) update tests (cherry picked from commit 5d253a13807e884b7ce0b6b57a963a45e2f0322c) * fix password unit tests (#79113) (cherry picked from commit c4d6629bce3cbcaff56685315b98b98027fdd3a4) Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com>
* [stable-2.13] 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>