summaryrefslogtreecommitdiffstats
path: root/changelogs/fragments (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ansible-test - fix coverage for test modules (#84366)Jordan Borean5 days1-0/+4
| | | | | | Fixes the coverage path translation for modules located in integration test paths. Instead of trying to match by the unique temporary path name that the module is executed as, the reporting tool will translate it to the static path that the module is actually located under.
* dnf5,apt: add auto_install_module_deps option (#84292)Martin Krizek10 days1-0/+2
| | | | | * dnf5,apt: add auto_install_module_deps option Fixes #84206
* ansible-test - Improve container network detection (#84323)Matt Clay12 days1-0/+3
| | | | When detection of the current container network fails, a warning is now issued and execution continues. This simplifies usage in cases where the current container cannot be inspected, such as when running in GitHub Codespaces.
* dnf5 - consolidate package resolving settings (#84335)Martin Krizek12 days1-0/+2
| | | Fixes #84334
* dnf5: fix is_installed check (#84275)Martin Krizek13 days1-0/+2
| | | Fixes #84259
* include_vars - fix including new hash variables when hash_behaviour is set ↵Sloane Hertel2024-11-141-0/+2
| | | | to merge (#84303)
* Sequence query fix (#83758)James Ramsaran2024-11-141-0/+2
| | | | Co-authored-by: flowerysong <junk+github@flowerysong.com>
* Deprecated libvirt_lxc_noseclabel config (#84287)Abhijeet Kasurde2024-11-121-0/+3
| | | | | | | | | | | | | | | * Deprecated libvirt_lxc_noseclabel config * deprecate moved libvirt_lxc_noseclabel config Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> * Make CI green I Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> --------- Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* package_facts fix empty packages on foreign mgr (#83855)Brian Coca2024-11-121-0/+2
| | | | | | | * package_facts fix empty packages on foreign mgr return the first package manager that provides output add tests with fake rpm on apt machines
* Fix runas become SYSTEM logic (#84280)Jordan Borean2024-11-121-0/+3
| | | | | | | | Fixes the logic when attempting to become the SYSTEM user using the runas plugin. It was incorrectly assumed that calling LogonUser with the SYSTEM username would produce a new token with all the privileges but instead it creates a copy of the existing token. This reverts the logic back to the original process and adds in new logic to avoid any tokens that are restricted from creating new processes.
* Add support for Windows Server 2025 (#84285)Jordan Borean2024-11-081-0/+4
| | | Adds Windows Server 2025 to the testing matrix.
* ansible-test - Replace FreeBSD 13.3 with 13.4 (#84236)Matt Clay2024-11-071-0/+2
| | | | | * ansible-test - Replace FreeBSD 13.3 with 13.4 * ansible-test - Fix typos in bootstrap.sh * Skip libfaketime on FreeBSD except FreeBSD 14
* remove ignore clauses for module uri (#83642)Alexei Znamensky2024-11-071-0/+2
| | | Co-authored-by: flowerysong <junk+github@flowerysong.com>
* user: create Buildroot subclass as alias to Busybox (#83666)Brandon Bennett2024-11-071-0/+3
| | | Fixes: #83665
* Add --flush-cache option to ansible-pull (#84211)Sloane Hertel2024-11-061-1/+2
|
* update ansible-galaxy resolvelib requirement to >= 0.5.3, < 2.0.0 (#84218)Sloane Hertel2024-11-061-0/+2
| | | | | | | * Update resolvelib upperbound to 2.0.0 Minor SemVer releases should not contain breaking changes * Test the latest minor release and reduce number of resolvelib versions tested for efficiency
* ansible-test - Fix interactive cmd traceback (#84264)Matt Clay2024-11-061-0/+2
|
* Fixed ipv6 pattern in parse_address (#84237)spyinx2024-11-051-0/+2
|
* Removed deprecated STRING_CONVERSION_ACTION (#84245)Abhijeet Kasurde2024-11-051-0/+3
| | | | | Fixes: #84220 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* encrypt: raise error on passing unsupported passlib hashtype (#84186)Abhijeet Kasurde2024-10-311-0/+3
| | | | | | * Raise an AnsibleFilterError when unsupported passlib hashtype is provided in do_encrypt. Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Add --flush-cache option for ansible and ansible-console (#84149)anvitpusalkar2024-10-301-0/+2
| | | | | * Allow CLIs that accept inventory options to flush the inventory cache(s) and fact cache Fixes #83749
* Fix returning unreachable for looped tasks (#84049)Sloane Hertel2024-10-301-0/+2
| | | | | * Fix returning unreachable for looped tasks Add tests for ignore_unreachable and loop
* Remove deprecated pycompat24 and importlib (#84161)Abhijeet Kasurde2024-10-291-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | * Removed deprecated pycompat24 and importlib Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> * Make CI green Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> * Ignore basic.py Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> * Make CI green III Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> * Make CI green IV Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> --------- Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Change changelog type from bugfixes to removed_features (#84158)Abhijeet Kasurde2024-10-291-1/+1
| | | Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Remove deprecated plural form of collection path (#84156)Abhijeet Kasurde2024-10-291-0/+3
| | | Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Enable file module to disable diff_mode (#83700)Conner Crosby2024-10-251-0/+2
| | | | | Several tasks within the modification_time.yml and state_link.yml task lists have explicitly enabled diff_mode because these tests previously assumed a diff attribute would always be returned from the file module.
* docs: print deprecation collection name (#84126)Abhijeet Kasurde2024-10-251-0/+3
| | | | | | While showing the deprecation message, mention the collection name from which the module is removed. Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Preserve `_ansible_no_log` from action result; fix `include_vars` to set ↵Matt Davis2024-10-251-0/+5
| | | | | | | | | | | | | | | | properly (#84143) * fixes for CVE-2024-8775 * propagate truthy `_ansible_no_log` in action result (previously superseded by task-calculated value) * always mask entire `include_vars` action result if any file loaded had a false `show_content` flag (previously used only the flag value from the last file loaded) * update no_log tests for CVE-2024-8775 * include validation of _ansible_no_log preservation when set by actions * replace static values with dynamic for increased robustness to logging/display/callback changes (but still using grep counts :( ) * changelog * use ternary, coerce to bool explicitly
* user module avoid conflicts ssh pub key (#84165)Brian Coca2024-10-241-0/+4
| | | | Remove pub key if we are going to generate private fix tests for os X
* Remove deprecated compat.selector (#84155)Abhijeet Kasurde2024-10-231-0/+3
| | | | | * Removed files related to selector compat Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* feat: checksum_algo param for find module (#83014)ShIRann Chen2024-10-111-0/+2
| | | | Co-authored-by: shirann <shirannx@gmail.com> Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <webknjaz@redhat.com>
* ansible-test - Improve container probe error handling (#84109)Matt Clay2024-10-111-0/+3
|
* service_facts: add FreeBSD support (#82556)Brian Coca2024-10-101-0/+2
| | | | | new freebsd scanner using 'their version' of service cli tool also avoid loading the linuxy service scanner when freebsd
* Add NoReturn annotations in module_utils (#84106)Matt Clay2024-10-101-0/+2
|
* ansible-test - Work around pylint issue on 3.11 (#84094)Matt Clay2024-10-091-0/+4
|
* ansible-test - Update base/default containers (#84089)Matt Clay2024-10-091-0/+1
|
* user module, avoid chmoding symlink'd home file (#83956)Brian Coca2024-10-081-0/+2
| | | | | | | also added tests --------- Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua> Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com>
* PlayIterator: skip tasks from already ran roles (#83793)Martin Krizek2024-10-081-0/+2
| | | ... so strategies do not have to filter them.
* ansible-galaxy - fix ignoring certs when installing from git repos (#83332)Sloane Hertel2024-10-081-0/+2
| | | | | | | | | * Fix installing collections|roles from git repos with GALAXY_IGNORE_CERTS * Fix installing collections from git repos with --ignore-certs * Update unit test * Add test case
* ansible-test - Disable pylint deprecated-* rules (#84050)Matt Clay2024-10-041-0/+1
|
* Implicit flush_handlers inherit play tags (#83968)Martin Krizek2024-10-041-0/+2
|
* Fix error message given by ansible.module_utils.facts.timeout.timeout (#83945)Sloane Hertel2024-10-031-0/+2
| | | | | * Update unit test Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
* ansible-test - Update sanity tests and default Python (#83998)Matt Clay2024-10-031-0/+3
| | | | | * ansible-test - Update sanity test requirements * ansible-test - Default to Python 3.13 in base/default containers * ansible-test - Fix incorrect AnyStr type hints
* Reduce number of implicit meta tasks (#84007)Martin Krizek2024-10-031-0/+2
| | | | | | | | | | | | | | | | | This greatly reduces run time on large inventories since meta tasks are executed in the main process sequentially and just executing them is expensive. This change avoids running the following implicit meta tasks: * ``flush_handlers`` on hosts where no handlers are notified * ``noop`` for the linear strategy's lockstep, instead hosts that are not executing the current task are just not part of the current host loop A playbook consiting of two simple plays both running on ~6000 hosts runs in: devel: 37s this PR: 1.3s Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com> Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
* file: simplify the code (#84043)Abhijeet Kasurde2024-10-031-0/+3
| | | | | | * Remove unnecessary code * Make code simple to read Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* get_url: properly parse filename in content-disposition (#83748)Martin Krizek2024-10-031-0/+2
| | | | | | | | | | Since we don't really care about the type we don't have to query for it and just retrieve the filename value. Unfortunately we cannot use module_utils.urls.get_response_filename as we don't have the response object, so just utilize email.message.Message to parse the filename instead of manually doing the work ourselves. Fixes: #83690
* ansible-test - Update nios-test-container to 6.0.0 (#84042)Matt Clay2024-10-021-0/+2
|
* remove one ignore clause for module copy (#83643)Alexei Znamensky2024-10-021-0/+3
| | | | --------- Co-authored-by: flowerysong <junk+github@flowerysong.com>
* cron: return stdout and rc for cron command (#83290)Jack Farzan2024-10-011-0/+3
| | | Co-authored-by: Jack Farzan <jfarzan@adobe.com>
* debconf: set empty password value (#83217)Abhijeet Kasurde2024-10-011-0/+3
| | | | | | Fixes: #83214 --------- Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>