mirror of https://github.com/ansible/ansible.git
Merge branch 'ansible:devel' into 85206-faster-dependency-resolution
commit
c212e13eaa
@ -1 +0,0 @@
|
|||||||
network.sh
|
|
||||||
@ -1,40 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
set -o pipefail -eux
|
|
||||||
|
|
||||||
declare -a args
|
|
||||||
IFS='/:' read -ra args <<< "$1"
|
|
||||||
|
|
||||||
platform="${args[0]}"
|
|
||||||
version="${args[1]}"
|
|
||||||
python_version="${args[2]}"
|
|
||||||
|
|
||||||
target="shippable/${platform}/incidental/"
|
|
||||||
|
|
||||||
stage="${S:-prod}"
|
|
||||||
provider="${P:-default}"
|
|
||||||
|
|
||||||
# python versions to test in order
|
|
||||||
# all versions run full tests
|
|
||||||
IFS=' ' read -r -a python_versions <<< \
|
|
||||||
"$(PYTHONPATH="${PWD}/test/lib" python -c 'from ansible_test._internal import constants; print(" ".join(constants.CONTROLLER_PYTHON_VERSIONS))')"
|
|
||||||
|
|
||||||
if [ "${python_version}" ]; then
|
|
||||||
# limit tests to a single python version
|
|
||||||
python_versions=("${python_version}")
|
|
||||||
fi
|
|
||||||
|
|
||||||
for python_version in "${python_versions[@]}"; do
|
|
||||||
# terminate remote instances on the final python version tested
|
|
||||||
if [ "${python_version}" = "${python_versions[-1]}" ]; then
|
|
||||||
terminate="always"
|
|
||||||
else
|
|
||||||
terminate="never"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# shellcheck disable=SC2086
|
|
||||||
ansible-test network-integration --color -v --retry-on-error "${target}" ${COVERAGE:+"$COVERAGE"} ${CHANGED:+"$CHANGED"} ${UNSTABLE:+"$UNSTABLE"} \
|
|
||||||
--platform "${platform}/${version}" \
|
|
||||||
--docker default --python "${python_version}" \
|
|
||||||
--remote-terminate "${terminate}" --remote-stage "${stage}" --remote-provider "${provider}"
|
|
||||||
done
|
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- include_role - allow host specific values in all ``*_from`` arguments (https://github.com/ansible/ansible/issues/66497)
|
||||||
@ -1,10 +0,0 @@
|
|||||||
---
|
|
||||||
|
|
||||||
minor_changes:
|
|
||||||
- >-
|
|
||||||
``ansible-galaxy collection install`` — the collection dependency resolver
|
|
||||||
now prints out conflicts it hits during dependency resolution when it's
|
|
||||||
taking too long and it ends up backtracking a lot. It also displays
|
|
||||||
suggestions on how to help it compute the result more quickly.
|
|
||||||
|
|
||||||
...
|
|
||||||
@ -1,8 +0,0 @@
|
|||||||
---
|
|
||||||
|
|
||||||
bugfixes:
|
|
||||||
- >-
|
|
||||||
``ansible-galaxy`` — the collection dependency resolver now treats
|
|
||||||
version specifiers starting with ``!=`` as unpinned.
|
|
||||||
|
|
||||||
...
|
|
||||||
@ -1,11 +0,0 @@
|
|||||||
---
|
|
||||||
|
|
||||||
deprecated_features:
|
|
||||||
- >-
|
|
||||||
``ansible.module_utils.compat.datetime`` - The datetime compatibility
|
|
||||||
shims are now deprecated. They are scheduled to be removed in
|
|
||||||
``ansible-core`` v2.21. This includes ``UTC``, ``utcfromtimestamp()``
|
|
||||||
and ``utcnow`` importable from said module
|
|
||||||
(https://github.com/ansible/ansible/pull/81874).
|
|
||||||
|
|
||||||
...
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- uri - mark ``url`` as required (https://github.com/ansible/ansible/pull/83642).
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- copy - parameter ``local_follow`` was incorrectly documented as having default value ``True`` (https://github.com/ansible/ansible/pull/83643).
|
|
||||||
- copy - fix sanity test failures (https://github.com/ansible/ansible/pull/83643).
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- get_url - fix honoring ``filename`` from the ``content-disposition`` header even when the type is ``inline`` (https://github.com/ansible/ansible/issues/83690)
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- file - enable file module to disable diff_mode (https://github.com/ansible/ansible/issues/80817).
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
deprecated_features:
|
|
||||||
- paramiko - The paramiko connection plugin has been deprecated with planned removal in 2.21.
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ssh connection plugin - Support ``SSH_ASKPASS`` mechanism to provide passwords, making it the default, but still offering an explicit choice to use ``sshpass``
|
|
||||||
(https://github.com/ansible/ansible/pull/83936)
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- "runtime-metadata sanity test - improve validation of ``action_groups`` (https://github.com/ansible/ansible/pull/83965)."
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- Added a -vvvvv log message indicating when a host fails to produce output within the timeout period.
|
|
||||||
- SSH Escalation-related -vvv log messages now include the associated host information.
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- Fix returning 'unreachable' for the overall task result. This prevents false positives when a looped task has unignored unreachable items (https://github.com/ansible/ansible/issues/84019).
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- >
|
|
||||||
ansible, ansible-console, ansible-pull - add --flush-cache option (https://github.com/ansible/ansible/issues/83749).
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- dnf5, apt - add ``auto_install_module_deps`` option (https://github.com/ansible/ansible/issues/84206)
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- ansible-galaxy - Small adjustments to URL building for ``download_url`` and relative redirects.
|
|
||||||
@ -1,4 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- >-
|
|
||||||
Windows - Add support for Windows Server 2025 to Ansible and as an ``ansible-test``
|
|
||||||
remote target - https://github.com/ansible/ansible/issues/84229
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- ssh - connection options were incorrectly templated during ``reset_connection`` tasks (https://github.com/ansible/ansible/pull/84238).
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- "dnf5 - fix installing a package using ``state=latest`` when a binary of the same name as the package is already installed (https://github.com/ansible/ansible/issues/84259)"
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- ansible_uptime_second - added ansible_uptime_seconds fact support for AIX (https://github.com/ansible/ansible/pull/84321).
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- "validate-modules sanity test - make sure that ``module`` and ``plugin`` ``seealso`` entries use FQCNs (https://github.com/ansible/ansible/pull/84325)."
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- dnf5 - matching on a binary can be achieved only by specifying a full path (https://github.com/ansible/ansible/issues/84334)
|
|
||||||
@ -1,4 +0,0 @@
|
|||||||
# Filename: changelogs/fragments/84384-fix-undefined-key-host-group-vars.yml
|
|
||||||
|
|
||||||
bugfixes:
|
|
||||||
- host_group_vars - fixed defining the 'key' variable if the get_vars method is called with cache=False (https://github.com/ansible/ansible/issues/84384)
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- wait_for_connection - a warning was displayed if any hosts used a local connection (https://github.com/ansible/ansible/issues/84419)
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- Time out waiting on become is an unreachable error (https://github.com/ansible/ansible/issues/84468)
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- when the ``dict`` lookup is given a non-dict argument, show the value of the argument and its type in the error message.
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- iptables - Allows the wait parameter to be used with iptables chain creation (https://github.com/ansible/ansible/issues/84490)
|
|
||||||
@ -1,4 +0,0 @@
|
|||||||
---
|
|
||||||
minor_changes:
|
|
||||||
- callback plugins - add has_option() to CallbackBase to match other functions overloaded from AnsiblePlugin
|
|
||||||
- callback plugins - fix get_options() for CallbackBase
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- uri - Form location correctly when the server returns a relative redirect (https://github.com/ansible/ansible/issues/84540)
|
|
||||||
@ -1,4 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- "ansible-test acme test container - bump `version to 2.3.0 <https://github.com/ansible/acme-test-container/releases/tag/2.3.0>`__
|
|
||||||
to include newer versions of Pebble, dependencies, and runtimes. This adds support for ACME profiles, ``dns-account-01`` support,
|
|
||||||
and some smaller improvements (https://github.com/ansible/ansible/pull/84547)."
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- "dnf5 - fix ``is_installed`` check for packages that are not installed but listed as provided by an installed package (https://github.com/ansible/ansible/issues/84578)"
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- "dnf5 - handle all libdnf5 specific exceptions (https://github.com/ansible/ansible/issues/84634)"
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- linear strategy - fix executing ``end_role`` meta tasks for each host, instead of handling these as implicit run_once tasks (https://github.com/ansible/ansible/issues/84660).
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
minor_changes:
|
|
||||||
- distribution - Added openSUSE MicroOS to Suse OS family (#84685).
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- "ansible-doc - fix indentation for first line of descriptions of suboptions and sub-return values (https://github.com/ansible/ansible/pull/84690)."
|
|
||||||
- "ansible-doc - fix line wrapping for first line of description of options and return values (https://github.com/ansible/ansible/pull/84690)."
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- improved error message for yaml parsing errors in plugin documentation
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
deprecated_features:
|
|
||||||
- Strategy Plugins - Use of strategy plugins not provided in ``ansible.builtin`` are deprecated and do not carry any backwards compatibility guarantees going forward. A future release will remove the ability to use external strategy plugins. No alternative for third party strategy plugins is currently planned.
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- get_url - add a check to recognize incomplete data transfers.
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- include_tasks - fix templating options when used as a handler (https://github.com/ansible/ansible/pull/85015).
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- dnf5 - avoid generating excessive transaction entries in the dnf5 history (https://github.com/ansible/ansible/issues/85046)
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- facts - add "CloudStack KVM Hypervisor" for Linux VM in virtual facts (https://github.com/ansible/ansible/issues/85089).
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- facts - add "Linode" for Linux VM in virtual facts
|
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- stat module - add SELinux context as a return value, and add a new option to trigger this return, which is False by default. (https://github.com/ansible/ansible/issues/85217).
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- deb822_repository - Add automatic installation of the ``python3-debian`` package if it is missing by adding the parameter ``install_python_debian``
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- pip - Fix pip module output so that it returns changed when the only operation is initializing a venv.
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
bugfixes:
|
||||||
|
- >-
|
||||||
|
``ansible-galaxy collection list`` - fail when none of the configured collection paths exist.
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- import_tasks - fix templating parent include arguments.
|
||||||
@ -1,3 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- >-
|
|
||||||
Ansible.Basic - Fix ``required_if`` check when the option value to check is unset or set to null.
|
|
||||||
@ -1,4 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- >-
|
|
||||||
Added type annotations to the ``Role.__init__()`` method to enable type checking.
|
|
||||||
(https://github.com/ansible/ansible/pull/85346)
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- ansible-doc will no longer ignore docs for modules without an extension (https://github.com/ansible/ansible/issues/85279).
|
|
||||||
@ -1,5 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansiballz - Refactored AnsiballZ and module respawn.
|
|
||||||
- ansiballz - Added support for AnsiballZ extensions.
|
|
||||||
- ansiballz - Moved AnsiballZ code coverage support into an extension.
|
|
||||||
- ansiballz - Added an experimental AnsiballZ extension for remote debugging.
|
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-doc - Return a more verbose error message when the ``description`` field is missing.
|
||||||
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-doc - Return dynamic stub when reporting on Jinja filters and tests not explicitly documented in Ansible
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-doc - Skip listing the internal ``ansible._protomatter`` plugins unless explicitly requested
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-galaxy - Add support for Keycloak service accounts
|
|
||||||
@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
|
|
||||||
minor_changes:
|
|
||||||
- ansible-test - Added a macOS 15.3 remote VM, replacing 14.3.
|
|
||||||
|
|
||||||
...
|
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- ansible-test - Limit package install retries during managed remote instance bootstrapping.
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- ansible-test - Fix Python relative import resolution from ``__init__.py`` files when using change detection.
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-test - Use the ``-t`` option to set the stop timeout when stopping a container.
|
|
||||||
This avoids use of the ``--time`` option which was deprecated in Docker v28.0.
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-test - Replace container Fedora 40 with 41.
|
|
||||||
- ansible-test - Replace container Alpine 3.20 with 3.21.
|
|
||||||
- ansible-test - Update distro containers to remove unnecessary packages (apache2, subversion, ruby).
|
|
||||||
- ansible-test - Update the HTTP test container.
|
|
||||||
- ansible-test - Update the PyPI test container.
|
|
||||||
- ansible-test - Update the utility container.
|
|
||||||
@ -0,0 +1,7 @@
|
|||||||
|
bugfixes:
|
||||||
|
- ansible-test - Use a consistent coverage config for all collection testing.
|
||||||
|
- ansible-test - Always exclude the ``tests/output/`` directory from a collection's code coverage.
|
||||||
|
(https://github.com/ansible/ansible/issues/84244)
|
||||||
|
|
||||||
|
minor_changes:
|
||||||
|
- ansible-test - Improve formatting of generated coverage config file.
|
||||||
@ -1,4 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- >-
|
|
||||||
ansible-test - Fix up coverage reporting to properly translate the temporary path of integration test modules to
|
|
||||||
the expected static test module path.
|
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Upgrade to ``coverage`` version 7.10.0 for Python 3.9 and later.
|
||||||
@ -1,3 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-test - Use Python's ``urllib`` instead of ``curl`` for HTTP requests.
|
|
||||||
- ansible-test - Automatically retry HTTP GET/PUT/DELETE requests on exceptions.
|
|
||||||
@ -1,4 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-test - Added experimental support for remote debugging.
|
|
||||||
- ansible-test - The ``shell`` command has been augmented to propagate remote debug configurations and other test-related settings when running on the controller.
|
|
||||||
Use the ``--raw`` argument to bypass the additional environment configuration.
|
|
||||||
@ -1,5 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- ansible-test - Fix incorrect handling of options with optional args (e.g. ``--color``),
|
|
||||||
when followed by other options which are omitted during arg filtering (e.g. ``--docker``).
|
|
||||||
Previously it was possible for non-option arguments to be incorrectly omitted in these cases.
|
|
||||||
(https://github.com/ansible/ansible/issues/85173)
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-test - Added support for setting static environment variables in integration tests using ``env/set/``
|
|
||||||
entries in the ``aliases`` file. For example, ``env/set/MY_KEY/MY_VALUE`` or ``env/set/MY_PATH//an/abs/path``.
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- ansible-test - Fix traceback that occurs after an interactive command fails.
|
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Replace FreeBSD 14.2 with 14.3.
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Use OS packages to satisfy controller requirements on FreeBSD 13.5 during managed instance bootstrapping.
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- ansible-test - Ensure CA certificates are installed on managed FreeBSD instances.
|
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Removed support for automatic provisioning of obsolete instances for network-integration tests.
|
||||||
@ -1,3 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-test - 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.
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-test - Update ``nios-test-container`` to version 7.0.0.
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-test - Show a more user-friendly error message when a ``runme.sh`` script is not executable.
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-test - Improve container runtime probe error handling.
|
|
||||||
When unexpected probe output is encountered, an error with more useful debugging information is provided.
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- ansible-test - Updated the ``pylint`` sanity test to skip some deprecation validation checks when all arguments are dynamic.
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- ansible-test - Improve type inference for pylint deprecated checks to accommodate some type annotations.
|
|
||||||
- ansible-test - Disabled the ``bad-super-call`` pylint rule due to false positives.
|
|
||||||
@ -1,4 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- ansible-test - Enable the ``sys.unraisablehook`` work-around for the ``pylint`` sanity test on Python 3.11.
|
|
||||||
Previously the work-around was only enabled for Python 3.12 and later.
|
|
||||||
However, the same issue has been discovered on Python 3.11.
|
|
||||||
@ -1,6 +1,4 @@
|
|||||||
minor_changes:
|
minor_changes:
|
||||||
- ansible-test - Replace remote FreeBSD 13.3 with 13.5.
|
- ansible-test - Upgrade Fedora 41 to Fedora 42.
|
||||||
- ansible-test - Replace remote FreeBSD 14.1 with 14.2.
|
- ansible-test - Upgrade Alpine 3.21 to 3.22.
|
||||||
- ansible-test - Replace remote Fedora 40 with 41.
|
- ansible-test - Update Ubuntu containers.
|
||||||
- ansible-test - Replace remote Alpine 3.20 with 3.21.
|
|
||||||
- ansible-test - Replace remote RHEL 9.4 with 9.5.
|
|
||||||
|
|||||||
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-test - Add RHEL 10.0 as a remote platform for testing.
|
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Replace RHEL 9.5 with 9.6.
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Update pinned sanity test requirements.
|
||||||
@ -1,7 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- ansible-test - Update ``pylint`` sanity test to use version 3.3.1.
|
|
||||||
- ansible-test - Default to Python 3.13 in the ``base`` and ``default`` containers.
|
|
||||||
- ansible-test - Disable the ``deprecated-`` prefixed ``pylint`` rules as their results vary by Python version.
|
|
||||||
- ansible-test - Update the ``base`` and ``default`` containers.
|
|
||||||
- ansible-test - Update sanity test requirements to latest available versions.
|
|
||||||
- ansible-test - Disable the ``pep8`` sanity test rules ``E701`` and ``E704`` to improve compatibility with ``black``.
|
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- apt - mark dependencies installed as part of deb file installation as auto (https://github.com/ansible/ansible/issues/78123).
|
||||||
@ -1,5 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- apt_key module - add notes to docs and errors to point at the CLI tool deprecation by Debian and alternatives
|
|
||||||
- apt_repository module - add notes to errors to point at the CLI tool deprecation by Debian and alternatives
|
|
||||||
bugfixes:
|
|
||||||
- apt_key module - prevent tests from running when apt-key was removed
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- "apt_repository - remove Python 2 support"
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
minor_changes:
|
|
||||||
- apt - consider lock timeout while invoking apt-get command (https://github.com/ansible/ansible/issues/78658).
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
minor_changes:
|
|
||||||
- assemble action added check_mode support
|
|
||||||
- module_utils.basic.backup_local enforces check_mode now
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- async_status module - The ``started`` and ``finished`` return values are now ``True`` or ``False`` instead of ``1`` or ``0``.
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- >-
|
|
||||||
runas become - Fix up become logic to still get the SYSTEM token with the most privileges when running as SYSTEM.
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
bugfixes:
|
|
||||||
- user - Create Buildroot subclass as alias to Busybox (https://github.com/ansible/ansible/issues/83665).
|
|
||||||
@ -1,8 +0,0 @@
|
|||||||
bugfixes:
|
|
||||||
- callback plugins - Callback plugins that do not extend ``ansible.plugins.callback.CallbackBase`` will fail to load with a warning.
|
|
||||||
If the plugin is used as the stdout callback plugin, this will also be a fatal error.
|
|
||||||
- callback plugins - Removed unused methods - runner_on_no_hosts, playbook_on_setup, playbook_on_import_for_host, playbook_on_not_import_for_host,
|
|
||||||
v2_playbook_on_cleanup_task_start, v2_playbook_on_import_for_host, v2_playbook_on_not_import_for_host.
|
|
||||||
- callback plugins - The stdout callback plugin is no longer called twice if it is also in the list of additional callback plugins.
|
|
||||||
- callback plugins - A more descriptive error is now raised if the stdout callback plugin cannot be loaded.
|
|
||||||
- plugin loader - A warning is now emitted for any plugin which fails to load due to a missing base class.
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
minor_changes:
|
|
||||||
- comment filter - Improve the error message shown when an invalid ``style`` argument is provided.
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
removed_features:
|
|
||||||
- removed deprecated pycompat24 and compat.importlib.
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
removed_features:
|
|
||||||
- Remove deprecated plural form of collection path (https://github.com/ansible/ansible/pull/84156).
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue