summaryrefslogtreecommitdiff
path: root/changelogs
Commit message (Collapse)AuthorAgeFilesLines
* gather_facts sees collection networking connection (#76954) (#76963)Brian Coca2022-02-161-0/+2
| | | | | | needed to properly propagate some arguments by convention: subset, filter Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com> (cherry picked from commit 5bddecb048aae0a7fc84e38e086ac90445c4edb4)
* ssh connection: use 'correct' host in all cases (#76017) (#76968)Brian Coca2022-02-161-0/+2
| | | | | | | | | ssh plugin, use 'correct' information source in all cases * still fallback to pc * added inventory to new test * undef var can still show as parser error on pc now task_exectuer has a more accurate error handling (cherry picked from commit be19863e44cc6b78706147b25489a73d7c8fbcb5)
* ansible-test - No pyopenssl in sanity test venvs.Matt Clay2022-02-161-1/+1
|
* fix block var inheritance (#75287) (#76896)Brian Coca2022-02-161-0/+2
| | | | | | | * updated tests to conform to new block inheritance Co-authored-by: Brian Scholer <1260690+briantist@users.noreply.github.com> Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com> (cherry picked from commit b1d6750e8bbdf507a4af24a4319b78b7287e233c)
* [stable-2.12] unarchive: fix non-english locales (#76542) (#76933)Matt Martz2022-02-161-0/+2
| | | | | | | | | | | | | | * unarchive: fix non-english locales For GNU Gettext, the LANGUAGE environment variable takes precedence over LANG or LC_ALL. On systems where LANGUAGE was set to a non-english locale, the output of the tar command therefore not understood and the module failed silently ("changed": false, but the archive was not extracted). * add tests * changelog (cherry picked from commit 49e1cb9) Co-authored-by: Jonathan Neuhauser <jonathan.hofinger@gmx.de> Co-authored-by: Jonathan Neuhauser <jonathan.hofinger@gmx.de>
* clean_facts only show variable name (#76974) (#76984)Brian Coca2022-02-161-0/+2
| | | (cherry picked from commit 47faa6e206ccd697b4050062147a5d3242435597)
* Fix final fact delegation (#77008) (#77017)Brian Coca2022-02-161-0/+2
| | | | | | | | | | | * fix facts delegation loop overwrite partial revert of change to allow facts to be present in each loop iteration was not needed in final results as result processing alreayd had the disctiontion and ended up breaking the assumptions in the calling code. fixes #76676 (cherry picked from commit c9d3518d2f3812787e1627806b5fa93f8fae48a6)
* [stable-2.12] restore inadvertently deleted default for convert_data. Fixes ↵Matt Martz2022-02-161-0/+3
| | | | | | | #77004 (#77016) (#77021) (cherry picked from commit 3779c1f) Co-authored-by: Matt Martz <matt@sivel.net>
* [stable-2.12] ansible-test - Use newer pip to bootstrap FreeBSD.Matt Clay2022-02-151-0/+2
| | | | | | (cherry picked from commit ef4c5cd61bf9d4c592963fbcd786fd1e7263f067) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] ansible-test - Fix collection loader import. (#76986)Matt Clay2022-02-081-0/+2
| | | | | | | | | * ansible-test - Fix collection loader import. Resolves https://github.com/ansible/ansible/issues/76960 (cherry picked from commit 0d40423f1c1c7ca2e71f30c9eca60ca60af93ff2) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] ansible-test - Fix import test for collections.Matt Clay2022-02-081-0/+5
| | | | | | (cherry picked from commit e56e47faa7f22f1de4079ed5494daf49ba7efbf6) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] ansible-test - Update alpine3 container to 3.3.0. (#76978)Matt Clay2022-02-071-0/+3
| | | | | | 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 e27b94c4671df95338ae770036b6efdbf3e33990) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] ansible-test - Update bootstrap URL to not use S3.Matt Clay2022-02-031-0/+2
| | | | | | (cherry picked from commit 7e64c4fe55eaf6a760e777825c81d4c238a031ee) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] Fix task path unicode error in junit callback.Matt Clay2022-02-021-0/+2
| | | | | | (cherry picked from commit 41db6d8d35900d425df3228406db3fec61ab2269) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] ansible-test - Limit installed pyopenssl version.Matt Clay2022-02-011-0/+2
| | | | | | (cherry picked from commit 995d7e4db30ff1574d0db181b6ebe9868b2853a2) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] ansible-test - Use relative paths in junit output. (#76871)Matt Clay2022-01-311-0/+6
| | | | | | | | | | | * 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 fbb5d56bd274c44b193cb95f0230b9352f62aab2) Co-authored-by: Matt Clay <mclay@redhat.com>
* New release v2.12.2 (#76892)v2.12.2Dimitri Savineau2022-01-313-3/+22
|
* [stable-2.12] ansible-test - Defer loading of completion entries. (#76852)Matt Clay2022-01-251-0/+2
| | | | | | | | | * ansible-test - Defer loading of completion entries. This avoids a traceback when running ansible-test outside of a supported directory. (cherry picked from commit e9ffcf3c85f2fa40a20ee03bd9c1ce7296574cd1) Co-authored-by: Matt Clay <mclay@redhat.com>
* New release v2.12.2rc1 (#76831)v2.12.2rc1Dimitri Savineau2022-01-243-0/+112
|
* [stable-2.12] Resolve perf issue with async callback events (#76783) (#76816)Matt Martz2022-01-211-0/+3
| | | | | | | | | | | | | | * Don't send full task with async callback events. Fixes #76729 * Use args for async_status task, instead of k=v * Make sure we send back the async task attrs for polling * Add clog frag * load is a staticmethod (cherry picked from commit 96ce480) Co-authored-by: Matt Martz <matt@sivel.net>
* [stable-2.12] Do not require SystemdStrategy subclasses for every distro ↵Matt Martz2022-01-211-0/+3
| | | | | | | (#76800). (#76808) (cherry picked from commit 374720fc97f54c34281a2c78e3ecb12eca45c46c) Co-authored-by: Matt Martz <matt@sivel.net>
* [stable-2.12] Attempt 2: Catch errors getting filters and tests (#76806). ↵Matt Martz2022-01-201-0/+5
| | | | | | | (#76809) (cherry picked from commit 9f46f6eb30e7fa2b88f0038c8f7e37c0db6ba6c5) Co-authored-by: Matt Martz <matt@sivel.net>
* ansible-config avoid _terms and _input in --only-changed (#76597) (#76763)Brian Coca2022-01-201-0/+2
| | | | | | | dont display _terms or _intput on only changed those always change and it expected for the plugins that support them Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com> (cherry picked from commit 2246ed96786c600e5c5d9c120c77de1968282d85)
* [stable-2.12] Compare FQCN also in lockstep logic. Fixes #76782 (#76787) ↵Matt Martz2022-01-181-0/+4
| | | | | | | (#76791) (cherry picked from commit 29bdb8b) Co-authored-by: Matt Martz <matt@sivel.net>
* include_vars initialize failed (#76754) (#76784)Brian Coca2022-01-181-0/+2
| | | | | | | | | | * include_vars initialize failed if source dir is given, but not present and traversal is empty you can end up trying to access failed w/o it ever being defined. also future proof for more corner cases in decision tree (cherry picked from commit 89c884e2a2bd124b49bf9419f053f659a7d1c554)
* ssh connection avoid parsiing own debug (#76732) (#76755)Brian Coca2022-01-181-0/+2
| | | | | | | | - Avoids false positives on become strings being echoed back by ssh cli itself - added test for debug lines - also simplified some of existing test code (cherry picked from commit 0ff80a15ba40c2aff3b96c1152f19c97a92d3c97)
* ansible-galaxy - fix the --ignore-certs flag for the implicit galaxy server ↵Sloane Hertel2022-01-181-0/+2
| | | | | | | | | | | | | | | (#76735) (#76738) * ansible-galaxy - fix the --ignore-certs flag for the implicit galaxy server * changelog * Add a test without the server config * Fix respecting --ignore-certs for individual --server URLs also * Update changelogs/fragments/76735-ansible-galaxy-fix-ignore-certs.yaml (cherry picked from commit 76220c4a7bf90c97113fe104ea33957a9881b8a9)
* end_play: end the current play only (#76674) (#76730)Martin Krizek2022-01-181-0/+2
| | | | | Fixes #76672 (cherry picked from commit f78deccec2d4b5447f32d4fc67eaa549f479ccaa)
* ssh connection, handle 'fun' control paths (#76424) (#76693)Brian Coca2022-01-181-0/+2
| | | | | | * handle 'fun' control paths by quoting the option when passed to ssh cli Co-authored-by: Matt Clay <matt@mystile.com> (cherry picked from commit aa022dba2d141cbd3b862767400ba4f714a9edd1)
* Fix AttributeError when providing file via --conn-password-file (#76534) ↵Martin Krizek2022-01-181-0/+2
| | | | | | | (#76558) Fixes #76530 (cherry picked from commit ac2bdd68346634dbc19c9b22ed744fdb01edc249)
* yum: avoid storing unnecessary cache data (#76345) (#76553)Martin Krizek2022-01-181-0/+2
| | | | | Fixes #76336 (cherry picked from commit 461f30c16012b7c6f2421047a44ef0e2d842617e)
* Properly set finalize for the new environment (#76435) (#76469)Martin Krizek2022-01-181-0/+2
| | | | | | | | | * Properly set finalize for the new environment Fixes #76379 * Fix sanity (cherry picked from commit 4e7be293a5855f804ace91b2dbf548e4f7f3a633)
* galaxy build - ignore existing MANIFEST and FILES (#76479) (#76500)Jordan Borean2022-01-181-0/+4
| | | (cherry picked from commit 8482ee4e9a992abe998c7f885ef5e873f9ef5894)
* better handling of sudo flag replacement (#76389) (#76440)Brian Coca2022-01-181-0/+2
| | | | | * better handling of sudo flag replacement (cherry picked from commit b02168d644dfaff1f76f52931d7b41485c2753a3)
* Fix zip content filtering in unarchive module (#76069) (#76418)Tadej Borovšak2022-01-181-0/+3
| | | | | | | | | | When we introduced an include parameter to the unarchive module, we inadvertenly flipped the exclusion logic. This flip meant that the unarchive module started rejecting files that should be extracted. This commit flips the bad logic and adds some tests that will make sure things do not go bad again. (cherry picked from commit f92830d16e2fcca394a69b13e1017350e07152a3)
* [stable-2.12] ansible-test - Use `--forked` instead of `--boxed`Matt Clay2022-01-101-0/+2
| | | | | | | The `--boxed` option is deprecated. (cherry picked from commit eaeec8a65c4bf9066c5a2c180ec11872f84e6b67) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] ansible-test - Fix delegation from install.Matt Clay2022-01-041-0/+2
| | | | | | (cherry picked from commit 470c89518ce9f45c511de8d76332a49544182da9) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] ansible-test - Hide ansible._vendor in import test (#76503)Matt Clay2022-01-041-0/+2
| | | | | | (cherry picked from commit 82f59d4843358768be98fbade9847c65970d48d5) Co-authored-by: Matt Clay <mclay@redhat.com>
* [stable-2.12] ansible-test - Use ansible-core for docs links.Matt Clay2022-01-041-0/+2
| | | | | | (cherry picked from commit 16cdac66fe01a2492e6737849d0fb81e812ee96b) Co-authored-by: Matt Clay <matt@mystile.com>
* [stable-2.12] ansible-test - Fix traceback in validate-modules test.Matt Clay2021-12-071-0/+2
| | | | | | (cherry picked from commit 41ee4a5b128542252dfd4763c46e0399334270a5) Co-authored-by: Matt Clay <matt@mystile.com>
* New release v2.12.1 (#76477)v2.12.1jamesmarshall242021-12-063-3/+17
|
* New release v2.12.1rc1 (#76392)v2.12.1rc1Dimitri Savineau2021-11-293-0/+81
|
* Keep pre Python 3.10 literal_eval behavior (#76261) (#76287)Martin Krizek2021-11-241-0/+2
| | | (cherry picked from commit 95e120ed02d108ecf085ba14f0ade2209e94d894)
* [stable-2.12] check /.dockerenv and /.dockerinit to guess a dockercontainer ↵Sam Doran2021-11-241-0/+2
| | | | | | | | | | | | (#74349) (#76218) * use os.path.exists for docker-check Co-authored-by: Jacob Floyd <cognifloyd@gmail.com> (cherry picked from commit 17ec2d4952e0a641b07ce7774f744ee8f1a037ad) Co-authored-by: Jan Fader <jan.fader@web.de> Co-authored-by: Jan Fader <jan.fader@web.de>
* LinkUtil - ignore LIB env var (#76184) (#76204)Jordan Borean2021-11-241-0/+2
| | | (cherry picked from commit db2aee558bd58269b380c6643fb87bee2c00ee47)
* Skip recursive suboption validation if sub_parameters is not a dict (#75635) ↵Sloane Hertel2021-11-241-0/+2
| | | | | | | | | (#76190) * Skip recursive suboption validation if sub_parameters is not a dictionary * Ensure sub parameter elements is a sequence to prevent iterating over string characters and causing duplicate error messages for the same param (cherry picked from commit b5ed41edb34a387c560e172ee2928cc8ac9b4959)
* loop/fact delegation fix (#75768) (#76187)Brian Coca2021-11-241-0/+2
| | | | | now set_fact and include_vars intermediate results are congruent with delegation (cherry picked from commit 7bec19606172e67ac4dbe5d10a6853b01b22ca8c)
* ansible-test - Update default test containers.Matt Clay2021-11-091-0/+2
| | | | The updated containers include the recently updated `import` sanity test requirements.
* [stable-2.12] ansible-test - Multiple related backports. (#76136)Matt Clay2021-11-085-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [stable-2.12] ansible-test - Fix Python real prefix detection. (cherry picked from commit b4cbe1adcf628981eb2b67f51c9af09e46a39d8a) * ansible-test - Remove duplicate code. (cherry picked from commit b9694ce4fb643d827cab029265f577de04c373b7) * 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 cae7d2a671fea3f5d9a44ab86cdb6e0072aa0ece) * ansible-test - Fix import test on old Pythons. (#76137) (cherry picked from commit cd64e0b070f8630e1dcc021e594ed42ea7afe304) * Skip ansible-test tests on Python 2.6.
* [stable-2.12] ansible-test - Move constants to remove symlink.Matt Clay2021-11-081-0/+2
| | | | | | (cherry picked from commit d099e19796b3c6b363c945ba4c36efe02687a366) Co-authored-by: Matt Clay <matt@mystile.com>