summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ansible-test - Invoke container sleep through env (#81853)Matt Clay2023-10-032-1/+5
|
* Bump sanity test requirements for 3.12 (#81846)Abhijeet Kasurde2023-10-034-18/+4
|
* Bump sanity test requirements for 3.12 (#81843)Abhijeet Kasurde2023-10-037-10/+10
|
* Bump `coverage.py` to v7.3.2 in `ansible-test` (#81844)Sviatoslav Sydorenko2023-10-023-2/+8
|
* ansible-test - Improve compatibility with pylint 3 (#81841)Matt Clay2023-10-023-8/+38
|
* Remove deprecated JINJA2_NATIVE_WARNING env var (#81720)Martin Krizek2023-10-022-13/+2
| | | Fixes #81714
* Import role public (#81772)Brian Coca2023-10-028-29/+63
| | | | | | | | revert to previous behavior to push vars to play at compile time add `public` parameter to allow per import control of exporting (vs just the global config) Co-authored-by: tchernomax <maxime.deroucy@gmail.com> Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com>
* Install upgraded crun from edge (#81833)Matt Martz2023-10-021-1/+7
|
* Fix reporting role as not found when remote_data is None (#81829)Sloane Hertel2023-10-022-0/+5
|
* Update winrm.py (#81817)Prashant Shukla2023-10-020-0/+0
| | | fixes some of the issues in #81808
* Fixed typos in winrm.py file (#81825)Omnath Mandal2023-10-020-0/+0
| | | | bewteen ==> between alligns ==> aligns
* fixes spelling errors (#81814)Rose Jethani2023-10-027-8/+8
|
* Provide more info about plugin in deprecation message (#81719)Abhijeet Kasurde2023-09-293-6/+10
| | | | | | | | Provide more information about plugin usage which needs to be used instead of the deprecated plugin in the deprecation message. Fixes: #80561 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Add count and mandatory_count parameters in regex_replace filter (#81775)lukaslihotzki-f2023-09-294-2/+43
|
* Add intentional tests for module_utils/yumdnf.py (#81776)Martin Krizek2023-09-292-0/+87
|
* ansible-test - Update sanity test requirements (#81810)Matt Clay2023-09-285-11/+11
|
* systemd_service: add a note about module rename (#81803)Abhijeet Kasurde2023-09-281-4/+6
| | | | | | | | | * The module systemd is renamed to systemd_service to maintain the scope of the module. Mention this in the module description. * Misc typo fixes. Fixes: #80917 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Update ansible-test containersSloane Hertel2023-09-281-3/+3
| | | * Include Python 3.12rc3 and PowerShell 7.3.7
* winrm - make command input more resiliant (#81538)Jordan Borean2023-09-272-2/+42
| | | | | * winrm - make command input more resiliant * Expand warning message
* Add intentional tests for dnf install rpm when higher version is installed ↵Martin Krizek2023-09-263-1/+33
| | | | | | | (#81740) * Add intentional tests for dnf install rpm when higher version is installed * ci_complete ci_coverage
* Test heuristic_log_sanitize (#81730)Matt Martz2023-09-262-0/+56
| | | | | | | | | | | | | * Test heuristic_log_sanitize. See #81689 * Add note about what this test is doing * grammar Co-authored-by: Matt Clay <matt@mystile.com> --------- Co-authored-by: Matt Clay <matt@mystile.com>
* Fix typo in finished.yml (#81784)Ikko Eltociear Ashimine2023-09-261-1/+1
| | | aysnc -> async
* file: add a note about follow=false (#81788)Abhijeet Kasurde2023-09-261-1/+3
| | | | | | | | | | While creating a symlink, we apply fs attributes changes to the destination. But in case of a non-existent destination, we warn the user. This warning message can be suppressed by setting follow=false. Add a note of this behavior in the `follow` parameter. Fixes: #50543 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Prevent roles from using symlinks to overwrite files outside of the ↵Matt Martz2023-09-265-23/+123
| | | | | | | | | installation directory (#81780) * Sanitize linkname during role installs * Add tests * add clog frag
* Misc. fixes in base.yml (#81771)Abhijeet Kasurde2023-09-261-114/+114
| | | | | | | * Convert Latin short forms to English wording * Typo fixes * Sentence rewording Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Extend mount info (#81768)Hungtsetse2023-09-263-1/+8
|
* Add lineinfile integration test for removing a line that has already been ↵Sloane Hertel2023-09-261-0/+21
| | | | | removed (#81762) ci_complete ci_coverage
* Fix typo in action_core.py (#81763)mschmookler2023-09-221-1/+1
| | | Fixes typo 'obeys' vs 'objeys' in doc_fragments/action_core.py
* Add integration test for copy with force=false when dest exists (#81756)Sloane Hertel2023-09-221-0/+12
| | | ci_complete ci_coverage
* Daemonize follow-up fixes (#81584)Val2023-09-222-3/+6
| | | | | * Ensure binary data transmission in daemonize * Add changelog fragment
* ansible-test - Skip pylint test on Python 3.12 (#81706)Matt Clay2023-09-223-0/+13
|
* ansible-galaxy fix scm dependency error (#81599)Brian Coca2023-09-213-8/+11
| | | | | | | | | | | | * ansible-galaxy fix scm dependency error also changed usage of 'virtual colleciton' to actual type avoid error by filtering out virtual collections that dont have expected properties simplified as per webknjaz * Update lib/ansible/galaxy/collection/__init__.py Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
* Harden the ansiballz and respawn python templates (#81753)Matt Martz2023-09-213-13/+14
| | | Harden our python templates for respawn and ansiballz around str literal quoting
* Deprecating paramiko options in base config (#81593)Brian Coca2023-09-212-1/+11
| | | | | | | * Deprecating paramiko options in base config they exist in the plugin itself since 2.14 * clog
* Allow for searching handler subdir for included task via include_role (#81733)Martin Krizek2023-09-217-3/+22
| | | Fixes #81722
* Handle exceptions in interpreter discovery (#81745)Abhijeet Kasurde2023-09-213-0/+18
| | | | | | | | * Handle exceptions like AnsibleError, AnsibleConnectionFailure raise while interpreter discovery. Fixes: #78264 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Add intentional tests for dnf list (#81738)Martin Krizek2023-09-211-0/+30
| | | ci_complete ci_coverage
* Make sure paths are treated correctly when building collection files ↵Carlos Camacho2023-09-203-5/+31
| | | | | | | | | | | | | | | | | | | | | | | | | manifest (#81619) * Make sure paths are correct when building collection files manifest This commit makes sure the path of the files part of the collection build manifest are correct. This commit uses os.path.commonprefix instead of dealing with strings. Signed-off-by: Carlos Camacho <ccamacho@redhat.com> Bugfix Pull Request Fixes: #81618 * Revert the change note type to `minor_changes` * Clarify the change note with user-oriented details --------- Signed-off-by: Carlos Camacho <ccamacho@redhat.com> Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
* tests: update CloudStack test container to version 1.7.0. (#81732)René Moser2023-09-202-1/+4
|
* Always allow "no-other-choice" pre-release dependencies when resolving ↵Sviatoslav Sydorenko2023-09-209-80/+309
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | collection dependency tree PR #81606. Prior to this patch, when `--pre` CLI flag was not passed, the dependency resolver would treat concrete collection dependency candidates (Git repositories, subdirs, tarball URLs, or local dirs or files etc) as not meeting the requirements. This patch makes it so pre-releases in any concrete artifact references, and the ones being specifically pinned dependencies or user requests, met anywhere in the dependency tree, are allowed unconditionally. This is achieved by moving the pre-release check from `is_satisfied_by()` to the `find_matches()` hook, following the Pip's example. As a bonus, this change also fixes the situation when a collection pre-releases weren't considered if it didn't have any stable releases. This now works even if `--pre` wasn't requested explicitly. Finally, this patch partially reverts commit 6f4b4c345b44d84cce55ba6502a72b420a52c7b3, except for the tests. And it also improves the `--pre` hint warning to explain that it mostly affects Galaxy/Automation Hub-hosted collection releases. Ref #73416 Ref #79112 Fixes #79168 Fixes #80048 Resolves #81605 Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com>
* Remove deprecated APIs from ansible-doc (#81729)Abhijeet Kasurde2023-09-203-11/+3
| | | | | | | | * Removed add_collection_plugins * Removed find_plugins Fixes: #81716 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Fix ansible-test issues with detecting docker host and forwarding ports (#81726)Matt Martz2023-09-193-1/+7
| | | | | | | | | | | | | | | * Properly detect docker host using ssh * Disable ControlPath when creating SSH port forwards * typo fix Co-authored-by: Matt Clay <matt@mystile.com> * Add clog frag --------- Co-authored-by: Matt Clay <matt@mystile.com>
* Typo in documentation `then` -> `than` (#81724)Webcrétaire2023-09-191-1/+1
|
* vars: handle exception in combine_vars (#81700)Abhijeet Kasurde2023-09-194-5/+38
| | | Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* bump devel to 2.17.0.dev0 (#81712)Matt Martz2023-09-18199-548/+6
|
* inventory_ini: Handle SyntaxWarning in ini parsing (#81707)Abhijeet Kasurde2023-09-184-2/+13
| | | | | | | * handle SyntaxWarning ini inventory parsing Fixes: #81328 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* reboot: show last error message in verbose log (#81578)Abhijeet Kasurde2023-09-152-9/+17
| | | | | | | * The last error message is now presented in a verbose log Fixes: #81574 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Add an example for cleaning up the async job cache, and clarify how that ↵Sloane Hertel2023-09-141-1/+6
| | | | works (#81697)
* galaxy: check if the target for symlink exists (#81586)Abhijeet Kasurde2023-09-133-0/+30
| | | | | | * Symlinks in the collection might be pointing to non-existent targets. Check and report the failure to the user. Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* blockinfile: avoid crash on Python 3 when creating directory fails (#81662)Felix Fontein2023-09-124-1/+35
| | | | | * Avoid crash on Python 3. * Add a test for the crash on Python 3