From 5e131a96c086eda58436429a417c8e7cf256602b Mon Sep 17 00:00:00 2001 From: Matt Davis <6775756+nitzmahone@users.noreply.github.com> Date: Mon, 3 Apr 2023 15:26:32 -0700 Subject: [PATCH] bump devel to 2.16.0.dev0 (#80390) --- .github/RELEASE_NAMES.yml | 1 + changelogs/changelog.yaml | 2 +- .../19755-ansible_processor-s390x.yml | 2 - .../fragments/20221021-deprecated-sanity.yml | 2 - .../64612-unarchive-log-command-output.yml | 2 - .../64612-unarchive-relative-path-dest.yml | 2 - .../71424-deterministic-vault-encode.yml | 2 - .../75837-validate-modules-invalid-yaml.yml | 2 - ...6578-fix-role-argspec-suboptions-error.yml | 2 - .../fragments/76737-paramiko-rsa-sha2.yml | 5 -- ...76997-fix-copy-subdirs-with-remote-src.yml | 4 -- .../77737-ansible-doc-test-filters-tests.yml | 2 - .../78172-allow-force-deletion-of-group.yaml | 2 - .../78492-fix-invalid-run_once-value.yml | 3 - .../fragments/78541-service-facts-re.yml | 3 - .../78624-copy-remote-src-check-mode.yml | 3 - ...-fix-known-hosts-wrong-changed-status.yaml | 2 - .../78750-paramiko-ssh-args-compat.yml | 3 - .../fragments/78802-sanity-meta-runtime.yml | 4 -- ...19-78820-remove-deprecated-cow-options.yml | 3 - .../78821-78822-remove-callback_whitelist.yml | 3 - ...iptables-option-to-disable-dns-lookups.yml | 2 - .../78913-template-missing-filter-test.yml | 2 - ...all-from-source-respects-dir-symlinks.yaml | 2 - ...-string-encryption-ending-with-newline.yml | 6 -- .../79021-dont-squash-in-validate.yml | 3 - .../79023-fix-flush_handlers-fqcn.yml | 2 - .../fragments/79079-fix-role-dep-chain.yaml | 2 - ...nja2_native-preserve-quotes-in-strings.yml | 2 - .../fragments/79117-bsd-ifconfig-inet-fix.yml | 4 -- .../79134-ansible-galaxy-init-symlinks.yml | 2 - changelogs/fragments/79187--wheel-0.38.0.yml | 2 - .../79227-update-vendored-distro.yaml | 2 - .../79267-validate-modules-defaults.yml | 2 - .../79362-validate-modules-underscore.yml | 6 -- .../79368-galaxy-manifest-reuse-licenses.yml | 3 - ...-replace-valid-attrs-with-fattributes.yaml | 2 - .../fragments/79399-resolvelib_lt_0_10_0.yml | 2 - .../79420-galaxy-manifest-license.yaml | 4 -- ...9422-fix-file-touch-check-mode-status.yaml | 3 - .../79431-fix-password-lookup-rewrites.yml | 2 - .../fragments/79459-fix-meta-task-check.yml | 2 - .../79546-apt-fix-setting-locale.yml | 2 - .../79561-fix-a-g-global-ignore-certs-cfg.yml | 3 - ...43-fix-systemd-daemon-reload-in-chroot.yml | 2 - .../79658-improving-return-and-docs.yaml | 2 - .../79681-argspec-param-deprecation.yml | 2 - .../79690-normal-action-undefined.yml | 2 - .../79711-fix-play-stats-rescued.yml | 2 - .../fragments/79717-get-url-ciphers.yml | 2 - .../79732-filename_in_decrypt_error.yml | 2 - ...es-warnings-deprecations-in-suboptions.yml | 3 - .../79763-ansible_debug_template_tb_fix.yml | 2 - .../79776-fix-force_handlers-cond-include.yml | 2 - .../79777-fix-inheritance-roles-meta.yml | 2 - .../fragments/79783-acme-test-container.yml | 2 - ...9837-unquoting-only-when-origin-is-ini.yml | 2 - .../fragments/79839-lookup-option-name.yml | 3 - .../fragments/79862-debug-action-args.yml | 2 - changelogs/fragments/79862-fix-varargs.yml | 2 - .../fragments/79968-blocks-handlers-error.yml | 2 - .../79981-user-fix-groups-comparison.yml | 2 - ...-validate-modules-check_mode-attribute.yml | 2 - .../fragments/80196-resolvelib_lt_1_1_0.yml | 2 - .../fragments/80212-ansible-doc-seealso.yml | 2 - .../80242-ansible-doc-semantic-markup.yml | 2 - .../fragments/80243-validate-modules.yml | 2 - .../80244-validate-modules-seealso.yml | 2 - .../80280-ansible-doc-seealso-urls.yml | 2 - ...80305-ansible-doc-role-semantic-markup.yml | 2 - changelogs/fragments/AddType-unsafe.yml | 2 - .../a-g-role-fix-catching-exception.yml | 2 - changelogs/fragments/adjust_config_list.yml | 2 - changelogs/fragments/adoc_fix_list.yml | 2 - changelogs/fragments/ainv_limit.yml | 2 - changelogs/fragments/ainv_limit_fix.yml | 2 - .../fragments/always-create-new-role.yml | 5 -- .../ansible-basic-tmpdir-uniqueness.yml | 2 - ...-galaxy-install-delay-initial-api-call.yml | 2 - ...nsible-galaxy-install-git-src-manifest.yml | 2 - .../ansible-galaxy-role-search-rc.yml | 4 -- .../ansible-test-cloudstack-plugin.yml | 2 - .../ansible-test-container-management.yml | 70 ------------------- .../ansible-test-containers-docs-build.yml | 2 - .../ansible-test-containers-python-3.11.0.yml | 2 - .../ansible-test-default-container-update.yml | 2 - .../fragments/ansible-test-docs-links.yml | 4 -- changelogs/fragments/ansible-test-errno.yml | 2 - .../ansible-test-fix-pointless-comparison.yml | 2 - ...ansible-test-fix-python-3.11-traceback.yml | 2 - .../ansible-test-fix-warning-msg.yml | 2 - changelogs/fragments/ansible-test-foreman.yml | 3 - .../fragments/ansible-test-git-handling.yml | 4 -- changelogs/fragments/ansible-test-govcsim.yml | 8 --- ...sible-test-integration-target-prefixes.yml | 4 -- ...nsible-test-integration-targets-filter.yml | 4 -- .../fragments/ansible-test-nios-plugin.yml | 2 - .../ansible-test-payload-file-permissions.yml | 9 --- .../fragments/ansible-test-pep8-e203.yml | 3 - .../fragments/ansible-test-podman-chroot.yml | 2 - .../fragments/ansible-test-pylint-2.15.4.yml | 2 - .../fragments/ansible-test-pylint-2.15.5.yml | 4 -- .../fragments/ansible-test-pylint-command.yml | 2 - .../fragments/ansible-test-pylint-home.yml | 2 - .../ansible-test-pylint-string-format.yml | 3 - ...sible-test-pylint-trailing-comma-tuple.yml | 2 - .../fragments/ansible-test-pypi-proxy-fix.yml | 4 -- ...nsible-test-pytest-assertion-rewriting.yml | 5 -- .../ansible-test-removed-old-platforms.yml | 3 - .../ansible-test-requirements-message.yml | 3 - .../ansible-test-sanity-requirements.yml | 2 - ...ansible-test-test-plugin-error-message.yml | 3 - ...ansible-test-unused-import-collections.yml | 2 - .../ansible-test-updated-platforms.yml | 10 --- ...le-test-validate-modules-future-import.yml | 7 -- .../ansible-test-vendoring-support.yml | 3 - ...al_concat-remove-redundant-unsafe-wrap.yml | 2 - .../fragments/ansiblej2vars-chainmap.yml | 2 - .../apt-remove_allow-change-held-packages.yml | 2 - changelogs/fragments/apt_notb.yml | 2 - changelogs/fragments/apt_repo_fix.yml | 2 - changelogs/fragments/apt_repo_trust_prefs.yml | 2 - changelogs/fragments/basic-version-check.yml | 2 - changelogs/fragments/become-loop-setting.yml | 3 - .../fragments/better-maybe-json-uri.yml | 2 - changelogs/fragments/build-no-straight.yaml | 2 - changelogs/fragments/cache-fa-on-pb-cls.yml | 2 - changelogs/fragments/deb822-repository.yml | 2 - ...on-enforced-password_hash-type-choices.yml | 4 -- .../deprecate-vars-list-of-dicts.yml | 2 - .../fragments/display-display-str-only.yml | 2 - changelogs/fragments/dnf5-module.yml | 4 -- changelogs/fragments/dont_move_non_files.yml | 2 - changelogs/fragments/file_lookup_errors.yml | 2 - changelogs/fragments/file_lookup_fix.yml | 2 - changelogs/fragments/fix-manifest.yml | 3 - .../fix-templating-private-role-FA.yml | 2 - .../fragments/fix_jinja_native_async.yml | 2 - changelogs/fragments/fix_omit_key.yml | 2 - changelogs/fragments/fork_safe_stdio.yml | 2 - .../fragments/galaxy-improve-retries.yml | 3 - .../fragments/galaxy-install-no-colon.yml | 3 - changelogs/fragments/hashlib-algorithms.yml | 7 -- changelogs/fragments/isa-value-check.yml | 2 - changelogs/fragments/listalltags.yml | 2 - changelogs/fragments/local_bad_user.yml | 2 - changelogs/fragments/mention_acl.yml | 2 - changelogs/fragments/new-mixins.yml | 2 - .../fragments/new_editor_pager_opts.yml | 2 - .../no-double-loop-delegate-to-calc.yml | 3 - .../fragments/no-stacked-descriptors.yaml | 2 - changelogs/fragments/optimize_vars_loads.yml | 2 - changelogs/fragments/paramiko_config.yml | 2 - .../fragments/password_lookup_file_fix.yml | 2 - changelogs/fragments/plugin_loader_fix.yml | 2 - changelogs/fragments/powershell-7.3-fix.yml | 2 - .../fragments/prompt-via-worker-queue.yml | 4 -- .../fragments/psscriptanalyzer-1.21.0.yml | 4 -- changelogs/fragments/pycompat24.yml | 2 - .../remove-nested-defined-fallback-code.yml | 2 - changelogs/fragments/role_vars_scope_fix.yml | 2 - changelogs/fragments/skip-conditional.yml | 2 - changelogs/fragments/strategy_badid_fix.yml | 2 - changelogs/fragments/strftime_docs.yml | 2 - .../fragments/test-container-update.yml | 2 - changelogs/fragments/unsorted.yml | 2 - changelogs/fragments/unused-imports-core.yml | 2 - .../unused-imports-module-utils-internal.yml | 4 -- .../unused-imports-module-utils-stdlib.yml | 4 -- .../fragments/unused-imports-modules.yml | 2 - .../fragments/unused-imports-plugins.yml | 6 -- .../update-collections-abc-imports.yml | 6 -- .../fragments/use-native-raise-from.yml | 2 - .../fragments/user-module-return-docs.yml | 3 - ...ommit.yaml => v2.16.0-initial-commit.yaml} | 0 .../fragments/validate-module-ps-cmdlet.yml | 2 - .../validate-modules-forced_action_plugin.yml | 2 - .../fragments/validate-modules-sidecar.yml | 9 --- changelogs/fragments/win-temp-cleanup.yml | 8 --- changelogs/fragments/winrm-read-timeout.yml | 2 - .../porting_guides/core_porting_guides.rst | 1 + .../porting_guide_core_2.16.rst | 63 +++++++++++++++++ docs/docsite/rst/roadmap/ROADMAP_2_16.rst | 58 +++++++++++++++ .../roadmap/ansible_core_roadmap_index.rst | 1 + lib/ansible/release.py | 4 +- test/sanity/ignore.txt | 1 + 186 files changed, 128 insertions(+), 553 deletions(-) delete mode 100644 changelogs/fragments/19755-ansible_processor-s390x.yml delete mode 100644 changelogs/fragments/20221021-deprecated-sanity.yml delete mode 100644 changelogs/fragments/64612-unarchive-log-command-output.yml delete mode 100644 changelogs/fragments/64612-unarchive-relative-path-dest.yml delete mode 100644 changelogs/fragments/71424-deterministic-vault-encode.yml delete mode 100644 changelogs/fragments/75837-validate-modules-invalid-yaml.yml delete mode 100644 changelogs/fragments/76578-fix-role-argspec-suboptions-error.yml delete mode 100644 changelogs/fragments/76737-paramiko-rsa-sha2.yml delete mode 100644 changelogs/fragments/76997-fix-copy-subdirs-with-remote-src.yml delete mode 100644 changelogs/fragments/77737-ansible-doc-test-filters-tests.yml delete mode 100644 changelogs/fragments/78172-allow-force-deletion-of-group.yaml delete mode 100644 changelogs/fragments/78492-fix-invalid-run_once-value.yml delete mode 100644 changelogs/fragments/78541-service-facts-re.yml delete mode 100644 changelogs/fragments/78624-copy-remote-src-check-mode.yml delete mode 100644 changelogs/fragments/78748-fix-known-hosts-wrong-changed-status.yaml delete mode 100644 changelogs/fragments/78750-paramiko-ssh-args-compat.yml delete mode 100644 changelogs/fragments/78802-sanity-meta-runtime.yml delete mode 100644 changelogs/fragments/78819-78820-remove-deprecated-cow-options.yml delete mode 100644 changelogs/fragments/78821-78822-remove-callback_whitelist.yml delete mode 100644 changelogs/fragments/78828-iptables-option-to-disable-dns-lookups.yml delete mode 100644 changelogs/fragments/78913-template-missing-filter-test.yml delete mode 100644 changelogs/fragments/78983-fix-collection-install-from-source-respects-dir-symlinks.yaml delete mode 100644 changelogs/fragments/79017-ansible-vault-string-encryption-ending-with-newline.yml delete mode 100644 changelogs/fragments/79021-dont-squash-in-validate.yml delete mode 100644 changelogs/fragments/79023-fix-flush_handlers-fqcn.yml delete mode 100644 changelogs/fragments/79079-fix-role-dep-chain.yaml delete mode 100644 changelogs/fragments/79083-jinja2_native-preserve-quotes-in-strings.yml delete mode 100644 changelogs/fragments/79117-bsd-ifconfig-inet-fix.yml delete mode 100644 changelogs/fragments/79134-ansible-galaxy-init-symlinks.yml delete mode 100644 changelogs/fragments/79187--wheel-0.38.0.yml delete mode 100644 changelogs/fragments/79227-update-vendored-distro.yaml delete mode 100644 changelogs/fragments/79267-validate-modules-defaults.yml delete mode 100644 changelogs/fragments/79362-validate-modules-underscore.yml delete mode 100644 changelogs/fragments/79368-galaxy-manifest-reuse-licenses.yml delete mode 100644 changelogs/fragments/79376-replace-valid-attrs-with-fattributes.yaml delete mode 100644 changelogs/fragments/79399-resolvelib_lt_0_10_0.yml delete mode 100644 changelogs/fragments/79420-galaxy-manifest-license.yaml delete mode 100644 changelogs/fragments/79422-fix-file-touch-check-mode-status.yaml delete mode 100644 changelogs/fragments/79431-fix-password-lookup-rewrites.yml delete mode 100644 changelogs/fragments/79459-fix-meta-task-check.yml delete mode 100644 changelogs/fragments/79546-apt-fix-setting-locale.yml delete mode 100644 changelogs/fragments/79561-fix-a-g-global-ignore-certs-cfg.yml delete mode 100644 changelogs/fragments/79643-fix-systemd-daemon-reload-in-chroot.yml delete mode 100644 changelogs/fragments/79658-improving-return-and-docs.yaml delete mode 100644 changelogs/fragments/79681-argspec-param-deprecation.yml delete mode 100644 changelogs/fragments/79690-normal-action-undefined.yml delete mode 100644 changelogs/fragments/79711-fix-play-stats-rescued.yml delete mode 100644 changelogs/fragments/79717-get-url-ciphers.yml delete mode 100644 changelogs/fragments/79732-filename_in_decrypt_error.yml delete mode 100644 changelogs/fragments/79740-aliases-warnings-deprecations-in-suboptions.yml delete mode 100644 changelogs/fragments/79763-ansible_debug_template_tb_fix.yml delete mode 100644 changelogs/fragments/79776-fix-force_handlers-cond-include.yml delete mode 100644 changelogs/fragments/79777-fix-inheritance-roles-meta.yml delete mode 100644 changelogs/fragments/79783-acme-test-container.yml delete mode 100644 changelogs/fragments/79837-unquoting-only-when-origin-is-ini.yml delete mode 100644 changelogs/fragments/79839-lookup-option-name.yml delete mode 100644 changelogs/fragments/79862-debug-action-args.yml delete mode 100644 changelogs/fragments/79862-fix-varargs.yml delete mode 100644 changelogs/fragments/79968-blocks-handlers-error.yml delete mode 100644 changelogs/fragments/79981-user-fix-groups-comparison.yml delete mode 100644 changelogs/fragments/80090-validate-modules-check_mode-attribute.yml delete mode 100644 changelogs/fragments/80196-resolvelib_lt_1_1_0.yml delete mode 100644 changelogs/fragments/80212-ansible-doc-seealso.yml delete mode 100644 changelogs/fragments/80242-ansible-doc-semantic-markup.yml delete mode 100644 changelogs/fragments/80243-validate-modules.yml delete mode 100644 changelogs/fragments/80244-validate-modules-seealso.yml delete mode 100644 changelogs/fragments/80280-ansible-doc-seealso-urls.yml delete mode 100644 changelogs/fragments/80305-ansible-doc-role-semantic-markup.yml delete mode 100644 changelogs/fragments/AddType-unsafe.yml delete mode 100644 changelogs/fragments/a-g-role-fix-catching-exception.yml delete mode 100644 changelogs/fragments/adjust_config_list.yml delete mode 100644 changelogs/fragments/adoc_fix_list.yml delete mode 100644 changelogs/fragments/ainv_limit.yml delete mode 100644 changelogs/fragments/ainv_limit_fix.yml delete mode 100644 changelogs/fragments/always-create-new-role.yml delete mode 100644 changelogs/fragments/ansible-basic-tmpdir-uniqueness.yml delete mode 100644 changelogs/fragments/ansible-galaxy-install-delay-initial-api-call.yml delete mode 100644 changelogs/fragments/ansible-galaxy-install-git-src-manifest.yml delete mode 100644 changelogs/fragments/ansible-galaxy-role-search-rc.yml delete mode 100644 changelogs/fragments/ansible-test-cloudstack-plugin.yml delete mode 100644 changelogs/fragments/ansible-test-container-management.yml delete mode 100644 changelogs/fragments/ansible-test-containers-docs-build.yml delete mode 100644 changelogs/fragments/ansible-test-containers-python-3.11.0.yml delete mode 100644 changelogs/fragments/ansible-test-default-container-update.yml delete mode 100644 changelogs/fragments/ansible-test-docs-links.yml delete mode 100644 changelogs/fragments/ansible-test-errno.yml delete mode 100644 changelogs/fragments/ansible-test-fix-pointless-comparison.yml delete mode 100644 changelogs/fragments/ansible-test-fix-python-3.11-traceback.yml delete mode 100644 changelogs/fragments/ansible-test-fix-warning-msg.yml delete mode 100644 changelogs/fragments/ansible-test-foreman.yml delete mode 100644 changelogs/fragments/ansible-test-git-handling.yml delete mode 100644 changelogs/fragments/ansible-test-govcsim.yml delete mode 100644 changelogs/fragments/ansible-test-integration-target-prefixes.yml delete mode 100644 changelogs/fragments/ansible-test-integration-targets-filter.yml delete mode 100644 changelogs/fragments/ansible-test-nios-plugin.yml delete mode 100644 changelogs/fragments/ansible-test-payload-file-permissions.yml delete mode 100644 changelogs/fragments/ansible-test-pep8-e203.yml delete mode 100644 changelogs/fragments/ansible-test-podman-chroot.yml delete mode 100644 changelogs/fragments/ansible-test-pylint-2.15.4.yml delete mode 100644 changelogs/fragments/ansible-test-pylint-2.15.5.yml delete mode 100644 changelogs/fragments/ansible-test-pylint-command.yml delete mode 100644 changelogs/fragments/ansible-test-pylint-home.yml delete mode 100644 changelogs/fragments/ansible-test-pylint-string-format.yml delete mode 100644 changelogs/fragments/ansible-test-pylint-trailing-comma-tuple.yml delete mode 100644 changelogs/fragments/ansible-test-pypi-proxy-fix.yml delete mode 100644 changelogs/fragments/ansible-test-pytest-assertion-rewriting.yml delete mode 100644 changelogs/fragments/ansible-test-removed-old-platforms.yml delete mode 100644 changelogs/fragments/ansible-test-requirements-message.yml delete mode 100644 changelogs/fragments/ansible-test-sanity-requirements.yml delete mode 100644 changelogs/fragments/ansible-test-test-plugin-error-message.yml delete mode 100644 changelogs/fragments/ansible-test-unused-import-collections.yml delete mode 100644 changelogs/fragments/ansible-test-updated-platforms.yml delete mode 100644 changelogs/fragments/ansible-test-validate-modules-future-import.yml delete mode 100644 changelogs/fragments/ansible-test-vendoring-support.yml delete mode 100644 changelogs/fragments/ansible_eval_concat-remove-redundant-unsafe-wrap.yml delete mode 100644 changelogs/fragments/ansiblej2vars-chainmap.yml delete mode 100644 changelogs/fragments/apt-remove_allow-change-held-packages.yml delete mode 100644 changelogs/fragments/apt_notb.yml delete mode 100644 changelogs/fragments/apt_repo_fix.yml delete mode 100644 changelogs/fragments/apt_repo_trust_prefs.yml delete mode 100644 changelogs/fragments/basic-version-check.yml delete mode 100644 changelogs/fragments/become-loop-setting.yml delete mode 100644 changelogs/fragments/better-maybe-json-uri.yml delete mode 100644 changelogs/fragments/build-no-straight.yaml delete mode 100644 changelogs/fragments/cache-fa-on-pb-cls.yml delete mode 100644 changelogs/fragments/deb822-repository.yml delete mode 100644 changelogs/fragments/deprecate-non-enforced-password_hash-type-choices.yml delete mode 100644 changelogs/fragments/deprecate-vars-list-of-dicts.yml delete mode 100644 changelogs/fragments/display-display-str-only.yml delete mode 100644 changelogs/fragments/dnf5-module.yml delete mode 100644 changelogs/fragments/dont_move_non_files.yml delete mode 100644 changelogs/fragments/file_lookup_errors.yml delete mode 100644 changelogs/fragments/file_lookup_fix.yml delete mode 100644 changelogs/fragments/fix-manifest.yml delete mode 100644 changelogs/fragments/fix-templating-private-role-FA.yml delete mode 100644 changelogs/fragments/fix_jinja_native_async.yml delete mode 100644 changelogs/fragments/fix_omit_key.yml delete mode 100644 changelogs/fragments/fork_safe_stdio.yml delete mode 100644 changelogs/fragments/galaxy-improve-retries.yml delete mode 100644 changelogs/fragments/galaxy-install-no-colon.yml delete mode 100644 changelogs/fragments/hashlib-algorithms.yml delete mode 100644 changelogs/fragments/isa-value-check.yml delete mode 100644 changelogs/fragments/listalltags.yml delete mode 100644 changelogs/fragments/local_bad_user.yml delete mode 100644 changelogs/fragments/mention_acl.yml delete mode 100644 changelogs/fragments/new-mixins.yml delete mode 100644 changelogs/fragments/new_editor_pager_opts.yml delete mode 100644 changelogs/fragments/no-double-loop-delegate-to-calc.yml delete mode 100644 changelogs/fragments/no-stacked-descriptors.yaml delete mode 100644 changelogs/fragments/optimize_vars_loads.yml delete mode 100644 changelogs/fragments/paramiko_config.yml delete mode 100644 changelogs/fragments/password_lookup_file_fix.yml delete mode 100644 changelogs/fragments/plugin_loader_fix.yml delete mode 100644 changelogs/fragments/powershell-7.3-fix.yml delete mode 100644 changelogs/fragments/prompt-via-worker-queue.yml delete mode 100644 changelogs/fragments/psscriptanalyzer-1.21.0.yml delete mode 100644 changelogs/fragments/pycompat24.yml delete mode 100644 changelogs/fragments/remove-nested-defined-fallback-code.yml delete mode 100644 changelogs/fragments/role_vars_scope_fix.yml delete mode 100644 changelogs/fragments/skip-conditional.yml delete mode 100644 changelogs/fragments/strategy_badid_fix.yml delete mode 100644 changelogs/fragments/strftime_docs.yml delete mode 100644 changelogs/fragments/test-container-update.yml delete mode 100644 changelogs/fragments/unsorted.yml delete mode 100644 changelogs/fragments/unused-imports-core.yml delete mode 100644 changelogs/fragments/unused-imports-module-utils-internal.yml delete mode 100644 changelogs/fragments/unused-imports-module-utils-stdlib.yml delete mode 100644 changelogs/fragments/unused-imports-modules.yml delete mode 100644 changelogs/fragments/unused-imports-plugins.yml delete mode 100644 changelogs/fragments/update-collections-abc-imports.yml delete mode 100644 changelogs/fragments/use-native-raise-from.yml delete mode 100644 changelogs/fragments/user-module-return-docs.yml rename changelogs/fragments/{v2.15.0-initial-commit.yaml => v2.16.0-initial-commit.yaml} (100%) delete mode 100644 changelogs/fragments/validate-module-ps-cmdlet.yml delete mode 100644 changelogs/fragments/validate-modules-forced_action_plugin.yml delete mode 100644 changelogs/fragments/validate-modules-sidecar.yml delete mode 100644 changelogs/fragments/win-temp-cleanup.yml delete mode 100644 changelogs/fragments/winrm-read-timeout.yml create mode 100644 docs/docsite/rst/porting_guides/porting_guide_core_2.16.rst create mode 100644 docs/docsite/rst/roadmap/ROADMAP_2_16.rst diff --git a/.github/RELEASE_NAMES.yml b/.github/RELEASE_NAMES.yml index 0672660c4bc..2bfc12e7edc 100644 --- a/.github/RELEASE_NAMES.yml +++ b/.github/RELEASE_NAMES.yml @@ -1,4 +1,5 @@ --- +- 2.16.0 All My Love - 2.15.0 Ten Years Gone - 2.14.0 C'mon Everybody - 2.13.0 Nobody's Fault but Mine diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index acf7c53a685..01cfedcd781 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1,2 +1,2 @@ -ancestor: 2.14.0 +ancestor: 2.15.0 releases: {} diff --git a/changelogs/fragments/19755-ansible_processor-s390x.yml b/changelogs/fragments/19755-ansible_processor-s390x.yml deleted file mode 100644 index ff5ed27c657..00000000000 --- a/changelogs/fragments/19755-ansible_processor-s390x.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible_facts.hardware - Define all processor facts on s390x (https://github.com/ansible/ansible/issues/19755) diff --git a/changelogs/fragments/20221021-deprecated-sanity.yml b/changelogs/fragments/20221021-deprecated-sanity.yml deleted file mode 100644 index 5973fb3b01f..00000000000 --- a/changelogs/fragments/20221021-deprecated-sanity.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- sanity tests - updates the collection-deprecated-version tests to ignore the ``prerelease`` component of the collection version (). diff --git a/changelogs/fragments/64612-unarchive-log-command-output.yml b/changelogs/fragments/64612-unarchive-log-command-output.yml deleted file mode 100644 index 0716fbb8d84..00000000000 --- a/changelogs/fragments/64612-unarchive-log-command-output.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - unarchive - log errors from commands to assist in debugging (https://github.com/ansible/ansible/issues/64612) diff --git a/changelogs/fragments/64612-unarchive-relative-path-dest.yml b/changelogs/fragments/64612-unarchive-relative-path-dest.yml deleted file mode 100644 index 5026ad068ca..00000000000 --- a/changelogs/fragments/64612-unarchive-relative-path-dest.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - unarchive - allow relative path for ``dest`` (https://github.com/ansible/ansible/issues/64612) diff --git a/changelogs/fragments/71424-deterministic-vault-encode.yml b/changelogs/fragments/71424-deterministic-vault-encode.yml deleted file mode 100644 index 39a4afc6375..00000000000 --- a/changelogs/fragments/71424-deterministic-vault-encode.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Add support for custom salt for vault encoding to make it deterministic (https://github.com/ansible/ansible/issues/35480). diff --git a/changelogs/fragments/75837-validate-modules-invalid-yaml.yml b/changelogs/fragments/75837-validate-modules-invalid-yaml.yml deleted file mode 100644 index f2c57756bbb..00000000000 --- a/changelogs/fragments/75837-validate-modules-invalid-yaml.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test sanity - correctly report invalid YAML in validate-modules (https://github.com/ansible/ansible/issues/75837). diff --git a/changelogs/fragments/76578-fix-role-argspec-suboptions-error.yml b/changelogs/fragments/76578-fix-role-argspec-suboptions-error.yml deleted file mode 100644 index 58f2f5f924f..00000000000 --- a/changelogs/fragments/76578-fix-role-argspec-suboptions-error.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Module and role argument validation - include the valid suboption choices in the error when an invalid suboption is provided. diff --git a/changelogs/fragments/76737-paramiko-rsa-sha2.yml b/changelogs/fragments/76737-paramiko-rsa-sha2.yml deleted file mode 100644 index 696576f8c35..00000000000 --- a/changelogs/fragments/76737-paramiko-rsa-sha2.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: -- paramiko - Add a new option to allow paramiko >= 2.9 to easily work with - all devices now that rsa-sha2 support was added to paramiko, which - prevented communication with numerous platforms. - (https://github.com/ansible/ansible/issues/76737) diff --git a/changelogs/fragments/76997-fix-copy-subdirs-with-remote-src.yml b/changelogs/fragments/76997-fix-copy-subdirs-with-remote-src.yml deleted file mode 100644 index 938ab2f7b2c..00000000000 --- a/changelogs/fragments/76997-fix-copy-subdirs-with-remote-src.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - copy remote_src=true - fix copying subdirs recursively when the dest exists and the src and dest have - multiple common subdirectories in a common directory (https://github.com/ansible/ansible/issues/74536). - - copy remote_src=true - fix reporting changed for copying empty directories. diff --git a/changelogs/fragments/77737-ansible-doc-test-filters-tests.yml b/changelogs/fragments/77737-ansible-doc-test-filters-tests.yml deleted file mode 100644 index ce661be1054..00000000000 --- a/changelogs/fragments/77737-ansible-doc-test-filters-tests.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "ansible-test sanity --test ansible-doc - now also lists documentation for test and filter plugins that are documented (https://github.com/ansible/ansible/pull/77737)." diff --git a/changelogs/fragments/78172-allow-force-deletion-of-group.yaml b/changelogs/fragments/78172-allow-force-deletion-of-group.yaml deleted file mode 100644 index 1ba7e7fe73f..00000000000 --- a/changelogs/fragments/78172-allow-force-deletion-of-group.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Allow force deletion of a group even when it is the primary group of a user. (https://github.com/ansible/ansible/issues/77849) diff --git a/changelogs/fragments/78492-fix-invalid-run_once-value.yml b/changelogs/fragments/78492-fix-invalid-run_once-value.yml deleted file mode 100644 index e20f608f17b..00000000000 --- a/changelogs/fragments/78492-fix-invalid-run_once-value.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - "strategy plugins: get the correctly templated and validated run_once value on strategy linear (https://github.com/ansible/ansible/issues/78492)" \ No newline at end of file diff --git a/changelogs/fragments/78541-service-facts-re.yml b/changelogs/fragments/78541-service-facts-re.yml deleted file mode 100644 index b96d5842466..00000000000 --- a/changelogs/fragments/78541-service-facts-re.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- service_facts - Use python re to parse service output instead of grep - (https://github.com/ansible/ansible/issues/78541) diff --git a/changelogs/fragments/78624-copy-remote-src-check-mode.yml b/changelogs/fragments/78624-copy-remote-src-check-mode.yml deleted file mode 100644 index d5a5a5f4386..00000000000 --- a/changelogs/fragments/78624-copy-remote-src-check-mode.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - copy - fix reporting changes to file attributes in check mode with remote_src=True (https://github.com/ansible/ansible/issues/77957). - - copy - fix creating the dest directory in check mode with remote_src=True (https://github.com/ansible/ansible/issues/78611). diff --git a/changelogs/fragments/78748-fix-known-hosts-wrong-changed-status.yaml b/changelogs/fragments/78748-fix-known-hosts-wrong-changed-status.yaml deleted file mode 100644 index 514c8cf18a7..00000000000 --- a/changelogs/fragments/78748-fix-known-hosts-wrong-changed-status.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - known_hosts - do not return changed status when a non-existing key is removed (https://github.com/ansible/ansible/issues/78598) diff --git a/changelogs/fragments/78750-paramiko-ssh-args-compat.yml b/changelogs/fragments/78750-paramiko-ssh-args-compat.yml deleted file mode 100644 index 6c45ba8d94f..00000000000 --- a/changelogs/fragments/78750-paramiko-ssh-args-compat.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- paramiko - Add back support for ``ssh_args``, ``ssh_common_args``, and ``ssh_extra_args`` for parsing the ``ProxyCommand`` - (https://github.com/ansible/ansible/issues/78750) diff --git a/changelogs/fragments/78802-sanity-meta-runtime.yml b/changelogs/fragments/78802-sanity-meta-runtime.yml deleted file mode 100644 index e4312fb28c6..00000000000 --- a/changelogs/fragments/78802-sanity-meta-runtime.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - "ansible-test runtime-metadata sanity test - ensure that ``redirect`` entries in ``meta/runtime.yml`` contain collection names, except for ``module_utils`` plugin redirects and ``import_redirect`` redirects (https://github.com/ansible/ansible/pull/78802)." -bugfixes: - - "ansible-test runtime-metadata sanity test - do not crash on YAML parsing errors without a context mark (https://github.com/ansible/ansible/pull/78802)." diff --git a/changelogs/fragments/78819-78820-remove-deprecated-cow-options.yml b/changelogs/fragments/78819-78820-remove-deprecated-cow-options.yml deleted file mode 100644 index 91e1efec6f9..00000000000 --- a/changelogs/fragments/78819-78820-remove-deprecated-cow-options.yml +++ /dev/null @@ -1,3 +0,0 @@ -removed_features: - - Remove deprecated ``ANSIBLE_COW_WHITELIST`` configuration environment variable, use ``ANSIBLE_COW_ACCEPTLIST`` instead. (https://github.com/ansible/ansible/issues/78819) - - Remove deprecated ``cow_whitelist`` configuration option, use ``cowsay_enabled_stencils`` instead. (https://github.com/ansible/ansible/issues/78820) diff --git a/changelogs/fragments/78821-78822-remove-callback_whitelist.yml b/changelogs/fragments/78821-78822-remove-callback_whitelist.yml deleted file mode 100644 index b5b9d27c5ac..00000000000 --- a/changelogs/fragments/78821-78822-remove-callback_whitelist.yml +++ /dev/null @@ -1,3 +0,0 @@ -removed_features: - - Remove deprecated ``ANSIBLE_CALLBACK_WHITELIST`` configuration environment variable, use ``ANSIBLE_CALLBACKS_ENABLED`` instead. (https://github.com/ansible/ansible/issues/78821) - - Remove deprecated ``callback_whitelist`` configuration option, use ``callbacks_enabled`` instead. (https://github.com/ansible/ansible/issues/78822) diff --git a/changelogs/fragments/78828-iptables-option-to-disable-dns-lookups.yml b/changelogs/fragments/78828-iptables-option-to-disable-dns-lookups.yml deleted file mode 100644 index 09848c9fd22..00000000000 --- a/changelogs/fragments/78828-iptables-option-to-disable-dns-lookups.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - add parameter ``numeric`` to the iptables module to disable dns lookups when running list -action internally (https://github.com/ansible/ansible/issues/78793). diff --git a/changelogs/fragments/78913-template-missing-filter-test.yml b/changelogs/fragments/78913-template-missing-filter-test.yml deleted file mode 100644 index a4957fe6aeb..00000000000 --- a/changelogs/fragments/78913-template-missing-filter-test.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "Do not crash when templating an expression with a test or filter that is not a valid Ansible filter name (https://github.com/ansible/ansible/issues/78912, https://github.com/ansible/ansible/pull/78913)." diff --git a/changelogs/fragments/78983-fix-collection-install-from-source-respects-dir-symlinks.yaml b/changelogs/fragments/78983-fix-collection-install-from-source-respects-dir-symlinks.yaml deleted file mode 100644 index 5b8974e5d4c..00000000000 --- a/changelogs/fragments/78983-fix-collection-install-from-source-respects-dir-symlinks.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-galaxy collection install - respect symlinks when installing from source or local repository (https://github.com/ansible/ansible/issues/78442) diff --git a/changelogs/fragments/79017-ansible-vault-string-encryption-ending-with-newline.yml b/changelogs/fragments/79017-ansible-vault-string-encryption-ending-with-newline.yml deleted file mode 100644 index 4a4ec84eadf..00000000000 --- a/changelogs/fragments/79017-ansible-vault-string-encryption-ending-with-newline.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: - - >- - ansible-vault encrypt_string - started appending a line feed at the end of the encrypted string output. Missing newline - character caused problems identifying where the string ends in some shells (like bash) or accidentally copying an - extra trailing terminator symbol (e.g., zsh prints out a ``%`` sign to signal where the original output stops) - (https://github.com/ansible/ansible/issues/78932). diff --git a/changelogs/fragments/79021-dont-squash-in-validate.yml b/changelogs/fragments/79021-dont-squash-in-validate.yml deleted file mode 100644 index 52a1e30e03c..00000000000 --- a/changelogs/fragments/79021-dont-squash-in-validate.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- keyword inheritance - Ensure that we do not squash keywords in validate - (https://github.com/ansible/ansible/issues/79021) diff --git a/changelogs/fragments/79023-fix-flush_handlers-fqcn.yml b/changelogs/fragments/79023-fix-flush_handlers-fqcn.yml deleted file mode 100644 index 070bc727215..00000000000 --- a/changelogs/fragments/79023-fix-flush_handlers-fqcn.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "handlers - fix an issue where the ``flush_handlers`` meta task could not be used with FQCN: ``ansible.builtin.meta`` (https://github.com/ansible/ansible/issues/79023)" diff --git a/changelogs/fragments/79079-fix-role-dep-chain.yaml b/changelogs/fragments/79079-fix-role-dep-chain.yaml deleted file mode 100644 index f0e8a05ed8e..00000000000 --- a/changelogs/fragments/79079-fix-role-dep-chain.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - include_role - Inherit from role parents beyond a depth of 3 (https://github.com/ansible/ansible/issues/47023). diff --git a/changelogs/fragments/79083-jinja2_native-preserve-quotes-in-strings.yml b/changelogs/fragments/79083-jinja2_native-preserve-quotes-in-strings.yml deleted file mode 100644 index f68c80f09f7..00000000000 --- a/changelogs/fragments/79083-jinja2_native-preserve-quotes-in-strings.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "jinja2_native: preserve quotes in strings (https://github.com/ansible/ansible/issues/79083)" diff --git a/changelogs/fragments/79117-bsd-ifconfig-inet-fix.yml b/changelogs/fragments/79117-bsd-ifconfig-inet-fix.yml deleted file mode 100644 index ae211a0e668..00000000000 --- a/changelogs/fragments/79117-bsd-ifconfig-inet-fix.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: -- BSD network facts - Do not assume column indexes, look for ``netmask`` and - ``broadcast`` for determining the correct columns when parsing ``inet`` line - (https://github.com/ansible/ansible/issues/79117) diff --git a/changelogs/fragments/79134-ansible-galaxy-init-symlinks.yml b/changelogs/fragments/79134-ansible-galaxy-init-symlinks.yml deleted file mode 100644 index 4ba7ce4cd17..00000000000 --- a/changelogs/fragments/79134-ansible-galaxy-init-symlinks.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-galaxy collection/role init - preserve symlinks (https://github.com/ansible/ansible/issues/39334). diff --git a/changelogs/fragments/79187--wheel-0.38.0.yml b/changelogs/fragments/79187--wheel-0.38.0.yml deleted file mode 100644 index 62543e1868d..00000000000 --- a/changelogs/fragments/79187--wheel-0.38.0.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Add ``wheel < 0.38.0`` constraint for Python 3.6 and earlier. diff --git a/changelogs/fragments/79227-update-vendored-distro.yaml b/changelogs/fragments/79227-update-vendored-distro.yaml deleted file mode 100644 index 186f725977b..00000000000 --- a/changelogs/fragments/79227-update-vendored-distro.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - updated the vendored distro library to upstream version (https://github.com/ansible/ansible/pull/79227) diff --git a/changelogs/fragments/79267-validate-modules-defaults.yml b/changelogs/fragments/79267-validate-modules-defaults.yml deleted file mode 100644 index 819626b9c4d..00000000000 --- a/changelogs/fragments/79267-validate-modules-defaults.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "ansible-test validate-modules - no longer treat falsy non-``False`` values for defaults as ``None`` (https://github.com/ansible/ansible/pull/79267)." diff --git a/changelogs/fragments/79362-validate-modules-underscore.yml b/changelogs/fragments/79362-validate-modules-underscore.yml deleted file mode 100644 index c3bc21c5068..00000000000 --- a/changelogs/fragments/79362-validate-modules-underscore.yml +++ /dev/null @@ -1,6 +0,0 @@ -breaking_changes: - - "ansible-doc - no longer treat plugins in collections whose name starts with ``_`` as deprecated - (https://github.com/ansible/ansible/pull/79217)." - - "ansible-test sanity - previously plugins and modules in collections whose name started with ``_`` - were treated as deprecated, even when they were not marked as deprecated in ``meta/runtime.yml``. - This is no longer the case (https://github.com/ansible/ansible/pull/79362)." diff --git a/changelogs/fragments/79368-galaxy-manifest-reuse-licenses.yml b/changelogs/fragments/79368-galaxy-manifest-reuse-licenses.yml deleted file mode 100644 index 1daf247c27f..00000000000 --- a/changelogs/fragments/79368-galaxy-manifest-reuse-licenses.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- collections - Add additional includes for REUSE license files (https://github.com/ansible/ansible/issues/79368) -- collections - Add additional ignores for commonly rejected file extensions diff --git a/changelogs/fragments/79376-replace-valid-attrs-with-fattributes.yaml b/changelogs/fragments/79376-replace-valid-attrs-with-fattributes.yaml deleted file mode 100644 index da53c674424..00000000000 --- a/changelogs/fragments/79376-replace-valid-attrs-with-fattributes.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fixes leftover _valid_attrs usage. diff --git a/changelogs/fragments/79399-resolvelib_lt_0_10_0.yml b/changelogs/fragments/79399-resolvelib_lt_0_10_0.yml deleted file mode 100644 index 91b7f517d3b..00000000000 --- a/changelogs/fragments/79399-resolvelib_lt_0_10_0.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-galaxy - support ``resolvelib >= 0.5.3, < 0.10.0``. diff --git a/changelogs/fragments/79420-galaxy-manifest-license.yaml b/changelogs/fragments/79420-galaxy-manifest-license.yaml deleted file mode 100644 index 3c95cda4256..00000000000 --- a/changelogs/fragments/79420-galaxy-manifest-license.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: - - galaxy - include ``license_file`` in the default manifest directives - (https://github.com/ansible/ansible/pull-request/79420) diff --git a/changelogs/fragments/79422-fix-file-touch-check-mode-status.yaml b/changelogs/fragments/79422-fix-file-touch-check-mode-status.yaml deleted file mode 100644 index c44fd1edfdf..00000000000 --- a/changelogs/fragments/79422-fix-file-touch-check-mode-status.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - file - touch action in check mode was always returning ok. Fix now evaluates the different conditions and - returns the appropriate changed status. (https://github.com/ansible/ansible/issues/79360) diff --git a/changelogs/fragments/79431-fix-password-lookup-rewrites.yml b/changelogs/fragments/79431-fix-password-lookup-rewrites.yml deleted file mode 100644 index 36f1555339e..00000000000 --- a/changelogs/fragments/79431-fix-password-lookup-rewrites.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fixes the password lookup to not rewrite files if they are not changed when using the "encrypt" parameter (#79430). diff --git a/changelogs/fragments/79459-fix-meta-task-check.yml b/changelogs/fragments/79459-fix-meta-task-check.yml deleted file mode 100644 index 14f39791bfb..00000000000 --- a/changelogs/fragments/79459-fix-meta-task-check.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "Fix a traceback occuring when a task is named ``meta`` (https://github.com/ansible/ansible/issues/79459)" diff --git a/changelogs/fragments/79546-apt-fix-setting-locale.yml b/changelogs/fragments/79546-apt-fix-setting-locale.yml deleted file mode 100644 index 7ddd86714cf..00000000000 --- a/changelogs/fragments/79546-apt-fix-setting-locale.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - apt - set locale to fix updating the cache (https://github.com/ansible/ansible/issues/79523). diff --git a/changelogs/fragments/79561-fix-a-g-global-ignore-certs-cfg.yml b/changelogs/fragments/79561-fix-a-g-global-ignore-certs-cfg.yml deleted file mode 100644 index 6abb50ad85c..00000000000 --- a/changelogs/fragments/79561-fix-a-g-global-ignore-certs-cfg.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - Fix using ``GALAXY_IGNORE_CERTS`` when downloading tarballs from Galaxy servers (https://github.com/ansible/ansible/issues/79557). - - Fix using ``GALAXY_IGNORE_CERTS`` in conjunction with collections in requirements files which specify a specific ``source`` that isn't in the configured servers. diff --git a/changelogs/fragments/79643-fix-systemd-daemon-reload-in-chroot.yml b/changelogs/fragments/79643-fix-systemd-daemon-reload-in-chroot.yml deleted file mode 100644 index 80307eb2c4f..00000000000 --- a/changelogs/fragments/79643-fix-systemd-daemon-reload-in-chroot.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - systemd - daemon-reload and daemon-reexec ignore errors when running in a chroot (https://github.com/ansible/ansible/pull/79643) diff --git a/changelogs/fragments/79658-improving-return-and-docs.yaml b/changelogs/fragments/79658-improving-return-and-docs.yaml deleted file mode 100644 index e7ce4eac877..00000000000 --- a/changelogs/fragments/79658-improving-return-and-docs.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - apt_repository - adds ``sources_added`` and ``sources_removed`` to the return of the module (https://github.com/ansible/ansible/issues/79306). diff --git a/changelogs/fragments/79681-argspec-param-deprecation.yml b/changelogs/fragments/79681-argspec-param-deprecation.yml deleted file mode 100644 index ac19a47a168..00000000000 --- a/changelogs/fragments/79681-argspec-param-deprecation.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "argument spec validation - again report deprecated parameters for Python-based modules. This was accidentally removed in ansible-core 2.11 when argument spec validation was refactored (https://github.com/ansible/ansible/issues/79680, https://github.com/ansible/ansible/pull/79681)." diff --git a/changelogs/fragments/79690-normal-action-undefined.yml b/changelogs/fragments/79690-normal-action-undefined.yml deleted file mode 100644 index bc22f70f0b1..00000000000 --- a/changelogs/fragments/79690-normal-action-undefined.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "normal action plugin - remove obsolete ``if`` (https://github.com/ansible/ansible/pull/79690)." diff --git a/changelogs/fragments/79711-fix-play-stats-rescued.yml b/changelogs/fragments/79711-fix-play-stats-rescued.yml deleted file mode 100644 index db77f5cc492..00000000000 --- a/changelogs/fragments/79711-fix-play-stats-rescued.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Correctly count rescued tasks in play recap (https://github.com/ansible/ansible/issues/79711) diff --git a/changelogs/fragments/79717-get-url-ciphers.yml b/changelogs/fragments/79717-get-url-ciphers.yml deleted file mode 100644 index d685794e2e1..00000000000 --- a/changelogs/fragments/79717-get-url-ciphers.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- get_url - Ensure we are passing ciphers to all url_get calls (https://github.com/ansible/ansible/issues/79717) diff --git a/changelogs/fragments/79732-filename_in_decrypt_error.yml b/changelogs/fragments/79732-filename_in_decrypt_error.yml deleted file mode 100644 index 32a58829f2d..00000000000 --- a/changelogs/fragments/79732-filename_in_decrypt_error.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - vault - show filename additionally if missing secrets prevents decryption (https://github.com/ansible/ansible/issues/79723) diff --git a/changelogs/fragments/79740-aliases-warnings-deprecations-in-suboptions.yml b/changelogs/fragments/79740-aliases-warnings-deprecations-in-suboptions.yml deleted file mode 100644 index 1e839850190..00000000000 --- a/changelogs/fragments/79740-aliases-warnings-deprecations-in-suboptions.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - "argument spec validation - ensure that deprecated aliases in suboptions are also reported (https://github.com/ansible/ansible/pull/79740)." - - "argument spec validation - fix warning message when two aliases of the same option are used for suboptions to also mention the option's name they are in (https://github.com/ansible/ansible/pull/79740)." diff --git a/changelogs/fragments/79763-ansible_debug_template_tb_fix.yml b/changelogs/fragments/79763-ansible_debug_template_tb_fix.yml deleted file mode 100644 index 7bb7405752d..00000000000 --- a/changelogs/fragments/79763-ansible_debug_template_tb_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix traceback when using the ``template`` module and running with ``ANSIBLE_DEBUG=1`` (https://github.com/ansible/ansible/issues/79763) diff --git a/changelogs/fragments/79776-fix-force_handlers-cond-include.yml b/changelogs/fragments/79776-fix-force_handlers-cond-include.yml deleted file mode 100644 index 8e94a6ed34a..00000000000 --- a/changelogs/fragments/79776-fix-force_handlers-cond-include.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix conditionally notifying ``include_tasks` handlers when ``force_handlers`` is used (https://github.com/ansible/ansible/issues/79776) diff --git a/changelogs/fragments/79777-fix-inheritance-roles-meta.yml b/changelogs/fragments/79777-fix-inheritance-roles-meta.yml deleted file mode 100644 index dd59e1d4efc..00000000000 --- a/changelogs/fragments/79777-fix-inheritance-roles-meta.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "Fix an issue where the value of ``become`` was ignored when used on a role used as a dependency in ``main/meta.yml`` (https://github.com/ansible/ansible/issues/79777)" diff --git a/changelogs/fragments/79783-acme-test-container.yml b/changelogs/fragments/79783-acme-test-container.yml deleted file mode 100644 index 2f79f26c2c8..00000000000 --- a/changelogs/fragments/79783-acme-test-container.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "ansible-test acme test container - update version to update used Pebble version, underlying Python and Go base containers, and Python requirements (https://github.com/ansible/ansible/pull/79783)." diff --git a/changelogs/fragments/79837-unquoting-only-when-origin-is-ini.yml b/changelogs/fragments/79837-unquoting-only-when-origin-is-ini.yml deleted file mode 100644 index 4017af36f2d..00000000000 --- a/changelogs/fragments/79837-unquoting-only-when-origin-is-ini.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-playbook -K breaks when passwords have quotes (https://github.com/ansible/ansible/issues/79836). diff --git a/changelogs/fragments/79839-lookup-option-name.yml b/changelogs/fragments/79839-lookup-option-name.yml deleted file mode 100644 index 35ed2e1fa68..00000000000 --- a/changelogs/fragments/79839-lookup-option-name.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - templates - Fixed ``TypeError`` when a lookup plugin has an option called ``name``. diff --git a/changelogs/fragments/79862-debug-action-args.yml b/changelogs/fragments/79862-debug-action-args.yml deleted file mode 100644 index 0b1dbc674de..00000000000 --- a/changelogs/fragments/79862-debug-action-args.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- debug - Perform argspec valdiation in debug action plugin (https://github.com/ansible/ansible/issues/79862) diff --git a/changelogs/fragments/79862-fix-varargs.yml b/changelogs/fragments/79862-fix-varargs.yml deleted file mode 100644 index c455d7e563c..00000000000 --- a/changelogs/fragments/79862-fix-varargs.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- TaskExecutor - don't ignore templated _raw_params that k=v parser failed to parse (https://github.com/ansible/ansible/issues/79862) diff --git a/changelogs/fragments/79968-blocks-handlers-error.yml b/changelogs/fragments/79968-blocks-handlers-error.yml deleted file mode 100644 index 4ad90daa4b8..00000000000 --- a/changelogs/fragments/79968-blocks-handlers-error.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Make using blocks as handlers a parser error (https://github.com/ansible/ansible/issues/79968) diff --git a/changelogs/fragments/79981-user-fix-groups-comparison.yml b/changelogs/fragments/79981-user-fix-groups-comparison.yml deleted file mode 100644 index 95c6726d6c1..00000000000 --- a/changelogs/fragments/79981-user-fix-groups-comparison.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - user - fix comparing group IDs to existing group names so groups are not always updated (https://github.com/ansible/ansible/issues/79956). diff --git a/changelogs/fragments/80090-validate-modules-check_mode-attribute.yml b/changelogs/fragments/80090-validate-modules-check_mode-attribute.yml deleted file mode 100644 index de0c7ca4515..00000000000 --- a/changelogs/fragments/80090-validate-modules-check_mode-attribute.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "validate-modules sanity test - if the ``check_mode`` attribute is present, check that it coincides with the ``support_check_mode`` parameter of ``AnsibleModule`` (https://github.com/ansible/ansible/pull/80090)." diff --git a/changelogs/fragments/80196-resolvelib_lt_1_1_0.yml b/changelogs/fragments/80196-resolvelib_lt_1_1_0.yml deleted file mode 100644 index 6fd419f0d4f..00000000000 --- a/changelogs/fragments/80196-resolvelib_lt_1_1_0.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-galaxy - support ``resolvelib >= 0.5.3, < 1.1.0``. diff --git a/changelogs/fragments/80212-ansible-doc-seealso.yml b/changelogs/fragments/80212-ansible-doc-seealso.yml deleted file mode 100644 index fbaf409ed3e..00000000000 --- a/changelogs/fragments/80212-ansible-doc-seealso.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "ansible-doc text output - support ``seealso`` plugin record that was added for filter and test plugin documentation (https://github.com/ansible/ansible/pull/80212)." diff --git a/changelogs/fragments/80242-ansible-doc-semantic-markup.yml b/changelogs/fragments/80242-ansible-doc-semantic-markup.yml deleted file mode 100644 index f98c2f9be59..00000000000 --- a/changelogs/fragments/80242-ansible-doc-semantic-markup.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "ansible-doc - support semantic markup in text output (https://github.com/ansible/ansible/pull/80242)." diff --git a/changelogs/fragments/80243-validate-modules.yml b/changelogs/fragments/80243-validate-modules.yml deleted file mode 100644 index aa06db7547b..00000000000 --- a/changelogs/fragments/80243-validate-modules.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "validate-modules sanity test - add support for semantic markup (https://github.com/ansible/ansible/pull/80243)." diff --git a/changelogs/fragments/80244-validate-modules-seealso.yml b/changelogs/fragments/80244-validate-modules-seealso.yml deleted file mode 100644 index da87000812e..00000000000 --- a/changelogs/fragments/80244-validate-modules-seealso.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "validate-modules sanity test - support the ``plugin`` see-also part of the semantic markup specification (https://github.com/ansible/ansible/pull/80244)." diff --git a/changelogs/fragments/80280-ansible-doc-seealso-urls.yml b/changelogs/fragments/80280-ansible-doc-seealso-urls.yml deleted file mode 100644 index 882fd089400..00000000000 --- a/changelogs/fragments/80280-ansible-doc-seealso-urls.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "ansible-doc - stop generating wrong module URLs for module see-alsos. The URLs for modules in ansible.builtin do now work, and URLs for modules outside ansible.builtin are no longer added (https://github.com/ansible/ansible/pull/80280)." diff --git a/changelogs/fragments/80305-ansible-doc-role-semantic-markup.yml b/changelogs/fragments/80305-ansible-doc-role-semantic-markup.yml deleted file mode 100644 index f3753b71922..00000000000 --- a/changelogs/fragments/80305-ansible-doc-role-semantic-markup.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "ansible-doc - support role extension for semantic markup spec so that ``O()`` and ``RV()`` referring to role entrypoints are rendered more readable (https://github.com/ansible/ansible/pull/80305)." diff --git a/changelogs/fragments/AddType-unsafe.yml b/changelogs/fragments/AddType-unsafe.yml deleted file mode 100644 index 43d1ab8e9cf..00000000000 --- a/changelogs/fragments/AddType-unsafe.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Ansible.ModuleUtils.AddType - Add support for compiling ``unsafe`` code with the ``//AllowUnsafe`` directive diff --git a/changelogs/fragments/a-g-role-fix-catching-exception.yml b/changelogs/fragments/a-g-role-fix-catching-exception.yml deleted file mode 100644 index 210cc57d4d4..00000000000 --- a/changelogs/fragments/a-g-role-fix-catching-exception.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-galaxy role info - fix unhandled AttributeError by catching the correct exception. diff --git a/changelogs/fragments/adjust_config_list.yml b/changelogs/fragments/adjust_config_list.yml deleted file mode 100644 index 73132b288b0..00000000000 --- a/changelogs/fragments/adjust_config_list.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-config limit shorthand format to assigned values diff --git a/changelogs/fragments/adoc_fix_list.yml b/changelogs/fragments/adoc_fix_list.yml deleted file mode 100644 index b0009cd02d1..00000000000 --- a/changelogs/fragments/adoc_fix_list.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-doc now will correctly display short descriptions on listing filters/tests no matter the directory sorting. diff --git a/changelogs/fragments/ainv_limit.yml b/changelogs/fragments/ainv_limit.yml deleted file mode 100644 index feb27fcfaf1..00000000000 --- a/changelogs/fragments/ainv_limit.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-inventory now supports the limit command line options. diff --git a/changelogs/fragments/ainv_limit_fix.yml b/changelogs/fragments/ainv_limit_fix.yml deleted file mode 100644 index aa290ca19fa..00000000000 --- a/changelogs/fragments/ainv_limit_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-inventory will no longer duplicate host entries if they were part of a group's childrens tree. diff --git a/changelogs/fragments/always-create-new-role.yml b/changelogs/fragments/always-create-new-role.yml deleted file mode 100644 index 87209ccc07d..00000000000 --- a/changelogs/fragments/always-create-new-role.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: -- role deduplication - Always create new role object, regardless of - deduplication. Deduplication will only affect whether a duplicate call to a - role will execute, as opposed to re-using the same object. - (https://github.com/ansible/ansible/pull/78661) diff --git a/changelogs/fragments/ansible-basic-tmpdir-uniqueness.yml b/changelogs/fragments/ansible-basic-tmpdir-uniqueness.yml deleted file mode 100644 index 02409495633..00000000000 --- a/changelogs/fragments/ansible-basic-tmpdir-uniqueness.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Windows - Ensure the module temp directory contains more unique values to avoid conflicts with concurrent runs - https://github.com/ansible/ansible/issues/80294 diff --git a/changelogs/fragments/ansible-galaxy-install-delay-initial-api-call.yml b/changelogs/fragments/ansible-galaxy-install-delay-initial-api-call.yml deleted file mode 100644 index 10e8eb8926c..00000000000 --- a/changelogs/fragments/ansible-galaxy-install-delay-initial-api-call.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-galaxy - make initial call to Galaxy server on-demand only when installing, getting info about, and listing roles. diff --git a/changelogs/fragments/ansible-galaxy-install-git-src-manifest.yml b/changelogs/fragments/ansible-galaxy-install-git-src-manifest.yml deleted file mode 100644 index 684d978eef3..00000000000 --- a/changelogs/fragments/ansible-galaxy-install-git-src-manifest.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-galaxy - fix installing collections in git repositories/directories which contain a MANIFEST.json file (https://github.com/ansible/ansible/issues/79796). diff --git a/changelogs/fragments/ansible-galaxy-role-search-rc.yml b/changelogs/fragments/ansible-galaxy-role-search-rc.yml deleted file mode 100644 index a104f94865e..00000000000 --- a/changelogs/fragments/ansible-galaxy-role-search-rc.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - >- - ``ansible-galaxy search rolename`` - give a warning instead of non-zero return code when search results are empty. - This is similar to the behavior when listing roles, which gives a warning if a role cannot be found and exits with a return code of ``0``. diff --git a/changelogs/fragments/ansible-test-cloudstack-plugin.yml b/changelogs/fragments/ansible-test-cloudstack-plugin.yml deleted file mode 100644 index df6602f45cc..00000000000 --- a/changelogs/fragments/ansible-test-cloudstack-plugin.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update the CloudStack test plugin to use a newer test container with CloudStack 4.18.0. diff --git a/changelogs/fragments/ansible-test-container-management.yml b/changelogs/fragments/ansible-test-container-management.yml deleted file mode 100644 index b55cd62cd5f..00000000000 --- a/changelogs/fragments/ansible-test-container-management.yml +++ /dev/null @@ -1,70 +0,0 @@ -major_changes: - - ansible-test - Docker and Podman are now supported on hosts with cgroup v2 unified. - Previously only cgroup v1 and cgroup v2 hybrid were supported. - - ansible-test - Docker Desktop on WSL2 is now supported (additional configuration required). - - ansible-test - Podman on WSL2 is now supported. - - ansible-test - Podman now works on container hosts without systemd. - Previously only some containers worked, while others required rootfull or rootless Podman, - but would not work with both. Some containers did not work at all. - - ansible-test - When additional cgroup setup is required on the container host, this will be automatically detected. - Instructions on how to configure the host will be provided in the error message shown. -minor_changes: - - ansible-test - When using Podman, ansible-test will detect if the loginuid used in containers is incorrect. - When this occurs a warning is displayed and the container is run with the AUDIT_CONTROL capability. - Previously containers would fail under this situation, with no useful warnings or errors given. - - ansible-test - Failure to connect to a container over SSH now results in a clear error. - Previously tests would be attempted even after initial connection attempts failed. - - ansible-test - Warnings are now shown when using containers that were built with VOLUME instructions. - - ansible-test - Unit tests now support network disconnect by default when running under Podman. - Previously this feature only worked by default under Docker. - - ansible-test - Additional log details are shown when containers fail to start or SSH connections to containers fail. - - ansible-test - Containers included with ansible-test no longer disable seccomp by default. - - ansible-test - A new ``cgroup`` option is available when running custom containers. - This option can be used to indicate a container requires cgroup v1 or that it does not use cgroup. - The default behavior assumes the container works with cgroup v2 (as well as v1). - - ansible-test - A new ``audit`` option is available when running custom containers. - This option can be used to indicate whether a container requires the AUDIT_WRITE capability. - The default is ``required``, which most containers will need when using Podman. - If necessary, the ``none`` option can be used to opt-out of the capability. - This has no effect on Docker, which always provides the capability. - - ansible-test - More details are provided about an instance when provisioning fails. - - ansible-test - Connection failures to remote provisioned hosts now show failure details as a warning. - - ansible-test - When setting the max open files for containers, the container host's limit will be checked. - If the host limit is lower than the preferred value, it will be used and a warning will be shown. - - ansible-test - Use ``stop --time 0`` followed by ``rm`` to remove ephemeral containers instead of ``rm -f``. - This speeds up teardown of ephemeral containers. - - ansible-test - Reduce the polling limit for SSHD startup in containers from 60 retries to 10. - The one second delay between retries remains in place. - - ansible-test - Integration tests can be excluded from retries triggered by the ``--retry-on-error`` option by - adding the ``retry/never`` alias. This is useful for tests that cannot pass on a retry or are too - slow to make retries useful. - - ansible-test - The ``ansible-test env`` command now detects and reports the container ID if running in a container. - - ansible-test - SSH connections from OpenSSH 8.8+ to CentOS 6 containers now work without additional configuration. - However, clients older than OpenSSH 7.0 can no longer connect to CentOS 6 containers as a result. - The container must have ``centos6`` in the image name for this work-around to be applied. - - ansible-test - SSH shell connections from OpenSSH 8.8+ to ansible-test provisioned network instances now work without additional configuration. - However, clients older than OpenSSH 7.0 can no longer open shell sessions for ansible-test provisioned network instances as a result. -bugfixes: - - ansible-test - Multiple containers now work under Podman without specifying the ``--docker-network`` option. - - ansible-test - Prevent concurrent / repeat pulls of the same container image. - - ansible-test - Prevent concurrent / repeat inspections of the same container image. - - ansible-test - Prevent concurrent execution of cached methods. - - ansible-test - Handle server errors when executing the ``docker info`` command. - - ansible-test - Show the exception type when reporting errors during instance provisioning. - - ansible-test - Pass the ``XDG_RUNTIME_DIR`` environment variable through to container commands. - - ansible-test - Connection attempts to managed remote instances no longer abort on ``Permission denied`` errors. - - ansible-test - Detection for running in a Podman or Docker container has been fixed to detect more scenarios. - The new detection relies on ``/proc/self/mountinfo`` instead of ``/proc/self/cpuset``. - Detection now works with custom cgroups and private cgroup namespaces. - - ansible-test - Avoid using ``exec`` after container startup when possible. - This improves container startup performance and avoids intermittent startup issues with some old containers. -known_issues: - - ansible-test - Using Docker on systems with SELinux may require setting SELinux to permissive mode. - Podman should work with SELinux in enforcing mode. - - ansible-test - Additional configuration may be required for certain container host and container combinations. - Further details are available in the testing documentation. - - ansible-test - Systems with Podman networking issues may be unable to run containers, when previously the issue - went unreported. Correct the networking issues to continue using ``ansible-test`` with Podman. - - ansible-test - Custom containers with ``VOLUME`` instructions may be unable to start, when previously the containers - started correctly. Remove the ``VOLUME`` instructions to resolve the issue. Containers with this - condition will cause ``ansible-test`` to emit a warning. diff --git a/changelogs/fragments/ansible-test-containers-docs-build.yml b/changelogs/fragments/ansible-test-containers-docs-build.yml deleted file mode 100644 index 04f1f51f945..00000000000 --- a/changelogs/fragments/ansible-test-containers-docs-build.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update ``default`` containers to include new ``docs-build`` sanity test requirements. diff --git a/changelogs/fragments/ansible-test-containers-python-3.11.0.yml b/changelogs/fragments/ansible-test-containers-python-3.11.0.yml deleted file mode 100644 index 8488d257d46..00000000000 --- a/changelogs/fragments/ansible-test-containers-python-3.11.0.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update ``base`` and ``default`` containers to include Python 3.11.0. diff --git a/changelogs/fragments/ansible-test-default-container-update.yml b/changelogs/fragments/ansible-test-default-container-update.yml deleted file mode 100644 index 2fee149d1a2..00000000000 --- a/changelogs/fragments/ansible-test-default-container-update.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update the ``base`` and ``default`` test containers with the latest requirements. diff --git a/changelogs/fragments/ansible-test-docs-links.yml b/changelogs/fragments/ansible-test-docs-links.yml deleted file mode 100644 index 69417880429..00000000000 --- a/changelogs/fragments/ansible-test-docs-links.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - ansible-test - Fix broken documentation link for ``aws`` test plugin error messages. -minor_changes: - - ansible-test - Improve consistency of version specific documentation links. diff --git a/changelogs/fragments/ansible-test-errno.yml b/changelogs/fragments/ansible-test-errno.yml deleted file mode 100644 index b2a6a190c20..00000000000 --- a/changelogs/fragments/ansible-test-errno.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update error handling code to use Python 3.x constructs, avoiding direct use of ``errno``. diff --git a/changelogs/fragments/ansible-test-fix-pointless-comparison.yml b/changelogs/fragments/ansible-test-fix-pointless-comparison.yml deleted file mode 100644 index 6c881b5956e..00000000000 --- a/changelogs/fragments/ansible-test-fix-pointless-comparison.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Removed pointless comparison in diff evaluation logic. diff --git a/changelogs/fragments/ansible-test-fix-python-3.11-traceback.yml b/changelogs/fragments/ansible-test-fix-python-3.11-traceback.yml deleted file mode 100644 index 717b917b79d..00000000000 --- a/changelogs/fragments/ansible-test-fix-python-3.11-traceback.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Added a work-around for a traceback under Python 3.11 when completing certain command line options. diff --git a/changelogs/fragments/ansible-test-fix-warning-msg.yml b/changelogs/fragments/ansible-test-fix-warning-msg.yml deleted file mode 100644 index b6b6d483861..00000000000 --- a/changelogs/fragments/ansible-test-fix-warning-msg.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - fix warning message about failing to run an image to include the image name diff --git a/changelogs/fragments/ansible-test-foreman.yml b/changelogs/fragments/ansible-test-foreman.yml deleted file mode 100644 index 44c3f4fa21e..00000000000 --- a/changelogs/fragments/ansible-test-foreman.yml +++ /dev/null @@ -1,3 +0,0 @@ -deprecated_features: - - ansible-test - The ``foreman`` test plugin is now deprecated. - It will be removed in a future release. diff --git a/changelogs/fragments/ansible-test-git-handling.yml b/changelogs/fragments/ansible-test-git-handling.yml deleted file mode 100644 index d9d7e33e2ce..00000000000 --- a/changelogs/fragments/ansible-test-git-handling.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - ansible-test - Updated the Azure Pipelines CI plugin to work with newer versions of git. - - ansible-test - Moved git handling out of the validate-modules sanity test and into ansible-test. - - ansible-test - Removed the ``--keep-git`` sanity test option, which was limited to testing ansible-core itself. diff --git a/changelogs/fragments/ansible-test-govcsim.yml b/changelogs/fragments/ansible-test-govcsim.yml deleted file mode 100644 index e557824d9b4..00000000000 --- a/changelogs/fragments/ansible-test-govcsim.yml +++ /dev/null @@ -1,8 +0,0 @@ -breaking_changes: - - ansible-test - The ``vcenter`` test plugin now defaults to using a user-provided static configuration instead of the ``govcsim`` simulator for collections. - Set the ``ANSIBLE_VCSIM_CONTAINER`` environment variable to ``govcsim`` to use the simulator. - Keep in mind that the simulator is deprecated and will be removed in a future release. -deprecated_features: - - ansible-test - The ``govcsim`` simulator in the ``vcenter`` test plugin is now deprecated. - It will be removed in a future release. - Users should switch to providing their own test environment through a static configuration file. diff --git a/changelogs/fragments/ansible-test-integration-target-prefixes.yml b/changelogs/fragments/ansible-test-integration-target-prefixes.yml deleted file mode 100644 index 9a31a0ac9c0..00000000000 --- a/changelogs/fragments/ansible-test-integration-target-prefixes.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - ansible-test - Integration test target prefixes defined in a ``tests/integration/target-prefixes.{group}`` file - can now contain an underscore (``_``) character. - Resolves issue https://github.com/ansible/ansible/issues/79225 diff --git a/changelogs/fragments/ansible-test-integration-targets-filter.yml b/changelogs/fragments/ansible-test-integration-targets-filter.yml deleted file mode 100644 index fe907b85009..00000000000 --- a/changelogs/fragments/ansible-test-integration-targets-filter.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - ansible-test - Allow disabled, unsupported, unstable and destructive integration test targets to be selected using their respective prefixes. - - ansible-test - Allow unstable tests to run when targeted changes are made and the ``--allow-unstable-changed`` option is specified - (resolves https://github.com/ansible/ansible/issues/74213). diff --git a/changelogs/fragments/ansible-test-nios-plugin.yml b/changelogs/fragments/ansible-test-nios-plugin.yml deleted file mode 100644 index 1dd60b13c3a..00000000000 --- a/changelogs/fragments/ansible-test-nios-plugin.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update the NIOS test plugin to use a newer multi-arch test container. diff --git a/changelogs/fragments/ansible-test-payload-file-permissions.yml b/changelogs/fragments/ansible-test-payload-file-permissions.yml deleted file mode 100644 index be0a481cb76..00000000000 --- a/changelogs/fragments/ansible-test-payload-file-permissions.yml +++ /dev/null @@ -1,9 +0,0 @@ -bugfixes: - - ansible-test - Use consistent file permissions when delegating tests to a container or remote host. - Files with any execute bit set will use permissions ``755``. - All other files will use permissions ``644``. - (Resolves issue https://github.com/ansible/ansible/issues/75079) -breaking_changes: - - ansible-test - Integration tests which depend on specific file permissions when running in an ansible-test managed - host environment may require changes. Tests that require permissions other than ``755`` or ``644`` - may need to be updated to set the necessary permissions as part of the test run. diff --git a/changelogs/fragments/ansible-test-pep8-e203.yml b/changelogs/fragments/ansible-test-pep8-e203.yml deleted file mode 100644 index 9cba17b1107..00000000000 --- a/changelogs/fragments/ansible-test-pep8-e203.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ansible-test - The ``pep8`` sanity test rule ``E203`` is now disabled since it is not PEP 8 compliant. - This provides compatibility with output generated by the ``black`` code formatter. diff --git a/changelogs/fragments/ansible-test-podman-chroot.yml b/changelogs/fragments/ansible-test-podman-chroot.yml deleted file mode 100644 index 9f4f2d38439..00000000000 --- a/changelogs/fragments/ansible-test-podman-chroot.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Support Podman 4.4.0+ by adding the ``SYS_CHROOT`` capability when running containers. diff --git a/changelogs/fragments/ansible-test-pylint-2.15.4.yml b/changelogs/fragments/ansible-test-pylint-2.15.4.yml deleted file mode 100644 index cc558b32d67..00000000000 --- a/changelogs/fragments/ansible-test-pylint-2.15.4.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Update the ``pylint`` sanity test to use version 2.15.4. diff --git a/changelogs/fragments/ansible-test-pylint-2.15.5.yml b/changelogs/fragments/ansible-test-pylint-2.15.5.yml deleted file mode 100644 index 68b1d380d0e..00000000000 --- a/changelogs/fragments/ansible-test-pylint-2.15.5.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - ansible-test - Update the ``pylint`` sanity test to use version 2.15.5. - - ansible-test - Update the ``pylint`` sanity test requirements to resolve crashes on Python 3.11. - (https://github.com/ansible/ansible/issues/78882) diff --git a/changelogs/fragments/ansible-test-pylint-command.yml b/changelogs/fragments/ansible-test-pylint-command.yml deleted file mode 100644 index 7b8c320170e..00000000000 --- a/changelogs/fragments/ansible-test-pylint-command.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Improve consistency of executed ``pylint`` commands by making the plugins ordered. diff --git a/changelogs/fragments/ansible-test-pylint-home.yml b/changelogs/fragments/ansible-test-pylint-home.yml deleted file mode 100644 index dcd3dfc87ba..00000000000 --- a/changelogs/fragments/ansible-test-pylint-home.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-test - Set ``PYLINTHOME`` for the ``pylint`` sanity test to prevent failures due to ``pylint`` checking for the existence of an obsolete home directory. diff --git a/changelogs/fragments/ansible-test-pylint-string-format.yml b/changelogs/fragments/ansible-test-pylint-string-format.yml deleted file mode 100644 index 744f70833f8..00000000000 --- a/changelogs/fragments/ansible-test-pylint-string-format.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ansible-test - Disabled the ``ansible-format-automatic-specification`` rule from the ``pylint`` sanity test, - now that Python 2.6 is no longer supported. diff --git a/changelogs/fragments/ansible-test-pylint-trailing-comma-tuple.yml b/changelogs/fragments/ansible-test-pylint-trailing-comma-tuple.yml deleted file mode 100644 index 006200517c6..00000000000 --- a/changelogs/fragments/ansible-test-pylint-trailing-comma-tuple.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Enable the ``trailing-comma-tuple`` rule in the ``pylint`` sanity test. diff --git a/changelogs/fragments/ansible-test-pypi-proxy-fix.yml b/changelogs/fragments/ansible-test-pypi-proxy-fix.yml deleted file mode 100644 index 5e5e52b1504..00000000000 --- a/changelogs/fragments/ansible-test-pypi-proxy-fix.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - ansible-test - Perform PyPI proxy configuration after instances are ready and bootstrapping has been completed. - Only target instances are affected, as controller instances were already handled this way. - This avoids proxy configuration errors when target instances are not yet ready for use. diff --git a/changelogs/fragments/ansible-test-pytest-assertion-rewriting.yml b/changelogs/fragments/ansible-test-pytest-assertion-rewriting.yml deleted file mode 100644 index 680f9dd887d..00000000000 --- a/changelogs/fragments/ansible-test-pytest-assertion-rewriting.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - ansible-test - Add support for ``pytest`` assertion rewriting when running unit tests on Python 3.5 and later. - Resolves issue https://github.com/ansible/ansible/issues/68032 -known_issues: - - ansible-test - Unit tests for collections do not support ``pytest`` assertion rewriting on Python 2.7. diff --git a/changelogs/fragments/ansible-test-removed-old-platforms.yml b/changelogs/fragments/ansible-test-removed-old-platforms.yml deleted file mode 100644 index 116c090a0a5..00000000000 --- a/changelogs/fragments/ansible-test-removed-old-platforms.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - "ansible-test - Removed test containers: fedora36" - - "ansible-test - Removed test remotes: alpine/3.16, fedora/36, freebsd/12.3, rhel/8.6, rhel/9.0, macos/12.0" diff --git a/changelogs/fragments/ansible-test-requirements-message.yml b/changelogs/fragments/ansible-test-requirements-message.yml deleted file mode 100644 index 864567be6a6..00000000000 --- a/changelogs/fragments/ansible-test-requirements-message.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ansible-test - Always indicate the Python version being used before installing requirements. - Resolves issue https://github.com/ansible/ansible/issues/72855 diff --git a/changelogs/fragments/ansible-test-sanity-requirements.yml b/changelogs/fragments/ansible-test-sanity-requirements.yml deleted file mode 100644 index 751c3ed1586..00000000000 --- a/changelogs/fragments/ansible-test-sanity-requirements.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Update Python requirements used for sanity tests. diff --git a/changelogs/fragments/ansible-test-test-plugin-error-message.yml b/changelogs/fragments/ansible-test-test-plugin-error-message.yml deleted file mode 100644 index f510425a13d..00000000000 --- a/changelogs/fragments/ansible-test-test-plugin-error-message.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - "ansible-test - Specify the configuration file location required by test plugins when the config file is not found. - This resolves issue: https://github.com/ansible/ansible/issues/79411" diff --git a/changelogs/fragments/ansible-test-unused-import-collections.yml b/changelogs/fragments/ansible-test-unused-import-collections.yml deleted file mode 100644 index 1f68dc5ba92..00000000000 --- a/changelogs/fragments/ansible-test-unused-import-collections.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-test - Enable the ``unused-import`` rule for the ``pylint`` sanity test for collections. diff --git a/changelogs/fragments/ansible-test-updated-platforms.yml b/changelogs/fragments/ansible-test-updated-platforms.yml deleted file mode 100644 index 71b14060fe2..00000000000 --- a/changelogs/fragments/ansible-test-updated-platforms.yml +++ /dev/null @@ -1,10 +0,0 @@ -minor_changes: - - ansible-test - Add RHEL 8.7 remote. - - ansible-test - Add RHEL 9.1 remote. - - ansible-test - Add FreeBSD 12.4 remote. - - ansible-test - Add Alpine 3.17 remote. - - ansible-test - Add Fedora 37 remote. - - ansible-test - Add Fedora 37 container. - - ansible-test - Add macOS 13.2 remote. - - ansible-test - Update Alpine 3 container to 3.17. - - ansible-test - Minor cleanup and package updates in distro containers. diff --git a/changelogs/fragments/ansible-test-validate-modules-future-import.yml b/changelogs/fragments/ansible-test-validate-modules-future-import.yml deleted file mode 100644 index 64c31512515..00000000000 --- a/changelogs/fragments/ansible-test-validate-modules-future-import.yml +++ /dev/null @@ -1,7 +0,0 @@ -minor_changes: - - ansible-test - The ``validate-modules`` sanity test no longer limits the ``__future__`` imports that can be used. - Other sanity tests that check ``__future__`` imports remain unchanged. As a result, the error code - ``illegal-future-imports`` is no longer used. -bugfixes: - - ansible-test - The ``validate-modules`` sanity test now properly enforces documentation before imports for plugins. - Previously this was only enforced for modules due to a coding error. diff --git a/changelogs/fragments/ansible-test-vendoring-support.yml b/changelogs/fragments/ansible-test-vendoring-support.yml deleted file mode 100644 index 234268a3110..00000000000 --- a/changelogs/fragments/ansible-test-vendoring-support.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - ansible-test - Support loading of vendored Python packages from ansible-core. - - ansible-test - Exclude ansible-core vendored Python packages from ansible-test payloads. diff --git a/changelogs/fragments/ansible_eval_concat-remove-redundant-unsafe-wrap.yml b/changelogs/fragments/ansible_eval_concat-remove-redundant-unsafe-wrap.yml deleted file mode 100644 index 50124edc6f8..00000000000 --- a/changelogs/fragments/ansible_eval_concat-remove-redundant-unsafe-wrap.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "``ansible_eval_concat`` - avoid redundant unsafe wrapping of templated strings converted to Python types" diff --git a/changelogs/fragments/ansiblej2vars-chainmap.yml b/changelogs/fragments/ansiblej2vars-chainmap.yml deleted file mode 100644 index 04175e332c2..00000000000 --- a/changelogs/fragments/ansiblej2vars-chainmap.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "``AnsibleJ2Vars`` class that acts as a storage for all variables for templating purposes now uses ``collections.ChainMap`` internally." diff --git a/changelogs/fragments/apt-remove_allow-change-held-packages.yml b/changelogs/fragments/apt-remove_allow-change-held-packages.yml deleted file mode 100644 index 0a10277947c..00000000000 --- a/changelogs/fragments/apt-remove_allow-change-held-packages.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - apt - add allow-change-held-packages option to apt remove (https://github.com/ansible/ansible/issues/78131) diff --git a/changelogs/fragments/apt_notb.yml b/changelogs/fragments/apt_notb.yml deleted file mode 100644 index 30d7c41da04..00000000000 --- a/changelogs/fragments/apt_notb.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - apt module should not traceback on invalid type given as package. issue 78663. diff --git a/changelogs/fragments/apt_repo_fix.yml b/changelogs/fragments/apt_repo_fix.yml deleted file mode 100644 index fd3712d5564..00000000000 --- a/changelogs/fragments/apt_repo_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - apt_repository will no longer fail to detect key when unrelated errors/warnings are issued by apt-key. diff --git a/changelogs/fragments/apt_repo_trust_prefs.yml b/changelogs/fragments/apt_repo_trust_prefs.yml deleted file mode 100644 index 5e9b8aff474..00000000000 --- a/changelogs/fragments/apt_repo_trust_prefs.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - apt_repository will use the trust repo directories in order of preference (more appropriate to less) as they exist on the target. diff --git a/changelogs/fragments/basic-version-check.yml b/changelogs/fragments/basic-version-check.yml deleted file mode 100644 index dade86365d8..00000000000 --- a/changelogs/fragments/basic-version-check.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - basic.py module_utils - Perform Python version check much earlier to ensure it runs before other errors occur. diff --git a/changelogs/fragments/become-loop-setting.yml b/changelogs/fragments/become-loop-setting.yml deleted file mode 100644 index 7aa295fa9e5..00000000000 --- a/changelogs/fragments/become-loop-setting.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- Fix reusing a connection in a task loop that uses a redirected or aliased name - https://github.com/ansible/ansible/issues/78425 -- Fix setting become activation in a task loop - https://github.com/ansible/ansible/issues/78425 diff --git a/changelogs/fragments/better-maybe-json-uri.yml b/changelogs/fragments/better-maybe-json-uri.yml deleted file mode 100644 index c944032da3c..00000000000 --- a/changelogs/fragments/better-maybe-json-uri.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- uri - improve JSON content type detection diff --git a/changelogs/fragments/build-no-straight.yaml b/changelogs/fragments/build-no-straight.yaml deleted file mode 100644 index 61195ba9412..00000000000 --- a/changelogs/fragments/build-no-straight.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Removed ``straight.plugin`` from the build and packaging requirements. diff --git a/changelogs/fragments/cache-fa-on-pb-cls.yml b/changelogs/fragments/cache-fa-on-pb-cls.yml deleted file mode 100644 index ab06b03559f..00000000000 --- a/changelogs/fragments/cache-fa-on-pb-cls.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Cache field attributes list on the playbook classes diff --git a/changelogs/fragments/deb822-repository.yml b/changelogs/fragments/deb822-repository.yml deleted file mode 100644 index cffb4ba5c51..00000000000 --- a/changelogs/fragments/deb822-repository.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- deb822_repository - Add new module for managing DEB822 formatted apt repositories diff --git a/changelogs/fragments/deprecate-non-enforced-password_hash-type-choices.yml b/changelogs/fragments/deprecate-non-enforced-password_hash-type-choices.yml deleted file mode 100644 index a5d82a3309c..00000000000 --- a/changelogs/fragments/deprecate-non-enforced-password_hash-type-choices.yml +++ /dev/null @@ -1,4 +0,0 @@ -deprecated_features: - - password_hash - deprecate using passlib.hash.hashtype if hashtype isn't in the list of documented choices. -bugfixes: - - password_hash - handle errors using unknown passlib hashtypes more gracefully (https://github.com/ansible/ansible/issues/45392). diff --git a/changelogs/fragments/deprecate-vars-list-of-dicts.yml b/changelogs/fragments/deprecate-vars-list-of-dicts.yml deleted file mode 100644 index 352bf377452..00000000000 --- a/changelogs/fragments/deprecate-vars-list-of-dicts.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: -- vars - Specifying a list of dictionaries for ``vars:`` is deprecated in favor of specifying a dictionary. diff --git a/changelogs/fragments/display-display-str-only.yml b/changelogs/fragments/display-display-str-only.yml deleted file mode 100644 index af3061098f4..00000000000 --- a/changelogs/fragments/display-display-str-only.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- Perform type check on data passed to Display.display to enforce the requirement of being given a python3 unicode string diff --git a/changelogs/fragments/dnf5-module.yml b/changelogs/fragments/dnf5-module.yml deleted file mode 100644 index cc5a706bcac..00000000000 --- a/changelogs/fragments/dnf5-module.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - dnf5 - Add new module for managing packages and other artifacts via the next version of DNF (https://github.com/ansible/ansible/issues/78898) -known_issues: - - "dnf5 - The DNF5 package manager currently does not provide all functionality to ensure feature parity between the existing ``dnf`` and the new ``dnf5`` module. As a result the following ``dnf5`` options are effectively a no-op: ``cacheonly``, ``enable_plugin``, ``disable_plugin`` and ``lock_timeout``." diff --git a/changelogs/fragments/dont_move_non_files.yml b/changelogs/fragments/dont_move_non_files.yml deleted file mode 100644 index 1f6a1e7986f..00000000000 --- a/changelogs/fragments/dont_move_non_files.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - copy module will no longer move 'non files' set as src when remote_src=true. diff --git a/changelogs/fragments/file_lookup_errors.yml b/changelogs/fragments/file_lookup_errors.yml deleted file mode 100644 index 5f5cfce66af..00000000000 --- a/changelogs/fragments/file_lookup_errors.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - file lookup now plays nice with generic lookup ``errors`` option. diff --git a/changelogs/fragments/file_lookup_fix.yml b/changelogs/fragments/file_lookup_fix.yml deleted file mode 100644 index 0e6ba49da41..00000000000 --- a/changelogs/fragments/file_lookup_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - file lookup now handles missing files more gracefully. diff --git a/changelogs/fragments/fix-manifest.yml b/changelogs/fragments/fix-manifest.yml deleted file mode 100644 index b8e1795a43c..00000000000 --- a/changelogs/fragments/fix-manifest.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - Fix ``MANIFEST.in`` to exclude unwanted files in the ``packaging/`` directory. - - Fix ``MANIFEST.in`` to include ``*.md`` files in the ``test/support/`` directory. diff --git a/changelogs/fragments/fix-templating-private-role-FA.yml b/changelogs/fragments/fix-templating-private-role-FA.yml deleted file mode 100644 index bef23f7873b..00000000000 --- a/changelogs/fragments/fix-templating-private-role-FA.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - roles - Fix templating ``public``, ``allow_duplicates`` and ``rolespec_validate`` (https://github.com/ansible/ansible/issues/80304). diff --git a/changelogs/fragments/fix_jinja_native_async.yml b/changelogs/fragments/fix_jinja_native_async.yml deleted file mode 100644 index 50724003908..00000000000 --- a/changelogs/fragments/fix_jinja_native_async.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "jinja2_native - fix intermittent 'could not find job' failures when a value of ``ansible_job_id`` from a result of an async task was inadvertently changed during execution; to prevent this a format of ``ansible_job_id`` was changed." diff --git a/changelogs/fragments/fix_omit_key.yml b/changelogs/fragments/fix_omit_key.yml deleted file mode 100644 index 13d22466f2b..00000000000 --- a/changelogs/fragments/fix_omit_key.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - omit on keywords was resetting to default value, ignoring inheritance. diff --git a/changelogs/fragments/fork_safe_stdio.yml b/changelogs/fragments/fork_safe_stdio.yml deleted file mode 100644 index 1b9ac361d86..00000000000 --- a/changelogs/fragments/fork_safe_stdio.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - display - reduce risk of post-fork output deadlocks (https://github.com/ansible/ansible/pull/79522) diff --git a/changelogs/fragments/galaxy-improve-retries.yml b/changelogs/fragments/galaxy-improve-retries.yml deleted file mode 100644 index ab0c7b216c7..00000000000 --- a/changelogs/fragments/galaxy-improve-retries.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- ansible-galaxy - Improve retries for collection installs, to properly retry, and extend retry logic to common URL related connection errors - (https://github.com/ansible/ansible/issues/80170 https://github.com/ansible/ansible/issues/80174) diff --git a/changelogs/fragments/galaxy-install-no-colon.yml b/changelogs/fragments/galaxy-install-no-colon.yml deleted file mode 100644 index b84ee706c2f..00000000000 --- a/changelogs/fragments/galaxy-install-no-colon.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- ansible-galaxy - Add ability to specify collection versions on the CLI without the need for a colon. - Such as ``namespace.name==1.2.3`` vs ``namespace.name:1.2.3``. diff --git a/changelogs/fragments/hashlib-algorithms.yml b/changelogs/fragments/hashlib-algorithms.yml deleted file mode 100644 index d8dfa0e0532..00000000000 --- a/changelogs/fragments/hashlib-algorithms.yml +++ /dev/null @@ -1,7 +0,0 @@ -bugfixes: - - get_url module - Removed out-of-date documentation stating that ``hashlib`` is a third-party library. - - get_url module - Added a documentation reference to ``hashlib`` regarding algorithms, - as well as a note about ``md5`` support on systems running in FIPS compliant mode. - - module_utils/basic.py - Fix detection of available hashing algorithms on Python 3.x. - All supported algorithms are now available instead of being limited to a hard-coded list. - This affects modules such as ``get_url`` which accept an arbitrary checksum algorithm. diff --git a/changelogs/fragments/isa-value-check.yml b/changelogs/fragments/isa-value-check.yml deleted file mode 100644 index 4924aa6f772..00000000000 --- a/changelogs/fragments/isa-value-check.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Raise an error when an incorrect ``isa`` type is passed to ``FieldAttribute``. diff --git a/changelogs/fragments/listalltags.yml b/changelogs/fragments/listalltags.yml deleted file mode 100644 index c1c5feae959..00000000000 --- a/changelogs/fragments/listalltags.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - list-tags now shows the 'never' tag, which was being excluded by default. To list all tasks you still need to add `--list-tasks --tags never,all`. diff --git a/changelogs/fragments/local_bad_user.yml b/changelogs/fragments/local_bad_user.yml deleted file mode 100644 index af336a63f93..00000000000 --- a/changelogs/fragments/local_bad_user.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - connection local now avoids traceback on invalid user being used to execuet ansible (valid in host, but not in container). diff --git a/changelogs/fragments/mention_acl.yml b/changelogs/fragments/mention_acl.yml deleted file mode 100644 index bb8093d7c9a..00000000000 --- a/changelogs/fragments/mention_acl.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - updated error messages to include 'acl' and not just mode changes when failing to set required permissions on remote. diff --git a/changelogs/fragments/new-mixins.yml b/changelogs/fragments/new-mixins.yml deleted file mode 100644 index 37271c19afe..00000000000 --- a/changelogs/fragments/new-mixins.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Introduce ``Delegatable`` and ``Notifiable`` mixin classes for playbook objects diff --git a/changelogs/fragments/new_editor_pager_opts.yml b/changelogs/fragments/new_editor_pager_opts.yml deleted file mode 100644 index 5e52f5b9551..00000000000 --- a/changelogs/fragments/new_editor_pager_opts.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - allow user to set ansible specific env vars for selecting pager and editor, but still fall back to commonly used defaults. diff --git a/changelogs/fragments/no-double-loop-delegate-to-calc.yml b/changelogs/fragments/no-double-loop-delegate-to-calc.yml deleted file mode 100644 index 1bde89338ea..00000000000 --- a/changelogs/fragments/no-double-loop-delegate-to-calc.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- loops/delegate_to - Do not double calculate the values of loops and ``delegate_to`` - (https://github.com/ansible/ansible/issues/80038) diff --git a/changelogs/fragments/no-stacked-descriptors.yaml b/changelogs/fragments/no-stacked-descriptors.yaml deleted file mode 100644 index 2080c57d7fb..00000000000 --- a/changelogs/fragments/no-stacked-descriptors.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Playbook objects - Replace deprecated stacked ``@classmethod`` and ``@property`` diff --git a/changelogs/fragments/optimize_vars_loads.yml b/changelogs/fragments/optimize_vars_loads.yml deleted file mode 100644 index 4c0ec1eaa0a..00000000000 --- a/changelogs/fragments/optimize_vars_loads.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - optimized var loading by caching results as there is no variance in input during run. diff --git a/changelogs/fragments/paramiko_config.yml b/changelogs/fragments/paramiko_config.yml deleted file mode 100644 index d6c9336dc90..00000000000 --- a/changelogs/fragments/paramiko_config.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - paramiko connection was still using outdated playcontext, this should bring it up to date to use the 'correct' data for each task/loop. diff --git a/changelogs/fragments/password_lookup_file_fix.yml b/changelogs/fragments/password_lookup_file_fix.yml deleted file mode 100644 index 282b260cd60..00000000000 --- a/changelogs/fragments/password_lookup_file_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - password lookup now correctly reads stored ident fields. diff --git a/changelogs/fragments/plugin_loader_fix.yml b/changelogs/fragments/plugin_loader_fix.yml deleted file mode 100644 index 85d5f0735ae..00000000000 --- a/changelogs/fragments/plugin_loader_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - plugin loader, fix detection for existing configuration before initializing for a plugin diff --git a/changelogs/fragments/powershell-7.3-fix.yml b/changelogs/fragments/powershell-7.3-fix.yml deleted file mode 100644 index 1a9b8d31ac1..00000000000 --- a/changelogs/fragments/powershell-7.3-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Ansible.Basic.cs - Ignore compiler warning (reported as an error) when running under PowerShell 7.3.x. diff --git a/changelogs/fragments/prompt-via-worker-queue.yml b/changelogs/fragments/prompt-via-worker-queue.yml deleted file mode 100644 index 57fc0fa4853..00000000000 --- a/changelogs/fragments/prompt-via-worker-queue.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - Get user input for ``pause`` and ``paramiko_ssh`` from the strategy rather than access ``sys.stdin`` in the WorkerProcess. -deprecated_features: - - The ``ConnectionBase()._new_stdin`` attribute is deprecated, use ``display.prompt_until(msg)`` instead. diff --git a/changelogs/fragments/psscriptanalyzer-1.21.0.yml b/changelogs/fragments/psscriptanalyzer-1.21.0.yml deleted file mode 100644 index 71d4a498f60..00000000000 --- a/changelogs/fragments/psscriptanalyzer-1.21.0.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: -- >- - ansible-test pslint - Upgrade PSScriptAnalyzer to ``1.21.0`` which enables the ``AvoidMultipleTypeAttributes``, - ``AvoidSemicolonsAsLineTerminators``, and ``AvoidUsingBrokenHashAlgorithms`` rules diff --git a/changelogs/fragments/pycompat24.yml b/changelogs/fragments/pycompat24.yml deleted file mode 100644 index 960aee3ea93..00000000000 --- a/changelogs/fragments/pycompat24.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - pycompat24 module_utils - Remove support for Python 2.5 and earlier. diff --git a/changelogs/fragments/remove-nested-defined-fallback-code.yml b/changelogs/fragments/remove-nested-defined-fallback-code.yml deleted file mode 100644 index c84113c07ce..00000000000 --- a/changelogs/fragments/remove-nested-defined-fallback-code.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Remove fallback code for when ``defined``/``undefined`` tests were used on objects containing nested undefined variables; due to changes in lazy evalution of Jinja2 expressions it is no longer needed. diff --git a/changelogs/fragments/role_vars_scope_fix.yml b/changelogs/fragments/role_vars_scope_fix.yml deleted file mode 100644 index 8f45cbbc0ea..00000000000 --- a/changelogs/fragments/role_vars_scope_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - Fix bug in `vars` applied to roles, they were being incorrectly exported among others while only vars/main.yml was meant to be. Also adjusted the precedence to act the same as inline params. diff --git a/changelogs/fragments/skip-conditional.yml b/changelogs/fragments/skip-conditional.yml deleted file mode 100644 index b53ab3827ee..00000000000 --- a/changelogs/fragments/skip-conditional.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Added the conditional that was False if ``when`` caused a task to skip under ``false_condition``. diff --git a/changelogs/fragments/strategy_badid_fix.yml b/changelogs/fragments/strategy_badid_fix.yml deleted file mode 100644 index c32edee1eb7..00000000000 --- a/changelogs/fragments/strategy_badid_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - strategy plugins now correctly identify bad registered variables, even on skip. diff --git a/changelogs/fragments/strftime_docs.yml b/changelogs/fragments/strftime_docs.yml deleted file mode 100644 index 1349806dfe3..00000000000 --- a/changelogs/fragments/strftime_docs.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - strftime filter, additional docs and links to source of truth. diff --git a/changelogs/fragments/test-container-update.yml b/changelogs/fragments/test-container-update.yml deleted file mode 100644 index a173cd6774f..00000000000 --- a/changelogs/fragments/test-container-update.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ansible-test - Update test container to ``7.4.0`` which includes the new PSScriptAnalyzer versions diff --git a/changelogs/fragments/unsorted.yml b/changelogs/fragments/unsorted.yml deleted file mode 100644 index 3910341d2ba..00000000000 --- a/changelogs/fragments/unsorted.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ansible-inventory will not explicitly sort groups/hosts anymore, giving a chance (depending on output format) to match the order in the input sources. diff --git a/changelogs/fragments/unused-imports-core.yml b/changelogs/fragments/unused-imports-core.yml deleted file mode 100644 index 72c7b6d7bca..00000000000 --- a/changelogs/fragments/unused-imports-core.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Cleaned up unused imports in core. diff --git a/changelogs/fragments/unused-imports-module-utils-internal.yml b/changelogs/fragments/unused-imports-module-utils-internal.yml deleted file mode 100644 index d9d88c42cdf..00000000000 --- a/changelogs/fragments/unused-imports-module-utils-internal.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - > - Remove unused internal imports from module_utils which were not present for backwards compatibility in: - common.file, common.parameters, facts.system.caps, yumdnf diff --git a/changelogs/fragments/unused-imports-module-utils-stdlib.yml b/changelogs/fragments/unused-imports-module-utils-stdlib.yml deleted file mode 100644 index 99f4294aa79..00000000000 --- a/changelogs/fragments/unused-imports-module-utils-stdlib.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - > - Remove unused Python stdlib imports from module_utils which were not present for backwards compatibility in: - common.file, compat.selectors, facts.network.iscsi, facts.network.nvme, yumdnf diff --git a/changelogs/fragments/unused-imports-modules.yml b/changelogs/fragments/unused-imports-modules.yml deleted file mode 100644 index b3e35f27bf7..00000000000 --- a/changelogs/fragments/unused-imports-modules.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "Removed unused imports from the following modules: apt, dnf, expect, pip, slurp, user, yum" diff --git a/changelogs/fragments/unused-imports-plugins.yml b/changelogs/fragments/unused-imports-plugins.yml deleted file mode 100644 index 2e53edfe0fa..00000000000 --- a/changelogs/fragments/unused-imports-plugins.yml +++ /dev/null @@ -1,6 +0,0 @@ -minor_changes: - - "Removed unused imports from the following action plugins: async_status, command, pause, set_stats, uri, validate_argument_spec" - - "Removed unused imports from the following lookup plugins: fileglob, template" - - "Removed unused imports from the following strategy plugins: debug" - - "Removed unused imports from the following set of test plugins: files" - - "Removed unused imports from the following vars plugins: host_group_vars" diff --git a/changelogs/fragments/update-collections-abc-imports.yml b/changelogs/fragments/update-collections-abc-imports.yml deleted file mode 100644 index 31e72b5fae0..00000000000 --- a/changelogs/fragments/update-collections-abc-imports.yml +++ /dev/null @@ -1,6 +0,0 @@ -minor_changes: - - Use ``ansible.module_utils.six.moves.collections_abc`` instead of ``ansible.module_utils.common._collections_compat`` - in modules and module_utils. - - Use ``collections.abc`` instead of ``ansible.module_utils.common._collections_compat`` in controller code. - - ansible-test - Update the ``ansible-bad-import-from`` rule in the ``pylint`` sanity test to recommend - ``ansible.module_utils.six.moves.collections_abc`` instead of ``ansible.module_utils.common._collections_compat``. diff --git a/changelogs/fragments/use-native-raise-from.yml b/changelogs/fragments/use-native-raise-from.yml deleted file mode 100644 index 267f4d7978c..00000000000 --- a/changelogs/fragments/use-native-raise-from.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible-galaxy - Use Python's native ``raise ... from`` instead of ``six.raise_from``. diff --git a/changelogs/fragments/user-module-return-docs.yml b/changelogs/fragments/user-module-return-docs.yml deleted file mode 100644 index 9de0b2b32f7..00000000000 --- a/changelogs/fragments/user-module-return-docs.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - user module - Removed ``password_expire_max`` from the return docs, as it is not returned. - - user module - Removed ``password_expire_min`` from the return docs, as it is not returned. diff --git a/changelogs/fragments/v2.15.0-initial-commit.yaml b/changelogs/fragments/v2.16.0-initial-commit.yaml similarity index 100% rename from changelogs/fragments/v2.15.0-initial-commit.yaml rename to changelogs/fragments/v2.16.0-initial-commit.yaml diff --git a/changelogs/fragments/validate-module-ps-cmdlet.yml b/changelogs/fragments/validate-module-ps-cmdlet.yml deleted file mode 100644 index 5ae24bc5699..00000000000 --- a/changelogs/fragments/validate-module-ps-cmdlet.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ansible-test - Fix validate-modules error when retrieving PowerShell argspec when retrieved inside a Cmdlet diff --git a/changelogs/fragments/validate-modules-forced_action_plugin.yml b/changelogs/fragments/validate-modules-forced_action_plugin.yml deleted file mode 100644 index d20b7c2113b..00000000000 --- a/changelogs/fragments/validate-modules-forced_action_plugin.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "validate-modules sanity test - remove support for the never implemented ``forced_action_plugin`` attribute (https://github.com/ansible/ansible/pull/79317)." diff --git a/changelogs/fragments/validate-modules-sidecar.yml b/changelogs/fragments/validate-modules-sidecar.yml deleted file mode 100644 index 3ce67c56fc2..00000000000 --- a/changelogs/fragments/validate-modules-sidecar.yml +++ /dev/null @@ -1,9 +0,0 @@ -breaking_changes: -- >- - ansible-test validate-modules - Removed the ``missing-python-doc`` error code in validate modules, - ``missing-documentation`` is used instead for missing PowerShell module documentation. -minor_changes: -- >- - ansible-test validate-modules - Added support for validating module documentation stored in a sidecar - file alongside the module (``{module}.yml`` or ``{module}.yaml``). Previously these files were ignored - and documentation had to be placed in ``{module}.py``. diff --git a/changelogs/fragments/win-temp-cleanup.yml b/changelogs/fragments/win-temp-cleanup.yml deleted file mode 100644 index 4283f2a1b6e..00000000000 --- a/changelogs/fragments/win-temp-cleanup.yml +++ /dev/null @@ -1,8 +0,0 @@ -bugfixes: -- >- - Windows - Improve temporary file cleanup used by modules. Will use a more reliable delete operation on Windows - Server 2016 and newer to delete files that might still be open by other software like Anti Virus scanners. There are - still scenarios where a file or directory cannot be deleted but the new method should work in more scenarios. -- >- - Windows - Display a warning if the module failed to cleanup any temporary files rather than failing the task. The - warning contains a brief description of what failed to be deleted. diff --git a/changelogs/fragments/winrm-read-timeout.yml b/changelogs/fragments/winrm-read-timeout.yml deleted file mode 100644 index f561854123b..00000000000 --- a/changelogs/fragments/winrm-read-timeout.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- winrm - Increase the read timeout to 10 seconds later than the operation timeout reducing the chances of a false read timeout diff --git a/docs/docsite/rst/porting_guides/core_porting_guides.rst b/docs/docsite/rst/porting_guides/core_porting_guides.rst index bba3aee473f..c3994251f28 100644 --- a/docs/docsite/rst/porting_guides/core_porting_guides.rst +++ b/docs/docsite/rst/porting_guides/core_porting_guides.rst @@ -12,6 +12,7 @@ Please note that this is not a complete list. If you believe any extra informati :maxdepth: 1 :glob: + porting_guide_core_2.16 porting_guide_core_2.15 porting_guide_core_2.14 porting_guide_core_2.13 diff --git a/docs/docsite/rst/porting_guides/porting_guide_core_2.16.rst b/docs/docsite/rst/porting_guides/porting_guide_core_2.16.rst new file mode 100644 index 00000000000..de2b1d63bc3 --- /dev/null +++ b/docs/docsite/rst/porting_guides/porting_guide_core_2.16.rst @@ -0,0 +1,63 @@ + +.. _porting_2.16_guide_core: + +******************************* +Ansible-core 2.16 Porting Guide +******************************* + +This section discusses the behavioral changes between ``ansible-core`` 2.15 and ``ansible-core`` 2.16. + +It is intended to assist in updating your playbooks, plugins and other parts of your Ansible infrastructure so they will work with this version of Ansible. + +We suggest you read this page along with `ansible-core Changelog for 2.16 `_ to understand what updates you may need to make. + +This document is part of a collection on porting. The complete list of porting guides can be found at :ref:`porting guides `. + +.. contents:: Topics + + +Playbook +======== + + +Command Line +============ + + +Deprecated +========== + + +Modules +======= + + + +Modules removed +--------------- + + + +Deprecation notices +------------------- + + + +Noteworthy module changes +------------------------- + + + +Plugins +======= + + + +Porting custom scripts +====================== + + + +Networking +========== + diff --git a/docs/docsite/rst/roadmap/ROADMAP_2_16.rst b/docs/docsite/rst/roadmap/ROADMAP_2_16.rst new file mode 100644 index 00000000000..fe98a07122c --- /dev/null +++ b/docs/docsite/rst/roadmap/ROADMAP_2_16.rst @@ -0,0 +1,58 @@ +.. _core_roadmap_2.16: + +***************** +Ansible-core 2.16 +***************** + +.. contents:: + :local: + +Release Schedule +================ + +Expected +-------- + +PRs must be raised well in advance of the dates below to have a chance of being included in this ansible-core release. + +.. note:: Dates subject to change. + +Development Phase +^^^^^^^^^^^^^^^^^ + +The ``milestone`` branch will be advanced at the start date of each development phase. + +- 2023-05-01 Development Phase 1 +- 2023-06-26 Development Phase 2 +- 2023-08-07 Development Phase 3 + +Release Phase +^^^^^^^^^^^^^ + +- 2023-09-18 Feature Freeze (and ``stable-2.16`` branching from ``devel``) + No new functionality (including modules/plugins) to any code + +- 2023-09-25 Beta 1 + +- 2023-10-16 Release Candidate 1 + +- 2023-11-06 Release + +.. note:: The beta and release candidate schedules allow for up to 3 releases on a weekly schedule depending on the necessity of creating a release. + +Release Manager +=============== + + Ansible Core Team + +Planned work +============ + +* TBA + +Delayed work +============ + +The following work has been delayed and retargeted for a future release: + + diff --git a/docs/docsite/rst/roadmap/ansible_core_roadmap_index.rst b/docs/docsite/rst/roadmap/ansible_core_roadmap_index.rst index 02739c750da..3712ebec4e3 100644 --- a/docs/docsite/rst/roadmap/ansible_core_roadmap_index.rst +++ b/docs/docsite/rst/roadmap/ansible_core_roadmap_index.rst @@ -25,6 +25,7 @@ See :ref:`Ansible communication channels ` for details on how to :glob: :caption: ansible-core Roadmaps + ROADMAP_2_16 ROADMAP_2_15 ROADMAP_2_14 ROADMAP_2_13 diff --git a/lib/ansible/release.py b/lib/ansible/release.py index dd53ae14fd3..2bd6d374567 100644 --- a/lib/ansible/release.py +++ b/lib/ansible/release.py @@ -19,6 +19,6 @@ from __future__ import (absolute_import, division, print_function) __metaclass__ = type -__version__ = '2.15.0.dev0' +__version__ = '2.16.0.dev0' __author__ = 'Ansible, Inc.' -__codename__ = "Ten Years Gone" +__codename__ = "All My Love" diff --git a/test/sanity/ignore.txt b/test/sanity/ignore.txt index cc49e463d4d..b5cd72732e5 100644 --- a/test/sanity/ignore.txt +++ b/test/sanity/ignore.txt @@ -21,6 +21,7 @@ lib/ansible/parsing/yaml/constructor.py mypy-3.9:type-var # too many occurrence lib/ansible/parsing/yaml/constructor.py mypy-3.10:type-var # too many occurrences to ignore inline lib/ansible/parsing/yaml/constructor.py mypy-3.11:type-var # too many occurrences to ignore inline lib/ansible/keyword_desc.yml no-unwanted-files +lib/ansible/modules/_include.py validate-modules:ansible-deprecated-module lib/ansible/modules/apt.py validate-modules:parameter-invalid lib/ansible/modules/apt_repository.py validate-modules:parameter-invalid lib/ansible/modules/assemble.py validate-modules:nonexistent-parameter-documented