mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Release 8.2.0.
This commit is contained in:
parent
778662921f
commit
980a9817f3
16 changed files with 152 additions and 31 deletions
|
@ -6,6 +6,67 @@ Community General Release Notes
|
||||||
|
|
||||||
This changelog describes changes after version 7.0.0.
|
This changelog describes changes after version 7.0.0.
|
||||||
|
|
||||||
|
v8.2.0
|
||||||
|
======
|
||||||
|
|
||||||
|
Release Summary
|
||||||
|
---------------
|
||||||
|
|
||||||
|
Regular bugfix and feature release.
|
||||||
|
|
||||||
|
Minor Changes
|
||||||
|
-------------
|
||||||
|
|
||||||
|
- ipa_dnsrecord - adds ability to manage NS record types (https://github.com/ansible-collections/community.general/pull/7737).
|
||||||
|
- ipa_pwpolicy - refactor module and exchange a sequence ``if`` statements with a ``for`` loop (https://github.com/ansible-collections/community.general/pull/7723).
|
||||||
|
- ipa_pwpolicy - update module to support ``maxrepeat``, ``maxsequence``, ``dictcheck``, ``usercheck``, ``gracelimit`` parameters in FreeIPA password policies (https://github.com/ansible-collections/community.general/pull/7723).
|
||||||
|
- keycloak_realm_key - the ``config.algorithm`` option now supports 8 additional key algorithms (https://github.com/ansible-collections/community.general/pull/7698).
|
||||||
|
- keycloak_realm_key - the ``config.certificate`` option value is no longer defined with ``no_log=True`` (https://github.com/ansible-collections/community.general/pull/7698).
|
||||||
|
- keycloak_realm_key - the ``provider_id`` option now supports RSA encryption key usage (value ``rsa-enc``) (https://github.com/ansible-collections/community.general/pull/7698).
|
||||||
|
- keycloak_user_federation - allow custom user storage providers to be set through ``provider_id`` (https://github.com/ansible-collections/community.general/pull/7789).
|
||||||
|
- mail - add ``Message-ID`` header; which is required by some mail servers (https://github.com/ansible-collections/community.general/pull/7740).
|
||||||
|
- mail module, mail callback plugin - allow to configure the domain name of the Message-ID header with a new ``message_id_domain`` option (https://github.com/ansible-collections/community.general/pull/7765).
|
||||||
|
- ssh_config - new feature to set ``AddKeysToAgent`` option to ``yes`` or ``no`` (https://github.com/ansible-collections/community.general/pull/7703).
|
||||||
|
- ssh_config - new feature to set ``IdentitiesOnly`` option to ``yes`` or ``no`` (https://github.com/ansible-collections/community.general/pull/7704).
|
||||||
|
- xcc_redfish_command - added support for raw POSTs (``command=PostResource`` in ``category=Raw``) without a specific action info (https://github.com/ansible-collections/community.general/pull/7746).
|
||||||
|
|
||||||
|
Bugfixes
|
||||||
|
--------
|
||||||
|
|
||||||
|
- keycloak_identity_provider - ``mappers`` processing was not idempotent if the mappers configuration list had not been sorted by name (in ascending order). Fix resolves the issue by sorting mappers in the desired state using the same key which is used for obtaining existing state (https://github.com/ansible-collections/community.general/pull/7418).
|
||||||
|
- keycloak_identity_provider - it was not possible to reconfigure (add, remove) ``mappers`` once they were created initially. Removal was ignored, adding new ones resulted in dropping the pre-existing unmodified mappers. Fix resolves the issue by supplying correct input to the internal update call (https://github.com/ansible-collections/community.general/pull/7418).
|
||||||
|
- keycloak_user - when ``force`` is set, but user does not exist, do not try to delete it (https://github.com/ansible-collections/community.general/pull/7696).
|
||||||
|
- proxmox_kvm - running ``state=template`` will first check whether VM is already a template (https://github.com/ansible-collections/community.general/pull/7792).
|
||||||
|
- statusio_maintenance - fix error caused by incorrectly formed API data payload. Was raising "Failed to create maintenance HTTP Error 400 Bad Request" caused by bad data type for date/time and deprecated dict keys (https://github.com/ansible-collections/community.general/pull/7754).
|
||||||
|
|
||||||
|
New Plugins
|
||||||
|
-----------
|
||||||
|
|
||||||
|
Connection
|
||||||
|
~~~~~~~~~~
|
||||||
|
|
||||||
|
- incus - Run tasks in Incus instances via the Incus CLI.
|
||||||
|
|
||||||
|
Filter
|
||||||
|
~~~~~~
|
||||||
|
|
||||||
|
- from_ini - Converts INI text input into a dictionary
|
||||||
|
- to_ini - Converts a dictionary to the INI file format
|
||||||
|
|
||||||
|
Lookup
|
||||||
|
~~~~~~
|
||||||
|
|
||||||
|
- github_app_access_token - Obtain short-lived Github App Access tokens
|
||||||
|
|
||||||
|
New Modules
|
||||||
|
-----------
|
||||||
|
|
||||||
|
- dnf_config_manager - Enable or disable dnf repositories using config-manager
|
||||||
|
- keycloak_component_info - Retrive component info in Keycloak
|
||||||
|
- keycloak_realm_rolemapping - Allows administration of Keycloak realm role mappings into groups with the Keycloak API
|
||||||
|
- proxmox_node_info - Retrieve information about one or more Proxmox VE nodes
|
||||||
|
- proxmox_storage_contents_info - List content from a Proxmox VE storage
|
||||||
|
|
||||||
v8.1.0
|
v8.1.0
|
||||||
======
|
======
|
||||||
|
|
||||||
|
|
|
@ -981,3 +981,94 @@ releases:
|
||||||
name: fqdn_valid
|
name: fqdn_valid
|
||||||
namespace: null
|
namespace: null
|
||||||
release_date: '2023-12-04'
|
release_date: '2023-12-04'
|
||||||
|
8.2.0:
|
||||||
|
changes:
|
||||||
|
bugfixes:
|
||||||
|
- keycloak_identity_provider - ``mappers`` processing was not idempotent if
|
||||||
|
the mappers configuration list had not been sorted by name (in ascending order).
|
||||||
|
Fix resolves the issue by sorting mappers in the desired state using the same
|
||||||
|
key which is used for obtaining existing state (https://github.com/ansible-collections/community.general/pull/7418).
|
||||||
|
- keycloak_identity_provider - it was not possible to reconfigure (add, remove)
|
||||||
|
``mappers`` once they were created initially. Removal was ignored, adding
|
||||||
|
new ones resulted in dropping the pre-existing unmodified mappers. Fix resolves
|
||||||
|
the issue by supplying correct input to the internal update call (https://github.com/ansible-collections/community.general/pull/7418).
|
||||||
|
- keycloak_user - when ``force`` is set, but user does not exist, do not try
|
||||||
|
to delete it (https://github.com/ansible-collections/community.general/pull/7696).
|
||||||
|
- proxmox_kvm - running ``state=template`` will first check whether VM is already
|
||||||
|
a template (https://github.com/ansible-collections/community.general/pull/7792).
|
||||||
|
- statusio_maintenance - fix error caused by incorrectly formed API data payload.
|
||||||
|
Was raising "Failed to create maintenance HTTP Error 400 Bad Request" caused
|
||||||
|
by bad data type for date/time and deprecated dict keys (https://github.com/ansible-collections/community.general/pull/7754).
|
||||||
|
minor_changes:
|
||||||
|
- ipa_dnsrecord - adds ability to manage NS record types (https://github.com/ansible-collections/community.general/pull/7737).
|
||||||
|
- ipa_pwpolicy - refactor module and exchange a sequence ``if`` statements with
|
||||||
|
a ``for`` loop (https://github.com/ansible-collections/community.general/pull/7723).
|
||||||
|
- ipa_pwpolicy - update module to support ``maxrepeat``, ``maxsequence``, ``dictcheck``,
|
||||||
|
``usercheck``, ``gracelimit`` parameters in FreeIPA password policies (https://github.com/ansible-collections/community.general/pull/7723).
|
||||||
|
- keycloak_realm_key - the ``config.algorithm`` option now supports 8 additional
|
||||||
|
key algorithms (https://github.com/ansible-collections/community.general/pull/7698).
|
||||||
|
- keycloak_realm_key - the ``config.certificate`` option value is no longer
|
||||||
|
defined with ``no_log=True`` (https://github.com/ansible-collections/community.general/pull/7698).
|
||||||
|
- keycloak_realm_key - the ``provider_id`` option now supports RSA encryption
|
||||||
|
key usage (value ``rsa-enc``) (https://github.com/ansible-collections/community.general/pull/7698).
|
||||||
|
- keycloak_user_federation - allow custom user storage providers to be set through
|
||||||
|
``provider_id`` (https://github.com/ansible-collections/community.general/pull/7789).
|
||||||
|
- mail - add ``Message-ID`` header; which is required by some mail servers (https://github.com/ansible-collections/community.general/pull/7740).
|
||||||
|
- mail module, mail callback plugin - allow to configure the domain name of
|
||||||
|
the Message-ID header with a new ``message_id_domain`` option (https://github.com/ansible-collections/community.general/pull/7765).
|
||||||
|
- ssh_config - new feature to set ``AddKeysToAgent`` option to ``yes`` or ``no``
|
||||||
|
(https://github.com/ansible-collections/community.general/pull/7703).
|
||||||
|
- ssh_config - new feature to set ``IdentitiesOnly`` option to ``yes`` or ``no``
|
||||||
|
(https://github.com/ansible-collections/community.general/pull/7704).
|
||||||
|
- xcc_redfish_command - added support for raw POSTs (``command=PostResource``
|
||||||
|
in ``category=Raw``) without a specific action info (https://github.com/ansible-collections/community.general/pull/7746).
|
||||||
|
release_summary: Regular bugfix and feature release.
|
||||||
|
fragments:
|
||||||
|
- 7418-kc_identity_provider-mapper-reconfiguration-fixes.yml
|
||||||
|
- 7696-avoid-attempt-to-delete-non-existing-user.yml
|
||||||
|
- 7698-improvements-to-keycloak_realm_key.yml
|
||||||
|
- 7703-ssh_config_add_keys_to_agent_option.yml
|
||||||
|
- 7704-ssh_config_identities_only_option.yml
|
||||||
|
- 7723-ipa-pwpolicy-update-pwpolicy-module.yml
|
||||||
|
- 7737-add-ipa-dnsrecord-ns-type.yml
|
||||||
|
- 7740-add-message-id-header-to-mail-module.yml
|
||||||
|
- 7746-raw_post-without-actions.yml
|
||||||
|
- 7754-fixed-payload-format.yml
|
||||||
|
- 7765-mail-message-id.yml
|
||||||
|
- 7789-keycloak-user-federation-custom-provider-type.yml
|
||||||
|
- 7791-proxmox_kvm-state-template-will-check-status-first.yaml
|
||||||
|
- 8.2.0.yml
|
||||||
|
modules:
|
||||||
|
- description: Enable or disable dnf repositories using config-manager
|
||||||
|
name: dnf_config_manager
|
||||||
|
namespace: ''
|
||||||
|
- description: Retrive component info in Keycloak
|
||||||
|
name: keycloak_component_info
|
||||||
|
namespace: ''
|
||||||
|
- description: Allows administration of Keycloak realm role mappings into groups
|
||||||
|
with the Keycloak API
|
||||||
|
name: keycloak_realm_rolemapping
|
||||||
|
namespace: ''
|
||||||
|
- description: Retrieve information about one or more Proxmox VE nodes
|
||||||
|
name: proxmox_node_info
|
||||||
|
namespace: ''
|
||||||
|
- description: List content from a Proxmox VE storage
|
||||||
|
name: proxmox_storage_contents_info
|
||||||
|
namespace: ''
|
||||||
|
plugins:
|
||||||
|
connection:
|
||||||
|
- description: Run tasks in Incus instances via the Incus CLI.
|
||||||
|
name: incus
|
||||||
|
namespace: null
|
||||||
|
filter:
|
||||||
|
- description: Converts INI text input into a dictionary
|
||||||
|
name: from_ini
|
||||||
|
namespace: null
|
||||||
|
- description: Converts a dictionary to the INI file format
|
||||||
|
name: to_ini
|
||||||
|
namespace: null
|
||||||
|
lookup:
|
||||||
|
- description: Obtain short-lived Github App Access tokens
|
||||||
|
name: github_app_access_token
|
||||||
|
namespace: null
|
||||||
|
release_date: '2024-01-01'
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
bugfixes:
|
|
||||||
- keycloak_identity_provider - it was not possible to reconfigure (add, remove) ``mappers`` once they were created initially. Removal was ignored, adding new ones resulted in dropping the pre-existing unmodified mappers. Fix resolves the issue by supplying correct input to the internal update call (https://github.com/ansible-collections/community.general/pull/7418).
|
|
||||||
- keycloak_identity_provider - ``mappers`` processing was not idempotent if the mappers configuration list had not been sorted by name (in ascending order). Fix resolves the issue by sorting mappers in the desired state using the same key which is used for obtaining existing state (https://github.com/ansible-collections/community.general/pull/7418).
|
|
|
@ -1,2 +0,0 @@
|
||||||
bugfixes:
|
|
||||||
- keycloak_user - when ``force`` is set, but user does not exist, do not try to delete it (https://github.com/ansible-collections/community.general/pull/7696).
|
|
|
@ -1,4 +0,0 @@
|
||||||
minor_changes:
|
|
||||||
- keycloak_realm_key - the ``provider_id`` option now supports RSA encryption key usage (value ``rsa-enc``) (https://github.com/ansible-collections/community.general/pull/7698).
|
|
||||||
- keycloak_realm_key - the ``config.algorithm`` option now supports 8 additional key algorithms (https://github.com/ansible-collections/community.general/pull/7698).
|
|
||||||
- keycloak_realm_key - the ``config.certificate`` option value is no longer defined with ``no_log=True`` (https://github.com/ansible-collections/community.general/pull/7698).
|
|
|
@ -1,2 +0,0 @@
|
||||||
minor_changes:
|
|
||||||
- ssh_config - new feature to set ``AddKeysToAgent`` option to ``yes`` or ``no`` (https://github.com/ansible-collections/community.general/pull/7703).
|
|
|
@ -1,2 +0,0 @@
|
||||||
minor_changes:
|
|
||||||
- ssh_config - new feature to set ``IdentitiesOnly`` option to ``yes`` or ``no`` (https://github.com/ansible-collections/community.general/pull/7704).
|
|
|
@ -1,3 +0,0 @@
|
||||||
minor_changes:
|
|
||||||
- ipa_pwpolicy - update module to support ``maxrepeat``, ``maxsequence``, ``dictcheck``, ``usercheck``, ``gracelimit`` parameters in FreeIPA password policies (https://github.com/ansible-collections/community.general/pull/7723).
|
|
||||||
- ipa_pwpolicy - refactor module and exchange a sequence ``if`` statements with a ``for`` loop (https://github.com/ansible-collections/community.general/pull/7723).
|
|
|
@ -1,2 +0,0 @@
|
||||||
minor_changes:
|
|
||||||
- ipa_dnsrecord - adds ability to manage NS record types (https://github.com/ansible-collections/community.general/pull/7737).
|
|
|
@ -1,2 +0,0 @@
|
||||||
minor_changes:
|
|
||||||
- mail - add ``Message-ID`` header; which is required by some mail servers (https://github.com/ansible-collections/community.general/pull/7740).
|
|
|
@ -1,2 +0,0 @@
|
||||||
minor_changes:
|
|
||||||
- xcc_redfish_command - added support for raw POSTs (``command=PostResource`` in ``category=Raw``) without a specific action info (https://github.com/ansible-collections/community.general/pull/7746).
|
|
|
@ -1,2 +0,0 @@
|
||||||
bugfixes:
|
|
||||||
- statusio_maintenance - fix error caused by incorrectly formed API data payload. Was raising "Failed to create maintenance HTTP Error 400 Bad Request" caused by bad data type for date/time and deprecated dict keys (https://github.com/ansible-collections/community.general/pull/7754).
|
|
|
@ -1,2 +0,0 @@
|
||||||
minor_changes:
|
|
||||||
- "mail module, mail callback plugin - allow to configure the domain name of the Message-ID header with a new ``message_id_domain`` option (https://github.com/ansible-collections/community.general/pull/7765)."
|
|
|
@ -1,2 +0,0 @@
|
||||||
minor_changes:
|
|
||||||
- keycloak_user_federation - allow custom user storage providers to be set through ``provider_id`` (https://github.com/ansible-collections/community.general/pull/7789).
|
|
|
@ -1,2 +0,0 @@
|
||||||
bugfixes:
|
|
||||||
- proxmox_kvm - running ``state=template`` will first check whether VM is already a template (https://github.com/ansible-collections/community.general/pull/7792).
|
|
|
@ -1 +0,0 @@
|
||||||
release_summary: Regular bugfix and feature release.
|
|
Loading…
Reference in a new issue