diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 57ed6962ef..99c50e21ea 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,99 @@ Community General Release Notes This changelog describes changes after version 6.0.0. +v7.2.0 +====== + +Release Summary +--------------- + +Regular bugfix and feature release. + +Minor Changes +------------- + +- cobbler inventory plugin - convert Ansible unicode strings to native Python unicode strings before passing user/password to XMLRPC client (https://github.com/ansible-collections/community.general/pull/6923). +- consul_session - drops requirement for the ``python-consul`` library to communicate with the Consul API, instead relying on the existing ``requests`` library requirement (https://github.com/ansible-collections/community.general/pull/6755). +- gitlab_project_variable - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6928). +- gitlab_runner - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6927). +- htpasswd - the parameter ``crypt_scheme`` is being renamed as ``hash_scheme`` and added as an alias to it (https://github.com/ansible-collections/community.general/pull/6841). +- keycloak_authentication - added provider ID choices, since Keycloak supports only those two specific ones (https://github.com/ansible-collections/community.general/pull/6763). +- keyring - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6927). +- locale_gen - module has been refactored to use ``ModuleHelper`` and ``CmdRunner`` (https://github.com/ansible-collections/community.general/pull/6903). +- locale_gen - module now using ``CmdRunner`` to execute external commands (https://github.com/ansible-collections/community.general/pull/6820). +- make - add new ``targets`` parameter allowing multiple targets to be used with ``make`` (https://github.com/ansible-collections/community.general/pull/6882, https://github.com/ansible-collections/community.general/issues/4919). +- nmcli - add support for ``ipv4.dns-options`` and ``ipv6.dns-options`` (https://github.com/ansible-collections/community.general/pull/6902). +- npm - minor improvement on parameter validation (https://github.com/ansible-collections/community.general/pull/6848). +- opkg - add ``executable`` parameter allowing to specify the path of the ``opkg`` command (https://github.com/ansible-collections/community.general/pull/6862). +- pubnub_blocks - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6928). +- redfish_command - add ``account_types`` and ``oem_account_types`` as optional inputs to ``AddUser`` (https://github.com/ansible-collections/community.general/issues/6823, https://github.com/ansible-collections/community.general/pull/6871). +- redfish_info - add ``AccountTypes`` and ``OEMAccountTypes`` to the output of ``ListUsers`` (https://github.com/ansible-collections/community.general/issues/6823, https://github.com/ansible-collections/community.general/pull/6871). +- redfish_info - adds ``ProcessorArchitecture`` to CPU inventory (https://github.com/ansible-collections/community.general/pull/6864). +- redfish_info - fix for ``GetVolumeInventory``, Controller name was getting populated incorrectly and duplicates were seen in the volumes retrieved (https://github.com/ansible-collections/community.general/pull/6719). +- rhsm_repository - the interaction with ``subscription-manager`` was + refactored by grouping things together, removing unused bits, and hardening + the way it is run; also, the parsing of ``subscription-manager repos --list`` + was improved and made slightly faster; no behaviour change is expected + (https://github.com/ansible-collections/community.general/pull/6783, + https://github.com/ansible-collections/community.general/pull/6837). +- scaleway_security_group_rule - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6928). +- snap - add option ``dangerous`` to the module, that will map into the command line argument ``--dangerous``, allowing unsigned snap files to be installed (https://github.com/ansible-collections/community.general/pull/6908, https://github.com/ansible-collections/community.general/issues/5715). +- tss lookup plugin - allow to fetch secret by path. Previously, we could not fetch secret by path but now use ``secret_path`` option to indicate to fetch secret by secret path (https://github.com/ansible-collections/community.general/pull/6881). +- xenserver_guest_info - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6928). +- xenserver_guest_powerstate - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6928). +- yum_versionlock - add support to pin specific package versions instead of only the package itself (https://github.com/ansible-collections/community.general/pull/6861, https://github.com/ansible-collections/community.general/issues/4470). + +Deprecated Features +------------------- + +- flowdock - module relies entirely on no longer responsive API endpoints, and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6930). +- proxmox - old feature flag ``proxmox_default_behavior`` will be removed in community.general 10.0.0 (https://github.com/ansible-collections/community.general/pull/6836). +- stackdriver - module relies entirely on no longer existent API endpoints, and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6887). +- webfaction_app - module relies entirely on no longer existent API endpoints, and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909). +- webfaction_db - module relies entirely on no longer existent API endpoints, and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909). +- webfaction_domain - module relies entirely on no longer existent API endpoints, and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909). +- webfaction_mailbox - module relies entirely on no longer existent API endpoints, and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909). +- webfaction_site - module relies entirely on no longer existent API endpoints, and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909). + +Bugfixes +-------- + +- cobbler inventory plugin - fix calculation of cobbler_ipv4/6_address (https://github.com/ansible-collections/community.general/pull/6925). +- datadog_downtime - presence of ``rrule`` param lead to the Datadog API returning Bad Request due to a missing recurrence type (https://github.com/ansible-collections/community.general/pull/6811). +- ipa_dnszone - fix 'idnsallowsyncptr' key error for reverse zone (https://github.com/ansible-collections/community.general/pull/6906, https://github.com/ansible-collections/community.general/issues/6905). +- keycloak_authentication - fix Keycloak authentication flow (step or sub-flow) indexing during update, if not specified by the user (https://github.com/ansible-collections/community.general/pull/6734). +- locale_gen - now works for locales without the underscore character such as ``C.UTF-8`` (https://github.com/ansible-collections/community.general/pull/6774, https://github.com/ansible-collections/community.general/issues/5142, https://github.com/ansible-collections/community.general/issues/4305). +- machinectl become plugin - mark plugin as ``require_tty`` to automatically disable pipelining, with which this plugin is not compatible (https://github.com/ansible-collections/community.general/issues/6932, https://github.com/ansible-collections/community.general/pull/6935). +- nmcli - fix support for empty list (in compare and scrape) (https://github.com/ansible-collections/community.general/pull/6769). +- openbsd_pkg - the pkg_info(1) behavior has changed in OpenBSD >7.3. The error message ``Can't find`` should not lead to an error case (https://github.com/ansible-collections/community.general/pull/6785). +- pacman - module recognizes the output of ``yay`` running as ``root`` (https://github.com/ansible-collections/community.general/pull/6713). +- proxmox - fix error when a configuration had no ``template`` field (https://github.com/ansible-collections/community.general/pull/6838, https://github.com/ansible-collections/community.general/issues/5372). +- proxmox module utils - add logic to detect whether an old Promoxer complains about the ``token_name`` and ``token_value`` parameters and provide a better error message when that happens (https://github.com/ansible-collections/community.general/pull/6839, https://github.com/ansible-collections/community.general/issues/5371). +- proxmox_disk - fix unable to create ``cdrom`` media due to ``size`` always being appended (https://github.com/ansible-collections/community.general/pull/6770). +- proxmox_kvm - ``absent`` state with ``force`` specified failed to stop the VM due to the ``timeout`` value not being passed to ``stop_vm`` (https://github.com/ansible-collections/community.general/pull/6827). +- proxmox_kvm - ``restarted`` state did not actually restart a VM in some VM configurations. The state now uses the Proxmox reboot endpoint instead of calling the ``stop_vm`` and ``start_vm`` functions (https://github.com/ansible-collections/community.general/pull/6773). +- proxmox_template - require ``requests_toolbelt`` module to fix issue with uploading large templates (https://github.com/ansible-collections/community.general/issues/5579, https://github.com/ansible-collections/community.general/pull/6757). +- redfish_info - fix ``ListUsers`` to not show empty account slots (https://github.com/ansible-collections/community.general/issues/6771, https://github.com/ansible-collections/community.general/pull/6772). +- refish_utils module utils - changing variable names to avoid issues occuring when fetching Volumes data (https://github.com/ansible-collections/community.general/pull/6883). +- snap - assume default track ``latest`` in parameter ``channel`` when not specified (https://github.com/ansible-collections/community.general/pull/6835, https://github.com/ansible-collections/community.general/issues/6821). +- snap - fix the processing of the commands' output, stripping spaces and newlines from it (https://github.com/ansible-collections/community.general/pull/6826, https://github.com/ansible-collections/community.general/issues/6803). + +New Plugins +----------- + +Lookup +~~~~~~ + +- bitwarden_secrets_manager - Retrieve secrets from Bitwarden Secrets Manager + +New Modules +----------- + +- consul_policy - Manipulate Consul policies +- keycloak_authz_permission - Allows administration of Keycloak client authorization permissions via Keycloak API +- keycloak_authz_permission_info - Query Keycloak client authorization permissions information +- proxmox_vm_info - Retrieve information about one or more Proxmox VE virtual machines + v7.1.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 83bfb31d41..29cd314c08 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1082,3 +1082,192 @@ releases: name: proxmox_pool_member namespace: '' release_date: '2023-06-20' + 7.2.0: + changes: + bugfixes: + - cobbler inventory plugin - fix calculation of cobbler_ipv4/6_address (https://github.com/ansible-collections/community.general/pull/6925). + - datadog_downtime - presence of ``rrule`` param lead to the Datadog API returning + Bad Request due to a missing recurrence type (https://github.com/ansible-collections/community.general/pull/6811). + - ipa_dnszone - fix 'idnsallowsyncptr' key error for reverse zone (https://github.com/ansible-collections/community.general/pull/6906, + https://github.com/ansible-collections/community.general/issues/6905). + - keycloak_authentication - fix Keycloak authentication flow (step or sub-flow) + indexing during update, if not specified by the user (https://github.com/ansible-collections/community.general/pull/6734). + - locale_gen - now works for locales without the underscore character such as + ``C.UTF-8`` (https://github.com/ansible-collections/community.general/pull/6774, + https://github.com/ansible-collections/community.general/issues/5142, https://github.com/ansible-collections/community.general/issues/4305). + - machinectl become plugin - mark plugin as ``require_tty`` to automatically + disable pipelining, with which this plugin is not compatible (https://github.com/ansible-collections/community.general/issues/6932, + https://github.com/ansible-collections/community.general/pull/6935). + - nmcli - fix support for empty list (in compare and scrape) (https://github.com/ansible-collections/community.general/pull/6769). + - openbsd_pkg - the pkg_info(1) behavior has changed in OpenBSD >7.3. The error + message ``Can't find`` should not lead to an error case (https://github.com/ansible-collections/community.general/pull/6785). + - pacman - module recognizes the output of ``yay`` running as ``root`` (https://github.com/ansible-collections/community.general/pull/6713). + - proxmox - fix error when a configuration had no ``template`` field (https://github.com/ansible-collections/community.general/pull/6838, + https://github.com/ansible-collections/community.general/issues/5372). + - proxmox module utils - add logic to detect whether an old Promoxer complains + about the ``token_name`` and ``token_value`` parameters and provide a better + error message when that happens (https://github.com/ansible-collections/community.general/pull/6839, + https://github.com/ansible-collections/community.general/issues/5371). + - proxmox_disk - fix unable to create ``cdrom`` media due to ``size`` always + being appended (https://github.com/ansible-collections/community.general/pull/6770). + - proxmox_kvm - ``absent`` state with ``force`` specified failed to stop the + VM due to the ``timeout`` value not being passed to ``stop_vm`` (https://github.com/ansible-collections/community.general/pull/6827). + - proxmox_kvm - ``restarted`` state did not actually restart a VM in some VM + configurations. The state now uses the Proxmox reboot endpoint instead of + calling the ``stop_vm`` and ``start_vm`` functions (https://github.com/ansible-collections/community.general/pull/6773). + - proxmox_template - require ``requests_toolbelt`` module to fix issue with + uploading large templates (https://github.com/ansible-collections/community.general/issues/5579, + https://github.com/ansible-collections/community.general/pull/6757). + - redfish_info - fix ``ListUsers`` to not show empty account slots (https://github.com/ansible-collections/community.general/issues/6771, + https://github.com/ansible-collections/community.general/pull/6772). + - refish_utils module utils - changing variable names to avoid issues occuring + when fetching Volumes data (https://github.com/ansible-collections/community.general/pull/6883). + - snap - assume default track ``latest`` in parameter ``channel`` when not specified + (https://github.com/ansible-collections/community.general/pull/6835, https://github.com/ansible-collections/community.general/issues/6821). + - snap - fix the processing of the commands' output, stripping spaces and newlines + from it (https://github.com/ansible-collections/community.general/pull/6826, + https://github.com/ansible-collections/community.general/issues/6803). + deprecated_features: + - flowdock - module relies entirely on no longer responsive API endpoints, and + it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6930). + - proxmox - old feature flag ``proxmox_default_behavior`` will be removed in + community.general 10.0.0 (https://github.com/ansible-collections/community.general/pull/6836). + - stackdriver - module relies entirely on no longer existent API endpoints, + and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6887). + - webfaction_app - module relies entirely on no longer existent API endpoints, + and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909). + - webfaction_db - module relies entirely on no longer existent API endpoints, + and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909). + - webfaction_domain - module relies entirely on no longer existent API endpoints, + and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909). + - webfaction_mailbox - module relies entirely on no longer existent API endpoints, + and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909). + - webfaction_site - module relies entirely on no longer existent API endpoints, + and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909). + minor_changes: + - cobbler inventory plugin - convert Ansible unicode strings to native Python + unicode strings before passing user/password to XMLRPC client (https://github.com/ansible-collections/community.general/pull/6923). + - consul_session - drops requirement for the ``python-consul`` library to communicate + with the Consul API, instead relying on the existing ``requests`` library + requirement (https://github.com/ansible-collections/community.general/pull/6755). + - gitlab_project_variable - minor refactor removing unnecessary code statements + (https://github.com/ansible-collections/community.general/pull/6928). + - gitlab_runner - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6927). + - htpasswd - the parameter ``crypt_scheme`` is being renamed as ``hash_scheme`` + and added as an alias to it (https://github.com/ansible-collections/community.general/pull/6841). + - keycloak_authentication - added provider ID choices, since Keycloak supports + only those two specific ones (https://github.com/ansible-collections/community.general/pull/6763). + - keyring - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6927). + - locale_gen - module has been refactored to use ``ModuleHelper`` and ``CmdRunner`` + (https://github.com/ansible-collections/community.general/pull/6903). + - locale_gen - module now using ``CmdRunner`` to execute external commands (https://github.com/ansible-collections/community.general/pull/6820). + - make - add new ``targets`` parameter allowing multiple targets to be used + with ``make`` (https://github.com/ansible-collections/community.general/pull/6882, + https://github.com/ansible-collections/community.general/issues/4919). + - nmcli - add support for ``ipv4.dns-options`` and ``ipv6.dns-options`` (https://github.com/ansible-collections/community.general/pull/6902). + - npm - minor improvement on parameter validation (https://github.com/ansible-collections/community.general/pull/6848). + - opkg - add ``executable`` parameter allowing to specify the path of the ``opkg`` + command (https://github.com/ansible-collections/community.general/pull/6862). + - pubnub_blocks - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6928). + - redfish_command - add ``account_types`` and ``oem_account_types`` as optional + inputs to ``AddUser`` (https://github.com/ansible-collections/community.general/issues/6823, + https://github.com/ansible-collections/community.general/pull/6871). + - redfish_info - add ``AccountTypes`` and ``OEMAccountTypes`` to the output + of ``ListUsers`` (https://github.com/ansible-collections/community.general/issues/6823, + https://github.com/ansible-collections/community.general/pull/6871). + - redfish_info - adds ``ProcessorArchitecture`` to CPU inventory (https://github.com/ansible-collections/community.general/pull/6864). + - redfish_info - fix for ``GetVolumeInventory``, Controller name was getting + populated incorrectly and duplicates were seen in the volumes retrieved (https://github.com/ansible-collections/community.general/pull/6719). + - 'rhsm_repository - the interaction with ``subscription-manager`` was + + refactored by grouping things together, removing unused bits, and hardening + + the way it is run; also, the parsing of ``subscription-manager repos --list`` + + was improved and made slightly faster; no behaviour change is expected + + (https://github.com/ansible-collections/community.general/pull/6783, + + https://github.com/ansible-collections/community.general/pull/6837). + + ' + - scaleway_security_group_rule - minor refactor removing unnecessary code statements + (https://github.com/ansible-collections/community.general/pull/6928). + - snap - add option ``dangerous`` to the module, that will map into the command + line argument ``--dangerous``, allowing unsigned snap files to be installed + (https://github.com/ansible-collections/community.general/pull/6908, https://github.com/ansible-collections/community.general/issues/5715). + - tss lookup plugin - allow to fetch secret by path. Previously, we could not + fetch secret by path but now use ``secret_path`` option to indicate to fetch + secret by secret path (https://github.com/ansible-collections/community.general/pull/6881). + - xenserver_guest_info - minor refactor removing unnecessary code statements + (https://github.com/ansible-collections/community.general/pull/6928). + - xenserver_guest_powerstate - minor refactor removing unnecessary code statements + (https://github.com/ansible-collections/community.general/pull/6928). + - yum_versionlock - add support to pin specific package versions instead of + only the package itself (https://github.com/ansible-collections/community.general/pull/6861, + https://github.com/ansible-collections/community.general/issues/4470). + release_summary: Regular bugfix and feature release. + fragments: + - 6713-yay-become.yml + - 6719-redfish-utils-fix-for-get-volume-inventory.yml + - 6734-keycloak-auth-management-indexing.yml + - 6755-refactor-consul-session-to-use-requests-lib-instead-of-consul.yml + - 6757-proxmox-template-fix-upload-error.yml + - 6763-keycloak-auth-provider-choices.yml + - 6769-nmcli-fix-empty-list.yml + - 6770-proxmox_disk_create_cdrom.yml + - 6771-redfish-filter-empty-account-slots.yml + - 6773-proxmox_kvm-restarted-state-bug-fix.yaml + - 6774-locale-gen-fix.yml + - 6783-6837-rhsm_repository-internal-refactor.yml + - 6785-openbsd_pkg_pkg_info_handling.yml + - 6811-datadog-downtime-rrule-type.yaml + - 6820-locale-gen-cmdrunner.yml + - 6823-redfish-add-account-type-management.yml + - 6826-snap-out-strip.yml + - 6827-proxmox_kvm-force-delete-bug-fix.yaml + - 6835-snap-missing-track.yml + - 6836-proxmox-deprecate-compatibility.yml + - 6838-proxmox-dict-template.yml + - 6839-promoxer-tokens.yml + - 6841-htpasswd-crypt-scheme.yml + - 6848-npm-required-if.yml + - 6861-yum_versionlock_minor_change_add-pinning-specific-versions.yml + - 6862-opkg-exec.yml + - 6864-redfish-utils-fix-for-processorarchitecture-in-cpu-inventory.yaml + - 6882-make-multiple-targets.yml + - 6883-redfish-utils-changing-variable-names-in-get-volume-inventory.yml + - 6887-deprecate-stackdrive.yml + - 6902-added-support-in-nmcli-for-ipvx-dns-options.yml + - 6903-locale-gen-refactor.yml + - 6905-ipa_dnszone-key-error-fix.yml + - 6908-snap-dangerous.yml + - 6909-deprecate-webfaction.yml + - 6923-cobbler-inventory_unicode.yml + - 6925-cobbler-inventory-bugfix.yml + - 6927-pylint-comments.yml + - 6928-noqa-comments.yml + - 6930-deprecate-flowdock.yml + - 6935-machinectl-become.yml + - 7.2.0.yml + - get-secret-by-path.yml + modules: + - description: Manipulate Consul policies + name: consul_policy + namespace: '' + - description: Allows administration of Keycloak client authorization permissions + via Keycloak API + name: keycloak_authz_permission + namespace: '' + - description: Query Keycloak client authorization permissions information + name: keycloak_authz_permission_info + namespace: '' + - description: Retrieve information about one or more Proxmox VE virtual machines + name: proxmox_vm_info + namespace: '' + plugins: + lookup: + - description: Retrieve secrets from Bitwarden Secrets Manager + name: bitwarden_secrets_manager + namespace: null + release_date: '2023-07-17' diff --git a/changelogs/fragments/6713-yay-become.yml b/changelogs/fragments/6713-yay-become.yml deleted file mode 100644 index 389b4c23e4..0000000000 --- a/changelogs/fragments/6713-yay-become.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - pacman - module recognizes the output of ``yay`` running as ``root`` (https://github.com/ansible-collections/community.general/pull/6713). diff --git a/changelogs/fragments/6719-redfish-utils-fix-for-get-volume-inventory.yml b/changelogs/fragments/6719-redfish-utils-fix-for-get-volume-inventory.yml deleted file mode 100644 index 2bca19faf1..0000000000 --- a/changelogs/fragments/6719-redfish-utils-fix-for-get-volume-inventory.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - redfish_info - fix for ``GetVolumeInventory``, Controller name was getting populated incorrectly and duplicates were seen in the volumes retrieved (https://github.com/ansible-collections/community.general/pull/6719). diff --git a/changelogs/fragments/6734-keycloak-auth-management-indexing.yml b/changelogs/fragments/6734-keycloak-auth-management-indexing.yml deleted file mode 100644 index f2b5fa9e33..0000000000 --- a/changelogs/fragments/6734-keycloak-auth-management-indexing.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - keycloak_authentication - fix Keycloak authentication flow (step or sub-flow) indexing during update, if not specified by the user (https://github.com/ansible-collections/community.general/pull/6734). diff --git a/changelogs/fragments/6755-refactor-consul-session-to-use-requests-lib-instead-of-consul.yml b/changelogs/fragments/6755-refactor-consul-session-to-use-requests-lib-instead-of-consul.yml deleted file mode 100644 index 26a9e85a4b..0000000000 --- a/changelogs/fragments/6755-refactor-consul-session-to-use-requests-lib-instead-of-consul.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - consul_session - drops requirement for the ``python-consul`` library to communicate with the Consul API, instead relying on the existing ``requests`` library requirement (https://github.com/ansible-collections/community.general/pull/6755). \ No newline at end of file diff --git a/changelogs/fragments/6757-proxmox-template-fix-upload-error.yml b/changelogs/fragments/6757-proxmox-template-fix-upload-error.yml deleted file mode 100644 index 74cc7de282..0000000000 --- a/changelogs/fragments/6757-proxmox-template-fix-upload-error.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - proxmox_template - require ``requests_toolbelt`` module to fix issue with uploading large templates (https://github.com/ansible-collections/community.general/issues/5579, https://github.com/ansible-collections/community.general/pull/6757). diff --git a/changelogs/fragments/6763-keycloak-auth-provider-choices.yml b/changelogs/fragments/6763-keycloak-auth-provider-choices.yml deleted file mode 100644 index b577b4bb91..0000000000 --- a/changelogs/fragments/6763-keycloak-auth-provider-choices.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - keycloak_authentication - added provider ID choices, since Keycloak supports only those two specific ones (https://github.com/ansible-collections/community.general/pull/6763). diff --git a/changelogs/fragments/6769-nmcli-fix-empty-list.yml b/changelogs/fragments/6769-nmcli-fix-empty-list.yml deleted file mode 100644 index 0220178a11..0000000000 --- a/changelogs/fragments/6769-nmcli-fix-empty-list.yml +++ /dev/null @@ -1,2 +0,0 @@ - bugfixes: - - nmcli - fix support for empty list (in compare and scrape) (https://github.com/ansible-collections/community.general/pull/6769). diff --git a/changelogs/fragments/6770-proxmox_disk_create_cdrom.yml b/changelogs/fragments/6770-proxmox_disk_create_cdrom.yml deleted file mode 100644 index 062ff4c6d7..0000000000 --- a/changelogs/fragments/6770-proxmox_disk_create_cdrom.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - proxmox_disk - fix unable to create ``cdrom`` media due to ``size`` always being appended (https://github.com/ansible-collections/community.general/pull/6770). diff --git a/changelogs/fragments/6771-redfish-filter-empty-account-slots.yml b/changelogs/fragments/6771-redfish-filter-empty-account-slots.yml deleted file mode 100644 index 82e74af583..0000000000 --- a/changelogs/fragments/6771-redfish-filter-empty-account-slots.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - redfish_info - fix ``ListUsers`` to not show empty account slots (https://github.com/ansible-collections/community.general/issues/6771, https://github.com/ansible-collections/community.general/pull/6772). diff --git a/changelogs/fragments/6773-proxmox_kvm-restarted-state-bug-fix.yaml b/changelogs/fragments/6773-proxmox_kvm-restarted-state-bug-fix.yaml deleted file mode 100644 index 43988f97e7..0000000000 --- a/changelogs/fragments/6773-proxmox_kvm-restarted-state-bug-fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - proxmox_kvm - ``restarted`` state did not actually restart a VM in some VM configurations. The state now uses the Proxmox reboot endpoint instead of calling the ``stop_vm`` and ``start_vm`` functions (https://github.com/ansible-collections/community.general/pull/6773). diff --git a/changelogs/fragments/6774-locale-gen-fix.yml b/changelogs/fragments/6774-locale-gen-fix.yml deleted file mode 100644 index fc71022f06..0000000000 --- a/changelogs/fragments/6774-locale-gen-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - locale_gen - now works for locales without the underscore character such as ``C.UTF-8`` (https://github.com/ansible-collections/community.general/pull/6774, https://github.com/ansible-collections/community.general/issues/5142, https://github.com/ansible-collections/community.general/issues/4305). diff --git a/changelogs/fragments/6783-6837-rhsm_repository-internal-refactor.yml b/changelogs/fragments/6783-6837-rhsm_repository-internal-refactor.yml deleted file mode 100644 index fe7b9510c6..0000000000 --- a/changelogs/fragments/6783-6837-rhsm_repository-internal-refactor.yml +++ /dev/null @@ -1,8 +0,0 @@ -minor_changes: - - | - rhsm_repository - the interaction with ``subscription-manager`` was - refactored by grouping things together, removing unused bits, and hardening - the way it is run; also, the parsing of ``subscription-manager repos --list`` - was improved and made slightly faster; no behaviour change is expected - (https://github.com/ansible-collections/community.general/pull/6783, - https://github.com/ansible-collections/community.general/pull/6837). diff --git a/changelogs/fragments/6785-openbsd_pkg_pkg_info_handling.yml b/changelogs/fragments/6785-openbsd_pkg_pkg_info_handling.yml deleted file mode 100644 index 081411a602..0000000000 --- a/changelogs/fragments/6785-openbsd_pkg_pkg_info_handling.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - openbsd_pkg - the pkg_info(1) behavior has changed in OpenBSD >7.3. The error message ``Can't find`` should not lead to an error case (https://github.com/ansible-collections/community.general/pull/6785). diff --git a/changelogs/fragments/6811-datadog-downtime-rrule-type.yaml b/changelogs/fragments/6811-datadog-downtime-rrule-type.yaml deleted file mode 100644 index 0106f8fb7e..0000000000 --- a/changelogs/fragments/6811-datadog-downtime-rrule-type.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - datadog_downtime - presence of ``rrule`` param lead to the Datadog API returning Bad Request due to a missing recurrence type (https://github.com/ansible-collections/community.general/pull/6811). diff --git a/changelogs/fragments/6820-locale-gen-cmdrunner.yml b/changelogs/fragments/6820-locale-gen-cmdrunner.yml deleted file mode 100644 index e27caefb23..0000000000 --- a/changelogs/fragments/6820-locale-gen-cmdrunner.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - locale_gen - module now using ``CmdRunner`` to execute external commands (https://github.com/ansible-collections/community.general/pull/6820). diff --git a/changelogs/fragments/6823-redfish-add-account-type-management.yml b/changelogs/fragments/6823-redfish-add-account-type-management.yml deleted file mode 100644 index 917601f0c0..0000000000 --- a/changelogs/fragments/6823-redfish-add-account-type-management.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - redfish_info - add ``AccountTypes`` and ``OEMAccountTypes`` to the output of ``ListUsers`` (https://github.com/ansible-collections/community.general/issues/6823, https://github.com/ansible-collections/community.general/pull/6871). - - redfish_command - add ``account_types`` and ``oem_account_types`` as optional inputs to ``AddUser`` (https://github.com/ansible-collections/community.general/issues/6823, https://github.com/ansible-collections/community.general/pull/6871). diff --git a/changelogs/fragments/6826-snap-out-strip.yml b/changelogs/fragments/6826-snap-out-strip.yml deleted file mode 100644 index eee5964b74..0000000000 --- a/changelogs/fragments/6826-snap-out-strip.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - snap - fix the processing of the commands' output, stripping spaces and newlines from it (https://github.com/ansible-collections/community.general/pull/6826, https://github.com/ansible-collections/community.general/issues/6803). diff --git a/changelogs/fragments/6827-proxmox_kvm-force-delete-bug-fix.yaml b/changelogs/fragments/6827-proxmox_kvm-force-delete-bug-fix.yaml deleted file mode 100644 index 24e012c513..0000000000 --- a/changelogs/fragments/6827-proxmox_kvm-force-delete-bug-fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - proxmox_kvm - ``absent`` state with ``force`` specified failed to stop the VM due to the ``timeout`` value not being passed to ``stop_vm`` (https://github.com/ansible-collections/community.general/pull/6827). diff --git a/changelogs/fragments/6835-snap-missing-track.yml b/changelogs/fragments/6835-snap-missing-track.yml deleted file mode 100644 index bc85de065b..0000000000 --- a/changelogs/fragments/6835-snap-missing-track.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - snap - assume default track ``latest`` in parameter ``channel`` when not specified (https://github.com/ansible-collections/community.general/pull/6835, https://github.com/ansible-collections/community.general/issues/6821). diff --git a/changelogs/fragments/6836-proxmox-deprecate-compatibility.yml b/changelogs/fragments/6836-proxmox-deprecate-compatibility.yml deleted file mode 100644 index 7663331a44..0000000000 --- a/changelogs/fragments/6836-proxmox-deprecate-compatibility.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - proxmox - old feature flag ``proxmox_default_behavior`` will be removed in community.general 10.0.0 (https://github.com/ansible-collections/community.general/pull/6836). diff --git a/changelogs/fragments/6838-proxmox-dict-template.yml b/changelogs/fragments/6838-proxmox-dict-template.yml deleted file mode 100644 index 578cff67a2..0000000000 --- a/changelogs/fragments/6838-proxmox-dict-template.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - proxmox - fix error when a configuration had no ``template`` field (https://github.com/ansible-collections/community.general/pull/6838, https://github.com/ansible-collections/community.general/issues/5372). diff --git a/changelogs/fragments/6839-promoxer-tokens.yml b/changelogs/fragments/6839-promoxer-tokens.yml deleted file mode 100644 index a6013a792b..0000000000 --- a/changelogs/fragments/6839-promoxer-tokens.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - proxmox module utils - add logic to detect whether an old Promoxer complains about the ``token_name`` and ``token_value`` parameters and provide a better error message when that happens (https://github.com/ansible-collections/community.general/pull/6839, https://github.com/ansible-collections/community.general/issues/5371). diff --git a/changelogs/fragments/6841-htpasswd-crypt-scheme.yml b/changelogs/fragments/6841-htpasswd-crypt-scheme.yml deleted file mode 100644 index cfa416419c..0000000000 --- a/changelogs/fragments/6841-htpasswd-crypt-scheme.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - htpasswd - the parameter ``crypt_scheme`` is being renamed as ``hash_scheme`` and added as an alias to it (https://github.com/ansible-collections/community.general/pull/6841). diff --git a/changelogs/fragments/6848-npm-required-if.yml b/changelogs/fragments/6848-npm-required-if.yml deleted file mode 100644 index 4356f53700..0000000000 --- a/changelogs/fragments/6848-npm-required-if.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - npm - minor improvement on parameter validation (https://github.com/ansible-collections/community.general/pull/6848). diff --git a/changelogs/fragments/6861-yum_versionlock_minor_change_add-pinning-specific-versions.yml b/changelogs/fragments/6861-yum_versionlock_minor_change_add-pinning-specific-versions.yml deleted file mode 100644 index 0cdd31da5f..0000000000 --- a/changelogs/fragments/6861-yum_versionlock_minor_change_add-pinning-specific-versions.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - yum_versionlock - add support to pin specific package versions instead of only the package itself (https://github.com/ansible-collections/community.general/pull/6861, https://github.com/ansible-collections/community.general/issues/4470). diff --git a/changelogs/fragments/6862-opkg-exec.yml b/changelogs/fragments/6862-opkg-exec.yml deleted file mode 100644 index a6bd8802c5..0000000000 --- a/changelogs/fragments/6862-opkg-exec.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - opkg - add ``executable`` parameter allowing to specify the path of the ``opkg`` command (https://github.com/ansible-collections/community.general/pull/6862). diff --git a/changelogs/fragments/6864-redfish-utils-fix-for-processorarchitecture-in-cpu-inventory.yaml b/changelogs/fragments/6864-redfish-utils-fix-for-processorarchitecture-in-cpu-inventory.yaml deleted file mode 100644 index 7c19e76361..0000000000 --- a/changelogs/fragments/6864-redfish-utils-fix-for-processorarchitecture-in-cpu-inventory.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - redfish_info - adds ``ProcessorArchitecture`` to CPU inventory (https://github.com/ansible-collections/community.general/pull/6864). diff --git a/changelogs/fragments/6882-make-multiple-targets.yml b/changelogs/fragments/6882-make-multiple-targets.yml deleted file mode 100644 index f870659f89..0000000000 --- a/changelogs/fragments/6882-make-multiple-targets.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - make - add new ``targets`` parameter allowing multiple targets to be used with ``make`` (https://github.com/ansible-collections/community.general/pull/6882, https://github.com/ansible-collections/community.general/issues/4919). diff --git a/changelogs/fragments/6883-redfish-utils-changing-variable-names-in-get-volume-inventory.yml b/changelogs/fragments/6883-redfish-utils-changing-variable-names-in-get-volume-inventory.yml deleted file mode 100644 index 91932c4dd6..0000000000 --- a/changelogs/fragments/6883-redfish-utils-changing-variable-names-in-get-volume-inventory.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - refish_utils module utils - changing variable names to avoid issues occuring when fetching Volumes data (https://github.com/ansible-collections/community.general/pull/6883). diff --git a/changelogs/fragments/6887-deprecate-stackdrive.yml b/changelogs/fragments/6887-deprecate-stackdrive.yml deleted file mode 100644 index f480f70861..0000000000 --- a/changelogs/fragments/6887-deprecate-stackdrive.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - stackdriver - module relies entirely on no longer existent API endpoints, and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6887). diff --git a/changelogs/fragments/6902-added-support-in-nmcli-for-ipvx-dns-options.yml b/changelogs/fragments/6902-added-support-in-nmcli-for-ipvx-dns-options.yml deleted file mode 100644 index 34617dcf6b..0000000000 --- a/changelogs/fragments/6902-added-support-in-nmcli-for-ipvx-dns-options.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - nmcli - add support for ``ipv4.dns-options`` and ``ipv6.dns-options`` (https://github.com/ansible-collections/community.general/pull/6902). diff --git a/changelogs/fragments/6903-locale-gen-refactor.yml b/changelogs/fragments/6903-locale-gen-refactor.yml deleted file mode 100644 index f41a5927cc..0000000000 --- a/changelogs/fragments/6903-locale-gen-refactor.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - locale_gen - module has been refactored to use ``ModuleHelper`` and ``CmdRunner`` (https://github.com/ansible-collections/community.general/pull/6903). diff --git a/changelogs/fragments/6905-ipa_dnszone-key-error-fix.yml b/changelogs/fragments/6905-ipa_dnszone-key-error-fix.yml deleted file mode 100644 index d7ce19d8b9..0000000000 --- a/changelogs/fragments/6905-ipa_dnszone-key-error-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ipa_dnszone - fix 'idnsallowsyncptr' key error for reverse zone (https://github.com/ansible-collections/community.general/pull/6906, https://github.com/ansible-collections/community.general/issues/6905). diff --git a/changelogs/fragments/6908-snap-dangerous.yml b/changelogs/fragments/6908-snap-dangerous.yml deleted file mode 100644 index a92baec42b..0000000000 --- a/changelogs/fragments/6908-snap-dangerous.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - snap - add option ``dangerous`` to the module, that will map into the command line argument ``--dangerous``, allowing unsigned snap files to be installed (https://github.com/ansible-collections/community.general/pull/6908, https://github.com/ansible-collections/community.general/issues/5715). diff --git a/changelogs/fragments/6909-deprecate-webfaction.yml b/changelogs/fragments/6909-deprecate-webfaction.yml deleted file mode 100644 index f10b8a7639..0000000000 --- a/changelogs/fragments/6909-deprecate-webfaction.yml +++ /dev/null @@ -1,6 +0,0 @@ -deprecated_features: - - webfaction_app - module relies entirely on no longer existent API endpoints, and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909). - - webfaction_db - module relies entirely on no longer existent API endpoints, and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909). - - webfaction_domain - module relies entirely on no longer existent API endpoints, and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909). - - webfaction_mailbox - module relies entirely on no longer existent API endpoints, and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909). - - webfaction_site - module relies entirely on no longer existent API endpoints, and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6909). diff --git a/changelogs/fragments/6923-cobbler-inventory_unicode.yml b/changelogs/fragments/6923-cobbler-inventory_unicode.yml deleted file mode 100644 index ccd11985e0..0000000000 --- a/changelogs/fragments/6923-cobbler-inventory_unicode.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - cobbler inventory plugin - convert Ansible unicode strings to native Python unicode strings before passing user/password to XMLRPC client (https://github.com/ansible-collections/community.general/pull/6923). diff --git a/changelogs/fragments/6925-cobbler-inventory-bugfix.yml b/changelogs/fragments/6925-cobbler-inventory-bugfix.yml deleted file mode 100644 index 428cde2954..0000000000 --- a/changelogs/fragments/6925-cobbler-inventory-bugfix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - cobbler inventory plugin - fix calculation of cobbler_ipv4/6_address (https://github.com/ansible-collections/community.general/pull/6925). diff --git a/changelogs/fragments/6927-pylint-comments.yml b/changelogs/fragments/6927-pylint-comments.yml deleted file mode 100644 index 495a12eb5a..0000000000 --- a/changelogs/fragments/6927-pylint-comments.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - gitlab_runner - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6927). - - keyring - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6927). diff --git a/changelogs/fragments/6928-noqa-comments.yml b/changelogs/fragments/6928-noqa-comments.yml deleted file mode 100644 index 7bef6f3994..0000000000 --- a/changelogs/fragments/6928-noqa-comments.yml +++ /dev/null @@ -1,6 +0,0 @@ -minor_changes: - - gitlab_project_variable - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6928). - - pubnub_blocks - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6928). - - scaleway_security_group_rule - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6928). - - xenserver_guest_info - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6928). - - xenserver_guest_powerstate - minor refactor removing unnecessary code statements (https://github.com/ansible-collections/community.general/pull/6928). diff --git a/changelogs/fragments/6930-deprecate-flowdock.yml b/changelogs/fragments/6930-deprecate-flowdock.yml deleted file mode 100644 index 2f3b7b5884..0000000000 --- a/changelogs/fragments/6930-deprecate-flowdock.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - flowdock - module relies entirely on no longer responsive API endpoints, and it will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/6930). diff --git a/changelogs/fragments/6935-machinectl-become.yml b/changelogs/fragments/6935-machinectl-become.yml deleted file mode 100644 index fe1fcc6273..0000000000 --- a/changelogs/fragments/6935-machinectl-become.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "machinectl become plugin - mark plugin as ``require_tty`` to automatically disable pipelining, with which this plugin is not compatible (https://github.com/ansible-collections/community.general/issues/6932, https://github.com/ansible-collections/community.general/pull/6935)." diff --git a/changelogs/fragments/7.2.0.yml b/changelogs/fragments/7.2.0.yml deleted file mode 100644 index 4b1469c9fe..0000000000 --- a/changelogs/fragments/7.2.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Regular bugfix and feature release. diff --git a/changelogs/fragments/get-secret-by-path.yml b/changelogs/fragments/get-secret-by-path.yml deleted file mode 100644 index 502c8aabe8..0000000000 --- a/changelogs/fragments/get-secret-by-path.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - tss lookup plugin - allow to fetch secret by path. Previously, we could not fetch secret by path but now use ``secret_path`` option to indicate to fetch secret by secret path (https://github.com/ansible-collections/community.general/pull/6881).