diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3a13dd3307..1a0e878ec9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,53 @@ Community General Release Notes This changelog describes changes after version 6.0.0. +v7.3.0 +====== + +Release Summary +--------------- + +Feature and bugfix release. + +Minor Changes +------------- + +- chroot connection plugin - add ``disable_root_check`` option (https://github.com/ansible-collections/community.general/pull/7099). +- ejabberd_user - module now using ``CmdRunner`` to execute external command (https://github.com/ansible-collections/community.general/pull/7075). +- ipa_config - add module parameters to manage FreeIPA user and group objectclasses (https://github.com/ansible-collections/community.general/pull/7019). +- ipa_config - adds ``idp`` choice to ``ipauserauthtype`` parameter's choices (https://github.com/ansible-collections/community.general/pull/7051). +- npm - module now using ``CmdRunner`` to execute external commands (https://github.com/ansible-collections/community.general/pull/6989). +- proxmox_kvm - enabled force restart of VM, bringing the ``force`` parameter functionality in line with what is described in the docs (https://github.com/ansible-collections/community.general/pull/6914). +- proxmox_vm_info - ``node`` parameter is no longer required. Information can be obtained for the whole cluster (https://github.com/ansible-collections/community.general/pull/6976). +- proxmox_vm_info - non-existing provided by name/vmid VM would return empty results instead of failing (https://github.com/ansible-collections/community.general/pull/7049). +- redfish_config - add ``DeleteAllVolumes`` command to allow deletion of all volumes on servers (https://github.com/ansible-collections/community.general/pull/6814). +- redfish_utils - use ``Controllers`` key in redfish data to obtain Storage controllers properties (https://github.com/ansible-collections/community.general/pull/7081). +- redfish_utils module utils - add support for ``PowerCycle`` reset type for ``redfish_command`` responses feature (https://github.com/ansible-collections/community.general/issues/7083). +- redfish_utils module utils - add support for following ``@odata.nextLink`` pagination in ``software_inventory`` responses feature (https://github.com/ansible-collections/community.general/pull/7020). +- shutdown - use ``shutdown -p ...`` with FreeBSD to halt and power off machine (https://github.com/ansible-collections/community.general/pull/7102). +- sorcery - add grimoire (repository) management support (https://github.com/ansible-collections/community.general/pull/7012). + +Deprecated Features +------------------- + +- ejabberd_user - deprecate the parameter ``logging`` in favour of producing more detailed information in the module output (https://github.com/ansible-collections/community.general/pull/7043). + +Bugfixes +-------- + +- bitwarden lookup plugin - the plugin made assumptions about the structure of a Bitwarden JSON object which may have been broken by an update in the Bitwarden API. Remove assumptions, and allow queries for general fields such as ``notes`` (https://github.com/ansible-collections/community.general/pull/7061). +- ejabberd_user - module was failing to detect whether user was already created and/or password was changed (https://github.com/ansible-collections/community.general/pull/7033). +- keycloak module util - fix missing ``http_agent``, ``timeout``, and ``validate_certs`` ``open_url()`` parameters (https://github.com/ansible-collections/community.general/pull/7067). +- keycloak_client inventory plugin - fix missing client secret (https://github.com/ansible-collections/community.general/pull/6931). +- lvol - add support for percentage of origin size specification when creating snapshot volumes (https://github.com/ansible-collections/community.general/issues/1630, https://github.com/ansible-collections/community.general/pull/7053). +- lxc connection plugin - now handles ``remote_addr`` defaulting to ``inventory_hostname`` correctly (https://github.com/ansible-collections/community.general/pull/7104). +- oci_utils module utils - avoid direct type comparisons (https://github.com/ansible-collections/community.general/pull/7085). +- proxmox_user_info - avoid direct type comparisons (https://github.com/ansible-collections/community.general/pull/7085). +- snap - fix crash when multiple snaps are specified and one has ``---`` in its description (https://github.com/ansible-collections/community.general/pull/7046). +- sorcery - fix interruption of the multi-stage process (https://github.com/ansible-collections/community.general/pull/7012). +- sorcery - fix queue generation before the whole system rebuild (https://github.com/ansible-collections/community.general/pull/7012). +- sorcery - latest state no longer triggers update_cache (https://github.com/ansible-collections/community.general/pull/7012). + v7.2.1 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 81c054ce10..ccbfc79756 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1295,3 +1295,83 @@ releases: - 6983-rundeck-fix-typerrror-on-404-api-response.yml - 7.2.1.yml release_date: '2023-07-31' + 7.3.0: + changes: + bugfixes: + - bitwarden lookup plugin - the plugin made assumptions about the structure + of a Bitwarden JSON object which may have been broken by an update in the + Bitwarden API. Remove assumptions, and allow queries for general fields such + as ``notes`` (https://github.com/ansible-collections/community.general/pull/7061). + - ejabberd_user - module was failing to detect whether user was already created + and/or password was changed (https://github.com/ansible-collections/community.general/pull/7033). + - keycloak module util - fix missing ``http_agent``, ``timeout``, and ``validate_certs`` + ``open_url()`` parameters (https://github.com/ansible-collections/community.general/pull/7067). + - keycloak_client inventory plugin - fix missing client secret (https://github.com/ansible-collections/community.general/pull/6931). + - lvol - add support for percentage of origin size specification when creating + snapshot volumes (https://github.com/ansible-collections/community.general/issues/1630, + https://github.com/ansible-collections/community.general/pull/7053). + - lxc connection plugin - now handles ``remote_addr`` defaulting to ``inventory_hostname`` + correctly (https://github.com/ansible-collections/community.general/pull/7104). + - oci_utils module utils - avoid direct type comparisons (https://github.com/ansible-collections/community.general/pull/7085). + - proxmox_user_info - avoid direct type comparisons (https://github.com/ansible-collections/community.general/pull/7085). + - snap - fix crash when multiple snaps are specified and one has ``---`` in + its description (https://github.com/ansible-collections/community.general/pull/7046). + - sorcery - fix interruption of the multi-stage process (https://github.com/ansible-collections/community.general/pull/7012). + - sorcery - fix queue generation before the whole system rebuild (https://github.com/ansible-collections/community.general/pull/7012). + - sorcery - latest state no longer triggers update_cache (https://github.com/ansible-collections/community.general/pull/7012). + deprecated_features: + - ejabberd_user - deprecate the parameter ``logging`` in favour of producing + more detailed information in the module output (https://github.com/ansible-collections/community.general/pull/7043). + minor_changes: + - chroot connection plugin - add ``disable_root_check`` option (https://github.com/ansible-collections/community.general/pull/7099). + - ejabberd_user - module now using ``CmdRunner`` to execute external command + (https://github.com/ansible-collections/community.general/pull/7075). + - ipa_config - add module parameters to manage FreeIPA user and group objectclasses + (https://github.com/ansible-collections/community.general/pull/7019). + - ipa_config - adds ``idp`` choice to ``ipauserauthtype`` parameter's choices + (https://github.com/ansible-collections/community.general/pull/7051). + - npm - module now using ``CmdRunner`` to execute external commands (https://github.com/ansible-collections/community.general/pull/6989). + - proxmox_kvm - enabled force restart of VM, bringing the ``force`` parameter + functionality in line with what is described in the docs (https://github.com/ansible-collections/community.general/pull/6914). + - proxmox_vm_info - ``node`` parameter is no longer required. Information can + be obtained for the whole cluster (https://github.com/ansible-collections/community.general/pull/6976). + - proxmox_vm_info - non-existing provided by name/vmid VM would return empty + results instead of failing (https://github.com/ansible-collections/community.general/pull/7049). + - redfish_config - add ``DeleteAllVolumes`` command to allow deletion of all + volumes on servers (https://github.com/ansible-collections/community.general/pull/6814). + - redfish_utils - use ``Controllers`` key in redfish data to obtain Storage + controllers properties (https://github.com/ansible-collections/community.general/pull/7081). + - redfish_utils module utils - add support for ``PowerCycle`` reset type for + ``redfish_command`` responses feature (https://github.com/ansible-collections/community.general/issues/7083). + - redfish_utils module utils - add support for following ``@odata.nextLink`` + pagination in ``software_inventory`` responses feature (https://github.com/ansible-collections/community.general/pull/7020). + - shutdown - use ``shutdown -p ...`` with FreeBSD to halt and power off machine + (https://github.com/ansible-collections/community.general/pull/7102). + - sorcery - add grimoire (repository) management support (https://github.com/ansible-collections/community.general/pull/7012). + release_summary: Feature and bugfix release. + fragments: + - 6814-redfish-config-add-delete-all-volumes.yml + - 6914-proxmox_kvm-enable-force-restart.yml + - 6931-keycloak_client-inventory-bugfix.yml + - 6976-proxmox-vm-info-not-require-node.yml + - 6989-npm-cmdrunner.yml + - 7.3.0.yml + - 7012-sorcery-grimoire-mgmt.yml + - 7019-ipa_config-user-and-group-objectclasses.yml + - 7020-redfish-utils-pagination.yml + - 7033-ejabberd-user-bugs.yml + - 7043-ejabberd-user-deprecate-logging.yml + - 7046-snap-newline-before-separator.yml + - 7049-proxmox-vm-info-empty-results.yml + - 7051-ipa-config-new-choice-idp-to-ipauserauthtype.yml + - 7061-fix-bitwarden-get_field.yml + - 7067-keycloak-api-paramerter-fix.yml + - 7075-ejabberd-user-cmdrunner.yml + - 7081-redfish-utils-fix-for-storagecontrollers-deprecated-key.yaml + - 7085-sanity.yml + - 7099-chroot-disable-root-check-option.yml + - 7102-freebsd-shutdown-p.yml + - 7104_fix_lxc_remoteaddr_default.yml + - 7113-redfish-utils-power-cycle.yml + - lvol-pct-of-origin.yml + release_date: '2023-08-15' diff --git a/changelogs/fragments/6814-redfish-config-add-delete-all-volumes.yml b/changelogs/fragments/6814-redfish-config-add-delete-all-volumes.yml deleted file mode 100644 index 8a2214d09a..0000000000 --- a/changelogs/fragments/6814-redfish-config-add-delete-all-volumes.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - redfish_config - add ``DeleteAllVolumes`` command to allow deletion of all volumes on servers (https://github.com/ansible-collections/community.general/pull/6814). diff --git a/changelogs/fragments/6914-proxmox_kvm-enable-force-restart.yml b/changelogs/fragments/6914-proxmox_kvm-enable-force-restart.yml deleted file mode 100644 index 4767f36f15..0000000000 --- a/changelogs/fragments/6914-proxmox_kvm-enable-force-restart.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - proxmox_kvm - enabled force restart of VM, bringing the ``force`` parameter functionality in line with what is described in the docs (https://github.com/ansible-collections/community.general/pull/6914). diff --git a/changelogs/fragments/6931-keycloak_client-inventory-bugfix.yml b/changelogs/fragments/6931-keycloak_client-inventory-bugfix.yml deleted file mode 100644 index ebc520d7a4..0000000000 --- a/changelogs/fragments/6931-keycloak_client-inventory-bugfix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - keycloak_client inventory plugin - fix missing client secret (https://github.com/ansible-collections/community.general/pull/6931). \ No newline at end of file diff --git a/changelogs/fragments/6976-proxmox-vm-info-not-require-node.yml b/changelogs/fragments/6976-proxmox-vm-info-not-require-node.yml deleted file mode 100644 index b98744fd34..0000000000 --- a/changelogs/fragments/6976-proxmox-vm-info-not-require-node.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - proxmox_vm_info - ``node`` parameter is no longer required. Information can be obtained for the whole cluster (https://github.com/ansible-collections/community.general/pull/6976). diff --git a/changelogs/fragments/6989-npm-cmdrunner.yml b/changelogs/fragments/6989-npm-cmdrunner.yml deleted file mode 100644 index bc55fce24b..0000000000 --- a/changelogs/fragments/6989-npm-cmdrunner.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - npm - module now using ``CmdRunner`` to execute external commands (https://github.com/ansible-collections/community.general/pull/6989). diff --git a/changelogs/fragments/7.3.0.yml b/changelogs/fragments/7.3.0.yml deleted file mode 100644 index 80287c3b46..0000000000 --- a/changelogs/fragments/7.3.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Feature and bugfix release. diff --git a/changelogs/fragments/7012-sorcery-grimoire-mgmt.yml b/changelogs/fragments/7012-sorcery-grimoire-mgmt.yml deleted file mode 100644 index b7488d4016..0000000000 --- a/changelogs/fragments/7012-sorcery-grimoire-mgmt.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -minor_changes: - - "sorcery - add grimoire (repository) management support (https://github.com/ansible-collections/community.general/pull/7012)." -bugfixes: - - "sorcery - fix queue generation before the whole system rebuild (https://github.com/ansible-collections/community.general/pull/7012)." - - "sorcery - latest state no longer triggers update_cache (https://github.com/ansible-collections/community.general/pull/7012)." - - "sorcery - fix interruption of the multi-stage process (https://github.com/ansible-collections/community.general/pull/7012)." diff --git a/changelogs/fragments/7019-ipa_config-user-and-group-objectclasses.yml b/changelogs/fragments/7019-ipa_config-user-and-group-objectclasses.yml deleted file mode 100644 index d9a2a2673f..0000000000 --- a/changelogs/fragments/7019-ipa_config-user-and-group-objectclasses.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ipa_config - add module parameters to manage FreeIPA user and group objectclasses (https://github.com/ansible-collections/community.general/pull/7019). diff --git a/changelogs/fragments/7020-redfish-utils-pagination.yml b/changelogs/fragments/7020-redfish-utils-pagination.yml deleted file mode 100644 index 08cd49b1af..0000000000 --- a/changelogs/fragments/7020-redfish-utils-pagination.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - redfish_utils module utils - add support for following ``@odata.nextLink`` pagination in ``software_inventory`` responses feature (https://github.com/ansible-collections/community.general/pull/7020). diff --git a/changelogs/fragments/7033-ejabberd-user-bugs.yml b/changelogs/fragments/7033-ejabberd-user-bugs.yml deleted file mode 100644 index 0625d4cf63..0000000000 --- a/changelogs/fragments/7033-ejabberd-user-bugs.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ejabberd_user - module was failing to detect whether user was already created and/or password was changed (https://github.com/ansible-collections/community.general/pull/7033). diff --git a/changelogs/fragments/7043-ejabberd-user-deprecate-logging.yml b/changelogs/fragments/7043-ejabberd-user-deprecate-logging.yml deleted file mode 100644 index beaec9ccc3..0000000000 --- a/changelogs/fragments/7043-ejabberd-user-deprecate-logging.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - ejabberd_user - deprecate the parameter ``logging`` in favour of producing more detailed information in the module output (https://github.com/ansible-collections/community.general/pull/7043). diff --git a/changelogs/fragments/7046-snap-newline-before-separator.yml b/changelogs/fragments/7046-snap-newline-before-separator.yml deleted file mode 100644 index a2b6ded381..0000000000 --- a/changelogs/fragments/7046-snap-newline-before-separator.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - snap - fix crash when multiple snaps are specified and one has ``---`` in its description (https://github.com/ansible-collections/community.general/pull/7046). diff --git a/changelogs/fragments/7049-proxmox-vm-info-empty-results.yml b/changelogs/fragments/7049-proxmox-vm-info-empty-results.yml deleted file mode 100644 index 50b35cd63e..0000000000 --- a/changelogs/fragments/7049-proxmox-vm-info-empty-results.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - proxmox_vm_info - non-existing provided by name/vmid VM would return empty results instead of failing (https://github.com/ansible-collections/community.general/pull/7049). diff --git a/changelogs/fragments/7051-ipa-config-new-choice-idp-to-ipauserauthtype.yml b/changelogs/fragments/7051-ipa-config-new-choice-idp-to-ipauserauthtype.yml deleted file mode 100644 index 8d928828de..0000000000 --- a/changelogs/fragments/7051-ipa-config-new-choice-idp-to-ipauserauthtype.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ipa_config - adds ``idp`` choice to ``ipauserauthtype`` parameter's choices (https://github.com/ansible-collections/community.general/pull/7051). diff --git a/changelogs/fragments/7061-fix-bitwarden-get_field.yml b/changelogs/fragments/7061-fix-bitwarden-get_field.yml deleted file mode 100644 index a3f740a2f7..0000000000 --- a/changelogs/fragments/7061-fix-bitwarden-get_field.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - bitwarden lookup plugin - the plugin made assumptions about the structure of a Bitwarden JSON object which may have been broken by an update in the Bitwarden API. Remove assumptions, and allow queries for general fields such as ``notes`` (https://github.com/ansible-collections/community.general/pull/7061). diff --git a/changelogs/fragments/7067-keycloak-api-paramerter-fix.yml b/changelogs/fragments/7067-keycloak-api-paramerter-fix.yml deleted file mode 100644 index a52c6fe953..0000000000 --- a/changelogs/fragments/7067-keycloak-api-paramerter-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - keycloak module util - fix missing ``http_agent``, ``timeout``, and ``validate_certs`` ``open_url()`` parameters (https://github.com/ansible-collections/community.general/pull/7067). diff --git a/changelogs/fragments/7075-ejabberd-user-cmdrunner.yml b/changelogs/fragments/7075-ejabberd-user-cmdrunner.yml deleted file mode 100644 index abe4ef2fb7..0000000000 --- a/changelogs/fragments/7075-ejabberd-user-cmdrunner.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ejabberd_user - module now using ``CmdRunner`` to execute external command (https://github.com/ansible-collections/community.general/pull/7075). diff --git a/changelogs/fragments/7081-redfish-utils-fix-for-storagecontrollers-deprecated-key.yaml b/changelogs/fragments/7081-redfish-utils-fix-for-storagecontrollers-deprecated-key.yaml deleted file mode 100644 index 02d760ae35..0000000000 --- a/changelogs/fragments/7081-redfish-utils-fix-for-storagecontrollers-deprecated-key.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - redfish_utils - use ``Controllers`` key in redfish data to obtain Storage controllers properties (https://github.com/ansible-collections/community.general/pull/7081). diff --git a/changelogs/fragments/7085-sanity.yml b/changelogs/fragments/7085-sanity.yml deleted file mode 100644 index 53fb245e3f..0000000000 --- a/changelogs/fragments/7085-sanity.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - "oci_utils module utils - avoid direct type comparisons (https://github.com/ansible-collections/community.general/pull/7085)." - - "proxmox_user_info - avoid direct type comparisons (https://github.com/ansible-collections/community.general/pull/7085)." diff --git a/changelogs/fragments/7099-chroot-disable-root-check-option.yml b/changelogs/fragments/7099-chroot-disable-root-check-option.yml deleted file mode 100644 index c5c2af4e95..0000000000 --- a/changelogs/fragments/7099-chroot-disable-root-check-option.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "chroot connection plugin - add ``disable_root_check`` option (https://github.com/ansible-collections/community.general/pull/7099)." diff --git a/changelogs/fragments/7102-freebsd-shutdown-p.yml b/changelogs/fragments/7102-freebsd-shutdown-p.yml deleted file mode 100644 index 1a0209cf02..0000000000 --- a/changelogs/fragments/7102-freebsd-shutdown-p.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - shutdown - use ``shutdown -p ...`` with FreeBSD to halt and power off machine (https://github.com/ansible-collections/community.general/pull/7102). diff --git a/changelogs/fragments/7104_fix_lxc_remoteaddr_default.yml b/changelogs/fragments/7104_fix_lxc_remoteaddr_default.yml deleted file mode 100644 index 71092b6bb3..0000000000 --- a/changelogs/fragments/7104_fix_lxc_remoteaddr_default.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "lxc connection plugin - now handles ``remote_addr`` defaulting to ``inventory_hostname`` correctly (https://github.com/ansible-collections/community.general/pull/7104)." diff --git a/changelogs/fragments/7113-redfish-utils-power-cycle.yml b/changelogs/fragments/7113-redfish-utils-power-cycle.yml deleted file mode 100644 index 22c95ce82b..0000000000 --- a/changelogs/fragments/7113-redfish-utils-power-cycle.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - redfish_utils module utils - add support for ``PowerCycle`` reset type for ``redfish_command`` responses feature (https://github.com/ansible-collections/community.general/issues/7083). diff --git a/changelogs/fragments/lvol-pct-of-origin.yml b/changelogs/fragments/lvol-pct-of-origin.yml deleted file mode 100644 index 5236892897..0000000000 --- a/changelogs/fragments/lvol-pct-of-origin.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - lvol - add support for percentage of origin size specification when creating snapshot volumes (https://github.com/ansible-collections/community.general/issues/1630, https://github.com/ansible-collections/community.general/pull/7053).