mirror of https://github.com/ansible/ansible.git
Merge branch 'devel' into issues/81549
commit
ca638c1ec0
@ -1 +0,0 @@
|
||||
network.sh
|
@ -1,25 +0,0 @@
|
||||
##### SUMMARY
|
||||
|
||||
<!--- Describe the change below, including rationale and design decisions -->
|
||||
|
||||
<!--- HINT: Include "Fixes #nnn" if you are fixing an existing issue -->
|
||||
|
||||
##### ISSUE TYPE
|
||||
|
||||
<!--- Pick one below and delete the rest -->
|
||||
|
||||
- Bugfix Pull Request
|
||||
- Docs Pull Request
|
||||
- Feature Pull Request
|
||||
- Test Pull Request
|
||||
|
||||
##### ADDITIONAL INFORMATION
|
||||
|
||||
<!--- Include additional information to help people understand the change here -->
|
||||
<!--- A step-by-step reproduction of the problem is helpful if there is no related issue -->
|
||||
|
||||
<!--- Paste verbatim command output below, e.g. before and after your change -->
|
||||
|
||||
```paste below
|
||||
|
||||
```
|
@ -0,0 +1 @@
|
||||
PULL_REQUEST_TEMPLATE/Unclear purpose or motivation.md
|
@ -0,0 +1,20 @@
|
||||
##### SUMMARY
|
||||
|
||||
<!--- Describe the change below, including rationale and design decisions -->
|
||||
|
||||
<!--- HINT: Include "Fixes #nnn" if you are fixing an existing issue -->
|
||||
|
||||
##### ISSUE TYPE
|
||||
|
||||
- Bugfix Pull Request
|
||||
|
||||
##### ADDITIONAL INFORMATION
|
||||
|
||||
<!--- Include additional information to help people understand the change here -->
|
||||
<!--- A step-by-step reproduction of the problem is helpful if there is no related issue -->
|
||||
|
||||
<!--- Paste verbatim command output below, e.g. before and after your change -->
|
||||
|
||||
```paste below
|
||||
|
||||
```
|
@ -0,0 +1,19 @@
|
||||
##### SUMMARY
|
||||
|
||||
<!--- Describe the change below, including rationale -->
|
||||
|
||||
<!--- HINT: Include "Closes #nnn" if you are fixing an existing issue -->
|
||||
|
||||
##### ISSUE TYPE
|
||||
|
||||
- Docs Pull Request
|
||||
|
||||
##### ADDITIONAL INFORMATION
|
||||
|
||||
<!--- Include additional information to help people understand the change here -->
|
||||
|
||||
<!--- Paste verbatim command output below, e.g. before and after your change -->
|
||||
|
||||
```paste below
|
||||
|
||||
```
|
@ -0,0 +1,19 @@
|
||||
##### SUMMARY
|
||||
|
||||
<!--- Describe the change below, including rationale and design decisions -->
|
||||
|
||||
<!--- HINT: Include "Resolves #nnn" if you are fixing an existing issue -->
|
||||
|
||||
##### ISSUE TYPE
|
||||
|
||||
- Feature Pull Request
|
||||
|
||||
##### ADDITIONAL INFORMATION
|
||||
|
||||
<!--- Include additional information to help people understand the change here -->
|
||||
|
||||
<!--- Paste verbatim command output below, e.g. before and after your change -->
|
||||
|
||||
```paste below
|
||||
|
||||
```
|
@ -0,0 +1 @@
|
||||
Unclear purpose or motivation.md
|
@ -0,0 +1,20 @@
|
||||
##### SUMMARY
|
||||
|
||||
<!--- Describe the change below, including rationale and design decisions -->
|
||||
|
||||
<!--- HINT: Include "Closes #nnn" if you are fixing an existing issue -->
|
||||
|
||||
##### ISSUE TYPE
|
||||
|
||||
- Test Pull Request
|
||||
|
||||
##### ADDITIONAL INFORMATION
|
||||
|
||||
<!--- Include additional information to help people understand the change here -->
|
||||
<!--- A step-by-step reproduction of the problem is helpful if there is no related issue -->
|
||||
|
||||
<!--- Paste verbatim command output below, e.g. before and after your change -->
|
||||
|
||||
```paste below
|
||||
|
||||
```
|
@ -0,0 +1,25 @@
|
||||
##### SUMMARY
|
||||
|
||||
<!--- Describe the change below, including rationale and design decisions -->
|
||||
|
||||
<!--- HINT: Include "Fixes #nnn" if you are fixing an existing issue -->
|
||||
|
||||
##### ISSUE TYPE
|
||||
|
||||
<!--- Pick one below and delete the rest -->
|
||||
|
||||
- Bugfix Pull Request
|
||||
- Docs Pull Request
|
||||
- Feature Pull Request
|
||||
- Test Pull Request
|
||||
|
||||
##### ADDITIONAL INFORMATION
|
||||
|
||||
<!--- Include additional information to help people understand the change here -->
|
||||
<!--- A step-by-step reproduction of the problem is helpful if there is no related issue -->
|
||||
|
||||
<!--- Paste verbatim command output below, e.g. before and after your change -->
|
||||
|
||||
```paste below
|
||||
|
||||
```
|
@ -1,11 +1,10 @@
|
||||
include COPYING
|
||||
include bin/*
|
||||
include changelogs/CHANGELOG*.rst
|
||||
include changelogs/changelog.yaml
|
||||
include licenses/*.txt
|
||||
include requirements.txt
|
||||
recursive-include packaging *.py *.j2
|
||||
recursive-include test/integration *
|
||||
recursive-include test/sanity *.in *.json *.py *.txt
|
||||
recursive-include test/sanity *.in *.json *.py *.txt *.ini
|
||||
recursive-include test/support *.py *.ps1 *.psm1 *.cs *.md
|
||||
recursive-include test/units *
|
||||
|
@ -1 +0,0 @@
|
||||
../lib/ansible/cli/scripts/ansible_connection_cli_stub.py
|
@ -1,2 +1,2 @@
|
||||
ancestor: 2.16.0
|
||||
ancestor: 2.18.0
|
||||
releases: {}
|
||||
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
bugfixes:
|
||||
- apt_repository - do not modify repo files if the file is a symlink (https://github.com/ansible/ansible/issues/49809).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- check if there are attributes to set before attempting to set them (https://github.com/ansible/ansible/issues/76727)
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
bugfixes:
|
||||
- iptables - set jump to DSCP when set_dscp_mark or set_dscp_mark_class is set (https://github.com/ansible/ansible/issues/77077).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- "``include_role`` - properly execute ``v2_playbook_on_include`` and ``v2_runner_on_failed`` callbacks as well as increase ``ok`` and ``failed`` stats in the play recap, when appropriate (https://github.com/ansible/ansible/issues/77336)"
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
bugfixes:
|
||||
- Do not print undefined error message twice (https://github.com/ansible/ansible/issues/78703).
|
@ -1,5 +0,0 @@
|
||||
bugfixes:
|
||||
- Cache host_group_vars after instantiating it once and limit the amount of repetitive work it needs to do every time it runs.
|
||||
- Call PluginLoader.all() once for vars plugins, and load vars plugins that run automatically or are enabled specifically by name subsequently.
|
||||
deprecated_features:
|
||||
- Old style vars plugins which use the entrypoints `get_host_vars` or `get_group_vars` are deprecated. The plugin should be updated to inherit from `BaseVarsPlugin` and define a `get_vars` method as the entrypoint.
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- dnf - properly set gpg check options on enabled repositories according to the ``disable_gpg_check`` option (https://github.com/ansible/ansible/issues/80110)
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible.builtin.user - Remove user not found warning (https://github.com/ansible/ansible/issues/80267)
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- "Add ``dump`` and ``passno`` mount information to facts component (https://github.com/ansible/ansible/issues/80478)"
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
bugfixes:
|
||||
- Provide additional information about the alternative plugin in the deprecation message (https://github.com/ansible/ansible/issues/80561).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- dnf - properly skip unavailable packages when ``skip_broken`` is enabled (https://github.com/ansible/ansible/issues/80590)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- Interpreter discovery - Add ``Amzn`` to ``OS_FAMILY_MAP`` for correct family fallback for interpreter discovery (https://github.com/ansible/ansible/issues/80882).
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
bugfixes:
|
||||
- Consolidate systemd detection logic into one place (https://github.com/ansible/ansible/issues/80975).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- include_vars - fix calculating ``depth`` relative to the root and ensure all files are included (https://github.com/ansible/ansible/issues/80987).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- Properly template tags in parent blocks (https://github.com/ansible/ansible/issues/81053)
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
bugfixes:
|
||||
- Reword the error message when the module fails to parse parameters in JSON format (https://github.com/ansible/ansible/issues/81188).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- flush_handlers - properly handle a handler failure in a nested block when ``force_handlers`` is set (http://github.com/ansible/ansible/issues/81532)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- "``ansible.module_utils.service`` - ensure binary data transmission in ``daemonize()``"
|
@ -1,16 +0,0 @@
|
||||
---
|
||||
|
||||
bugfixes:
|
||||
- >-
|
||||
ansible-galaxy - started allowing the use of pre-releases
|
||||
for dependencies on any level of the dependency tree that
|
||||
specifically demand exact pre-release versions of
|
||||
collections and not version ranges.
|
||||
(https://github.com/ansible/ansible/pull/81606)
|
||||
- >-
|
||||
ansible-galaxy - started allowing the use of pre-releases
|
||||
for collections that do not have any stable versions
|
||||
published.
|
||||
(https://github.com/ansible/ansible/pull/81606)
|
||||
|
||||
...
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
bugfixes:
|
||||
- vars - handle exception while combining VarsWithSources and dict (https://github.com/ansible/ansible/issues/81659).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- Fix ``run_once`` being incorrectly interpreted on handlers (https://github.com/ansible/ansible/issues/81666)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- unarchive - add support for 8 character permission strings for zip archives (https://github.com/ansible/ansible/pull/81705).
|
@ -1,2 +0,0 @@
|
||||
removed_features:
|
||||
- Remove deprecated JINJA2_NATIVE_WARNING environment variable (https://github.com/ansible/ansible/issues/81714)
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
removed_features:
|
||||
- Remove deprecated APIs from ansible-docs (https://github.com/ansible/ansible/issues/81716).
|
@ -1,2 +0,0 @@
|
||||
removed_features:
|
||||
- Remove deprecated crypt support from ansible.utils.encrypt (https://github.com/ansible/ansible/issues/81717)
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- Allow for searching handler subdir for included task via include_role (https://github.com/ansible/ansible/issues/81722)
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
minor_changes:
|
||||
- ansible-test - Updated the CloudStack test container to version 1.7.0.
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
minor_changes:
|
||||
- filter plugin - Add the count and mandatory_count parameters in the regex_replace filter
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- ansible-galaxy - Provide a better error message when using a requirements file with an invalid format - https://github.com/ansible/ansible/issues/81901
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
bugfixes:
|
||||
- Fix setting proper locale for git executable when running on non english systems, ensuring git output can always be parsed.
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
minor_changes:
|
||||
- apt_repository.py - use api.launchpad.net endpoint instead of launchpad.net/api
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
bugfixes:
|
||||
- find - do not fail on Permission errors (https://github.com/ansible/ansible/issues/82027).
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
minor_changes:
|
||||
- removed the unused argument ``create_new_password`` from ``CLI.build_vault_ids`` (https://github.com/ansible/ansible/pull/82066).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- ansible-galaxy role import - exit with 1 when the import fails (https://github.com/ansible/ansible/issues/82175).
|
@ -1,6 +0,0 @@
|
||||
---
|
||||
bugfixes:
|
||||
- ansible.builtin.uri - the module was ignoring the ``force`` parameter and always
|
||||
requesting a cached copy (via the ``If-Modified-Since`` header) when downloading
|
||||
to an existing local file. Disable caching when ``force`` is ``true``, as
|
||||
documented (https://github.com/ansible/ansible/issues/82166).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- Fix issue where an ``include_tasks`` handler in a role was not able to locate a file in ``tasks/`` when ``tasks_from`` was used as a role entry point and ``main.yml`` was not present (https://github.com/ansible/ansible/issues/82241)
|
@ -1,4 +0,0 @@
|
||||
---
|
||||
minor_changes:
|
||||
- ansible-test - sanity test allows ``EXAMPLES`` to be multi-document YAML (https://github.com/ansible/ansible/issues/82353).
|
||||
- ansible-test - document block name now included in error message for YAML parsing errors (https://github.com/ansible/ansible/issues/82353).
|
@ -1,3 +0,0 @@
|
||||
---
|
||||
bugfixes:
|
||||
- assemble - fixed missing parameter 'content' in _get_diff_data API (https://github.com/ansible/ansible/issues/82359).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- Run all handlers with the same ``listen`` topic, even when notified from another handler (https://github.com/ansible/ansible/issues/82363).
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- "facts - detect VMware ESXi 8.0 virtualization by product name VMware20,1"
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- "ansible-doc - treat double newlines in documentation strings as paragraph breaks. This is useful to create multi-paragraph notes in module/plugin documentation (https://github.com/ansible/ansible/pull/82465)."
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- distribution.py - Recognize ALP-Dolomite as part of the SUSE OS family in Ansible, fixing its previous misidentification (https://github.com/ansible/ansible/pull/82496).
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- "constructed inventory plugin - Adding a note that only group_vars of explicit groups are loaded (https://github.com/ansible/ansible/pull/82580)."
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- templating - ensure syntax errors originating from a template being compiled into Python code object result in a failure (https://github.com/ansible/ansible/issues/82606)
|
@ -0,0 +1,3 @@
|
||||
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).
|
@ -0,0 +1,2 @@
|
||||
bugfixes:
|
||||
- get_url - fix honoring ``filename`` from the ``content-disposition`` header even when the type is ``inline`` (https://github.com/ansible/ansible/issues/83690)
|
@ -0,0 +1,2 @@
|
||||
minor_changes:
|
||||
- "runtime-metadata sanity test - improve validation of ``action_groups`` (https://github.com/ansible/ansible/pull/83965)."
|
@ -0,0 +1,3 @@
|
||||
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:
|
||||
- ansible-galaxy role install - normalize tarfile paths and symlinks using ``ansible.utils.path.unfrackpath`` and consider them valid as long as the realpath is in the tarfile's role directory (https://github.com/ansible/ansible/issues/81965).
|
@ -1,3 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Add Fedora 39 remote.
|
||||
- ansible-test - Add Fedora 39 container.
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- ansible-test - Fix parsing of cgroup entries which contain a ``:`` in the path (https://github.com/ansible/ansible/issues/81977).
|
@ -1,3 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - When invoking ``sleep`` in containers during container setup, the ``env`` command is used to avoid invoking
|
||||
the shell builtin, if present.
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Special handling for installation of ``cryptography`` has been removed, as it is no longer necessary.
|
@ -1,3 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Update the base and default containers to use Ubuntu 22.04 for the base image.
|
||||
This also updates PowerShell to version 7.4.0 with .NET 8.0.0 and ShellCheck to version 0.8.0.
|
@ -1,3 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Updated the distro test containers to version 6.3.0 to include coverage 7.3.2 for Python 3.8+.
|
||||
The alpine3 container is now based on 3.18 instead of 3.17 and includes Python 3.11 instead of Python 3.10.
|
@ -1,5 +0,0 @@
|
||||
bugfixes:
|
||||
- ansible-test - Properly detect docker host when using ``ssh://`` protocol for connecting to the docker daemon.
|
||||
- ansible-test - Explicitly supply ``ControlPath=none`` when setting up port forwarding over SSH to address
|
||||
the scenario where the local ssh configuration uses ``ControlPath`` for all hosts, and would prevent
|
||||
ports to be forwarded after the initial connection to the host.
|
@ -1,2 +1,2 @@
|
||||
minor_changes:
|
||||
- ansible-test - Bump the ``nios-test-container`` from version 2.0.0 to version 3.0.0.
|
||||
- ansible-test - Update ``nios-test-container`` to version 6.0.0.
|
||||
|
@ -1,3 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - When ansible-test installs requirements, it now instructs pip to allow installs on externally managed environments as defined by PEP 668.
|
||||
This only occurs in ephemeral environments managed by ansible-test, such as containers, or when the `--requirements` option is used.
|
@ -1,3 +0,0 @@
|
||||
bugfixes:
|
||||
- ansible-test - Update ``pylint`` to version 3.0.1.
|
||||
- ansible-test - Include missing ``pylint`` requirements for Python 3.10.
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- ansible-test - Add a ``pylint`` plugin to work around a known issue on Python 3.12.
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Make Python 3.12 the default version used in the ``base`` and ``default`` containers.
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- "ansible-test - Remove rhel/9.2 test remote"
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Add support for RHEL 9.3 remotes.
|
@ -1,3 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Remove Fedora 38 remote support.
|
||||
- ansible-test - Remove Fedora 38 test container.
|
@ -1,3 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Removed the ``no-basestring`` sanity test.
|
||||
The test is no longer necessary now that Python 3 is required.
|
@ -1,3 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Removed the ``no-dict-iteritems``, ``no-dict-iterkeys`` and ``no-dict-itervalues`` sanity tests.
|
||||
The tests are no longer necessary since Python 3 is required.
|
@ -1,3 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Removed the ``no-main-display`` sanity test.
|
||||
The unwanted pattern is unlikely to occur, since the test has existed since Ansible 2.8.
|
@ -1,3 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Removed the ``no-unicode-literals`` sanity test.
|
||||
The test is unnecessary now that Python 3 is required and the ``unicode_literals`` feature has no effect.
|
@ -1,3 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - The ``shellcheck`` sanity test no longer disables the ``SC2164`` check.
|
||||
In most cases, seeing this error means the script is missing ``set -e``.
|
@ -1,3 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - The ``unidiomatic-typecheck`` rule has been removed from the ``validate-modules`` sanity test.
|
||||
- ansible-test - The ``unidiomatic-typecheck`` rule has been enabled in the ``pylint`` sanity test.
|
@ -0,0 +1,5 @@
|
||||
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.
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Removed fallback to ``virtualenv`` when ``-m venv`` is non-functional.
|
@ -1,6 +0,0 @@
|
||||
bugfixes:
|
||||
- Fix for when ``any_errors_fatal`` was ignored if error occurred in a block with always (https://github.com/ansible/ansible/issues/31543)
|
||||
- Fix ``force_handlers`` not working with ``any_errors_fatal`` (https://github.com/ansible/ansible/issues/36308)
|
||||
- Fix tasks in always section not being executed for nested blocks with ``any_errors_fatal`` (https://github.com/ansible/ansible/issues/73246)
|
||||
- "``any_errors_fatal`` should fail all hosts and rescue all of them when a ``rescue`` section is specified (https://github.com/ansible/ansible/issues/80981)"
|
||||
- Fix issues when tasks withing nested blocks wouldn't run when ``force_handlers`` is set (https://github.com/ansible/ansible/issues/81533)
|
@ -1,4 +0,0 @@
|
||||
minor_changes:
|
||||
- module argument spec - Allow module authors to include arbitrary additional context in the argument spec, by making use of a new top level key
|
||||
called ``context``. This key should be a dict type. This allows for users to customize what they place in the argument spec, without having to
|
||||
ignore sanity tests that validate the schema.
|
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- set_option method for plugins to update config now properly passes through type casting and validation.
|
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- validate-modules tests now correctly handles ``choices`` in dictionary format.
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue