summaryrefslogtreecommitdiff
path: root/changelogs/fragments
Commit message (Collapse)AuthorAgeFilesLines
* [stable-2.13] ansible-test - Fix vendoring support (#80074)Matt Clay2023-03-141-0/+3
| | | | | | | | - 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.13] ansible-test - Show Python version before install (#80022)Matt Clay2023-03-141-0/+3
| | | | | | | 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.13] ansible-test - Allow target prefixes to use `_` (#80021)Matt Clay2023-03-141-0/+4
| | | | | | | 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.13] ansible-test - Fix file permissions for delegation (#80204)Matt Clay2023-03-141-0/+9
| | | | | | | | | | | | | | | | | | | | | | * [stable-2.13] 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) Co-authored-by: Matt Clay <matt@mystile.com> * ansible-test - Fix collection delegation (#79947) (cherry picked from commit 079383384790310dd6722b08ac18990e2a4d0ed9) --------- Co-authored-by: Felix Fontein <felix@fontein.de>
* [stable-2.13] ansible-test - Fix pylint error with old home dir (#80151) ↵Matt Clay2023-03-071-0/+2
| | | | | | | | | | | | (#80153) * [stable-2.13] 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.13] Fix MANIFEST.in includes (#80147) (#80149)Matt Clay2023-03-061-0/+3
| | | (cherry picked from commit 7c62cdeecd4834a1ca38a01e42ea07e33044de19)
* New release v2.13.8 (#80082)v2.13.8jamesmarshall242023-02-271-0/+3
|
* New release v2.13.8rc1 (#80028)v2.13.8rc1jamesmarshall242023-02-201-0/+3
|
* [2.13] don't ignore templated _raw_params that k=v parser failed to parse ↵Matt Davis2023-02-151-0/+2
| | | | | | | | | (#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-141-0/+2
| | | | | | (cherry picked from commit 67d49734f732f543c0b8d7713466c0aa3b8f484f) Co-authored-by: Matt Clay <matt@mystile.com>
* Bump acme test container. (#79783) (#79815)Felix Fontein2023-02-101-0/+2
| | | (cherry picked from commit 5fb8bc3ddb40c3f09f76d2237951c7754ba27add)
* [stable-2.13] ansible-test - Specify config path in plugin error (#79881) ↵Matt Clay2023-02-101-0/+3
| | | | | (#79978) (cherry picked from commit d48d1c23df171074e799717e824a8c5ace470643)
* [stable-2.13] ansible-test - fix warning to include image name (#79560) (#79974)Matt Clay2023-02-101-0/+2
| | | | | (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-021-0/+2
| | | (cherry picked from commit 83fe75db07cb55dc2efeb437ce20b9d4462860c3)
* ansible-test - fix ps argspec check inside cmdlet (#79699)Jordan Borean2023-01-111-0/+2
| | | | | | | | | | * ansible-test - fix ps argspec check inside cmdlet * Added error condition test * Fix sanity problem (cherry picked from commit ee33be9484b2240aa7b6b3bfdb30b452b6048e85)
* [stable-2.13] ansible-test - Improve container startup handling.Matt Clay2022-12-151-0/+2
| | | | | | | | | | | 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] ansible-test - Support RSA SHA-1 for SSH clients..Matt Clay2022-12-141-0/+5
| | | | | | (cherry picked from commit 75b60b17ee1ff18ded04cf07b71e4ee32e673a0b) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.13] ansible-test - Fix target PyPI proxy config..Matt Clay2022-12-121-0/+4
| | | | | | (cherry picked from commit dcc08eec35fde72845d121859abf1ffef1e9030f) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.13] ansible-test - Improve container management. (#79538)Matt Clay2022-12-069-0/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-061-0/+3
| | | | | | | | | * Fix file touch check mode result (#79360) (#79422) Fixes #79360 (cherry picked from commit 3936b5c471068d86c3e51a454a1de2f0d2942845) * Rename changelog fragment according to PR number
* New release v2.13.7 (#79528)v2.13.7Ricardo Carrillo Cruz2022-12-051-0/+3
|
* New release v2.13.7rc1 (#79477)v2.13.7rc1Ricardo Carrillo Cruz2022-11-281-0/+3
|
* [stable-2.13] ansible-test - Improve pylint command consistency. (#78896)Matt Clay2022-11-221-0/+2
| | | | | | | | | * 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-161-0/+2
| | | | | | | * file lookup now works with general lookup error framework (cherry picked from commit 3448fcabc539fb2d3351c20a5b82c3558d037c75) Co-authored-by: Brian Coca <bcoca@users.noreply.github.com>
* New release v2.13.6 (#79315)v2.13.6Dimitri Savineau2022-11-071-0/+3
|
* [stable-2.13] ansible-test - Fix and update documentation links..Matt Clay2022-11-031-0/+4
| | | | | | (cherry picked from commit 938c0fa944cabdc1a21745abade7f05ac3e6ee26) Co-authored-by: Matt Clay <matt@mystile.com>
* New release v2.13.6rc1 (#79258)v2.13.6rc1Ricardo Carrillo Cruz2022-10-311-0/+3
|
* File lookup handle missing file more gracefully (#79230) (#79245)Brian Coca2022-10-281-0/+2
| | | | | | 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-281-0/+2
| | | | | | | | 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-2.13] Don't assume column index for netmask and broadcast (#79121) ↵Matt Martz2022-10-261-0/+4
| | | | | | | | | | (#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-261-0/+3
| | | | | | | | | | | | (#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-261-0/+2
| | | | | | | | | | | | | | | * 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-261-0/+2
| | | | | | * copy, avoid moving non temp remote files that are not dirs/files fix tests (cherry picked from commit f66016df0e22e1234417dc3538bea75299b4e9eb)
* [stable-2.13] Restrict `wheel` below v0.38.0 under Pythons < 3.7 (#79187)Sviatoslav Sydorenko2022-10-241-0/+2
| | | | | | | | | | | | | | | | | * 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>
* New release v2.13.5 (#79075)v2.13.5jamesmarshall242022-10-101-0/+3
|
* New release v2.13.5rc1 (#78937)v2.13.5rc1jamesmarshall242022-10-031-0/+3
|
* apt module, prevent tb from invalid type for pkg (#78666) (#78908)Brian Coca2022-09-291-0/+2
| | | | | | | * apt module, prevent tb from invalid type for pkg see #78663 (cherry picked from commit 7acd4f75c037974be7fa4e7eabe55152dfc57500)
* [stable-2.13] Add ssh_args and friends back, add var for proxy_command ↵Matt Martz2022-09-291-0/+3
| | | | | | | | | | | | | | (#78826) (#78837) * [stable-2.13] 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)
* [2.13] apt - fix failure when package is not installed and only_upgrade=True ↵Sloane Hertel2022-09-291-0/+4
| | | | | | | | | | | | | | | (#78791) * apt - fix failure when package is not installed and only_upgrade=True (#78781) * apt - fix module failure when package is not installed and only_upgrade is True * changelog (cherry picked from commit 4b45b4b09d9257006f7b23237293c8c1a04521d8) * apt - fix module short-circuiting when a package is not installed and only_upgrade is True (cherry picked from commit 14f46845f9e74aac26aa54004c88a414926afc6a)
* [2.13] Limit Galaxy API calls during ansible-galaxy dependency resolution ↵Sloane Hertel2022-09-281-0/+5
| | | | | | | | | | (#78722) * Limit Galaxy API calls during ansible-galaxy collection dependency resolution when possible Installing a tarfile with a dependency from a Galaxy server (e.g. dependencies: {'ns.coll': '>=1.0.0'}) does not get the available versions of the dependency from the galaxy server if a sufficient version is already installed. Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua> (cherry picked from commit 41b62f7db459b7c3a1d97302da3b9f2cbf302670)
* [stable 2.13] Fix known host changed status when removing non-existing key ↵sbettid2022-09-281-0/+3
| | | | | | | | | | | | | | | | | #78598 (#78878) * Fix known_hosts changed status when removing non-existing key (#78748) * Ensure no change is reported when removing missing key for host with other keys Co-authored-by: Matt Martz <matt@sivel.net> * Add changelog for fix known hosts wrong changed status cherry pick * Remove old changelog for fix known hosts wrong changed status * Rename changelog according to PR number Co-authored-by: Matt Martz <matt@sivel.net>
* plugin loader fix existing config testing (#78859) (#78890)Brian Coca2022-09-281-0/+2
| | | | | create specific function to find config entry to avoid repopulating constantly (cherry picked from commit 4115ddd135a0445092c9f9a7b5904942ceedd57c)
* [stable-2.13] ansible-test - Fix integration test target filter. (#78862)Matt Clay2022-09-221-0/+4
| | | | | | | | - 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) Co-authored-by: Matt Clay <matt@mystile.com>
* New release v2.13.4 (#78751)v2.13.4Christian Adams2022-09-121-0/+3
|
* New release v2.13.4rc1 (#78717)v2.13.4rc1Christian Adams2022-09-061-0/+3
|
* [stable-2.13] Guard urllib3 imports against all exceptions. Fixes #78648 ↵Matt Martz2022-08-311-0/+5
| | | | | | | (#78667) (#78672) (cherry picked from commit f8e24e4) Co-authored-by: Matt Martz <matt@sivel.net>
* [stable-2.13] wait_for - Read file and perform comparisons using bytes to ↵Matt Martz2022-08-311-0/+3
| | | | | | | | | | | | | | | | avoid decode errors (#78317) (#78660) * wait_for - Read file and perform comparisons using bytes to avoid decode errors. Fixes #78214 * Write non-ascii via script instead of static file * Use contexlib.closing to support py27 context manager * Use executable from task, instead of shebang * Update encoded bytes to utf16 (cherry picked from commit 9d4ced1) Co-authored-by: Matt Martz <matt@sivel.net>
* [stable-2.13] Fix exit codes for role search and delete. Fixes #78516 ↵Matt Martz2022-08-311-0/+3
| | | | | | | (#78578) (#78583) (cherry picked from commit 4c8b8a0) Co-authored-by: Matt Martz <matt@sivel.net>
* [stable-2.13] Fix --role-file arg detection (#78475) (#78522)Matt Martz2022-08-311-0/+3
| | | | | | | | | | * Fix --role-file arg detection. Fixes #78204 * Do not traceback, give better error * Add coverage for compound shortopts to match -r. Fixes #78491 (cherry picked from commit 86298b7) Co-authored-by: Matt Martz <matt@sivel.net>
* Replace get_persistent_connection_options in task_executor with get_options ↵Kate Case2022-08-311-0/+3
| | | | | | | | | | | | (#74446) (#78590) Replace get_persistent_connection_options with get_options Remove special case for network sub_plugin in _set_plugin_options Try to avoid mock connection pretending to be persistent Rename variables->options to reflect what they actually are Gather options for ssh_type_conn on network_cli Drop reliance on sub_plugin["type"] (cherry picked from commit bf1ef5a1f3562c9a59168adbc78750304c3e4309)