Skip to content

Commit 68c3c9b

Browse files
committed
Release 10.6.0.
1 parent 7bb2918 commit 68c3c9b

28 files changed

+367
-141
lines changed

CHANGELOG.md

Lines changed: 146 additions & 61 deletions
Large diffs are not rendered by default.

CHANGELOG.rst

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,83 @@ Community General Release Notes
66

77
This changelog describes changes after version 9.0.0.
88

9+
v10.6.0
10+
=======
11+
12+
Release Summary
13+
---------------
14+
15+
Regular bugfix and feature release.
16+
17+
Minor Changes
18+
-------------
19+
20+
- apache2_module - added workaround for new PHP module name, from ``php7_module`` to ``php_module`` (https://github.com/ansible-collections/community.general/pull/9951).
21+
- gitlab_project - add option ``build_timeout`` (https://github.com/ansible-collections/community.general/pull/9960).
22+
- gitlab_project_members - extend choices parameter ``access_level`` by missing upstream valid value ``owner`` (https://github.com/ansible-collections/community.general/pull/9953).
23+
- hpilo_boot - add option to get an idempotent behavior while powering on server, resulting in success instead of failure when using ``state: boot_once`` option (https://github.com/ansible-collections/community.general/pull/9646).
24+
- idrac_redfish_command, idrac_redfish_config, idrac_redfish_info - add ``validate_certs``, ``ca_path``, and ``ciphers`` options to configure TLS/SSL (https://github.com/ansible-collections/community.general/issues/3686, https://github.com/ansible-collections/community.general/pull/9964).
25+
- ilo_redfish_command, ilo_redfish_config, ilo_redfish_info - add ``validate_certs``, ``ca_path``, and ``ciphers`` options to configure TLS/SSL (https://github.com/ansible-collections/community.general/issues/3686, https://github.com/ansible-collections/community.general/pull/9964).
26+
- keycloak module_utils - user groups can now be referenced by their name, like ``staff``, or their path, like ``/staff/engineering``. The path syntax allows users to reference subgroups, which is not possible otherwise (https://github.com/ansible-collections/community.general/pull/9898).
27+
- keycloak_user module - user groups can now be referenced by their name, like ``staff``, or their path, like ``/staff/engineering``. The path syntax allows users to reference subgroups, which is not possible otherwise (https://github.com/ansible-collections/community.general/pull/9898).
28+
- nmcli - add support for Infiniband MAC setting when ``type`` is ``infiniband`` (https://github.com/ansible-collections/community.general/pull/9962).
29+
- one_vm - update allowed values for ``updateconf`` to include new parameters as per the latest OpenNebula API documentation.
30+
Added parameters:
31+
32+
* ``OS``: ``FIRMWARE``;
33+
* ``CPU_MODEL``: ``MODEL``, ``FEATURES``;
34+
* ``FEATURES``: ``VIRTIO_BLK_QUEUES``, ``VIRTIO_SCSI_QUEUES``, ``IOTHREADS``;
35+
* ``GRAPHICS``: ``PORT``, ``COMMAND``;
36+
* ``VIDEO``: ``ATS``, ``IOMMU``, ``RESOLUTION``, ``TYPE``, ``VRAM``;
37+
* ``RAW``: ``VALIDATE``;
38+
* ``BACKUP_CONFIG``: ``FS_FREEZE``, ``KEEP_LAST``, ``BACKUP_VOLATILE``, ``MODE``, ``INCREMENT_MODE``.
39+
40+
(https://github.com/ansible-collections/community.general/pull/9959).
41+
- proxmox and proxmox_kvm modules - allow uppercase characters in VM/container tags (https://github.com/ansible-collections/community.general/issues/9895, https://github.com/ansible-collections/community.general/pull/10024).
42+
- puppet - improve parameter formatting, no impact to user (https://github.com/ansible-collections/community.general/pull/10014).
43+
- redfish module utils - add ``REDFISH_COMMON_ARGUMENT_SPEC``, a corresponding ``redfish`` docs fragment, and support for its ``validate_certs``, ``ca_path``, and ``ciphers`` options (https://github.com/ansible-collections/community.general/issues/3686, https://github.com/ansible-collections/community.general/pull/9964).
44+
- redfish_command, redfish_config, redfish_info - add ``validate_certs`` and ``ca_path`` options to configure TLS/SSL (https://github.com/ansible-collections/community.general/issues/3686, https://github.com/ansible-collections/community.general/pull/9964).
45+
- rocketchat - fix duplicate JSON conversion for Rocket.Chat < 7.4.0 (https://github.com/ansible-collections/community.general/pull/9965).
46+
- wdc_redfish_command, wdc_redfish_info - add ``validate_certs``, ``ca_path``, and ``ciphers`` options to configure TLS/SSL (https://github.com/ansible-collections/community.general/issues/3686, https://github.com/ansible-collections/community.general/pull/9964).
47+
- xcc_redfish_command - add ``validate_certs``, ``ca_path``, and ``ciphers`` options to configure TLS/SSL (https://github.com/ansible-collections/community.general/issues/3686, https://github.com/ansible-collections/community.general/pull/9964).
48+
- zypper - adds ``skip_post_errors`` that allows to skip RPM post-install errors (Zypper return code 107) (https://github.com/ansible-collections/community.general/issues/9972).
49+
50+
Deprecated Features
51+
-------------------
52+
53+
- manifold lookup plugin - plugin is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/10028).
54+
- stackpath_compute inventory plugin - plugin is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/10026).
55+
56+
Bugfixes
57+
--------
58+
59+
- dependent look plugin - make compatible with ansible-core's Data Tagging feature (https://github.com/ansible-collections/community.general/pull/9833).
60+
- diy callback plugin - make compatible with ansible-core's Data Tagging feature (https://github.com/ansible-collections/community.general/pull/9833).
61+
- github_deploy_key - check that key really exists on 422 to avoid masking other errors (https://github.com/ansible-collections/community.general/issues/6718, https://github.com/ansible-collections/community.general/pull/10011).
62+
- hashids and unicode_normalize filter plugins - avoid deprecated ``AnsibleFilterTypeError`` on ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/9992).
63+
- homebrew - emit a useful error message if ``brew info`` reports a package tap is ``null`` (https://github.com/ansible-collections/community.general/pull/10013, https://github.com/ansible-collections/community.general/issues/10012).
64+
- java_cert - the module no longer fails if the optional parameters ``pkcs12_alias`` and ``cert_alias`` are not provided (https://github.com/ansible-collections/community.general/pull/9970).
65+
- keycloak_authentication - fix authentification config duplication for Keycloak < 26.2.0 (https://github.com/ansible-collections/community.general/pull/9987).
66+
- keycloak_client - fix the idempotency regression by normalizing the Keycloak response for ``after_client`` (https://github.com/ansible-collections/community.general/issues/9905, https://github.com/ansible-collections/community.general/pull/9976).
67+
- proxmox inventory plugin - fix ``ansible_host`` staying empty for certain Proxmox nodes (https://github.com/ansible-collections/community.general/issues/5906, https://github.com/ansible-collections/community.general/pull/9952).
68+
- proxmox_disk - fail gracefully if ``storage`` is required but not provided by the user (https://github.com/ansible-collections/community.general/issues/9941, https://github.com/ansible-collections/community.general/pull/9963).
69+
- reveal_ansible_type filter plugin and ansible_type test plugin - make compatible with ansible-core's Data Tagging feature (https://github.com/ansible-collections/community.general/pull/9833).
70+
- sysrc - no longer always reporting ``changed=true`` when ``state=absent``. This fixes the method ``exists()`` (https://github.com/ansible-collections/community.general/issues/10004, https://github.com/ansible-collections/community.general/pull/10005).
71+
- yaml callback plugin - use ansible-core internals to avoid breakage with Data Tagging (https://github.com/ansible-collections/community.general/pull/9833).
72+
73+
Known Issues
74+
------------
75+
76+
- reveal_ansible_type filter plugin and ansible_type test plugin - note that ansible-core's Data Tagging feature implements new aliases, such as ``_AnsibleTaggedStr`` for ``str``, ``_AnsibleTaggedInt`` for ``int``, and ``_AnsibleTaggedFloat`` for ``float`` (https://github.com/ansible-collections/community.general/pull/9833).
77+
78+
New Plugins
79+
-----------
80+
81+
Connection
82+
~~~~~~~~~~
83+
84+
- community.general.wsl - Run tasks in WSL distribution using wsl.exe CLI via SSH.
85+
986
v10.5.0
1087
=======
1188

changelogs/changelog.yaml

Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1657,3 +1657,147 @@ releases:
16571657
name: pacemaker_resource
16581658
namespace: ''
16591659
release_date: '2025-03-24'
1660+
10.6.0:
1661+
changes:
1662+
bugfixes:
1663+
- dependent look plugin - make compatible with ansible-core's Data Tagging
1664+
feature (https://github.com/ansible-collections/community.general/pull/9833).
1665+
- diy callback plugin - make compatible with ansible-core's Data Tagging feature
1666+
(https://github.com/ansible-collections/community.general/pull/9833).
1667+
- "github_deploy_key - check that key really exists on 422\_to avoid masking\
1668+
\ other errors (https://github.com/ansible-collections/community.general/issues/6718,\
1669+
\ https://github.com/ansible-collections/community.general/pull/10011)."
1670+
- hashids and unicode_normalize filter plugins - avoid deprecated ``AnsibleFilterTypeError``
1671+
on ansible-core 2.19 (https://github.com/ansible-collections/community.general/pull/9992).
1672+
- homebrew - emit a useful error message if ``brew info`` reports a package
1673+
tap is ``null`` (https://github.com/ansible-collections/community.general/pull/10013,
1674+
https://github.com/ansible-collections/community.general/issues/10012).
1675+
- java_cert - the module no longer fails if the optional parameters ``pkcs12_alias``
1676+
and ``cert_alias`` are not provided (https://github.com/ansible-collections/community.general/pull/9970).
1677+
- keycloak_authentication - fix authentification config duplication for Keycloak
1678+
< 26.2.0 (https://github.com/ansible-collections/community.general/pull/9987).
1679+
- keycloak_client - fix the idempotency regression by normalizing the Keycloak
1680+
response for ``after_client`` (https://github.com/ansible-collections/community.general/issues/9905,
1681+
https://github.com/ansible-collections/community.general/pull/9976).
1682+
- proxmox inventory plugin - fix ``ansible_host`` staying empty for certain
1683+
Proxmox nodes (https://github.com/ansible-collections/community.general/issues/5906,
1684+
https://github.com/ansible-collections/community.general/pull/9952).
1685+
- proxmox_disk - fail gracefully if ``storage`` is required but not provided
1686+
by the user (https://github.com/ansible-collections/community.general/issues/9941,
1687+
https://github.com/ansible-collections/community.general/pull/9963).
1688+
- reveal_ansible_type filter plugin and ansible_type test plugin - make compatible
1689+
with ansible-core's Data Tagging feature (https://github.com/ansible-collections/community.general/pull/9833).
1690+
- sysrc - no longer always reporting ``changed=true`` when ``state=absent``.
1691+
This fixes the method ``exists()`` (https://github.com/ansible-collections/community.general/issues/10004,
1692+
https://github.com/ansible-collections/community.general/pull/10005).
1693+
- yaml callback plugin - use ansible-core internals to avoid breakage with
1694+
Data Tagging (https://github.com/ansible-collections/community.general/pull/9833).
1695+
deprecated_features:
1696+
- manifold lookup plugin - plugin is deprecated and will be removed in community.general
1697+
11.0.0 (https://github.com/ansible-collections/community.general/pull/10028).
1698+
- stackpath_compute inventory plugin - plugin is deprecated and will be removed
1699+
in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/10026).
1700+
known_issues:
1701+
- reveal_ansible_type filter plugin and ansible_type test plugin - note that
1702+
ansible-core's Data Tagging feature implements new aliases, such as ``_AnsibleTaggedStr``
1703+
for ``str``, ``_AnsibleTaggedInt`` for ``int``, and ``_AnsibleTaggedFloat``
1704+
for ``float`` (https://github.com/ansible-collections/community.general/pull/9833).
1705+
minor_changes:
1706+
- apache2_module - added workaround for new PHP module name, from ``php7_module``
1707+
to ``php_module`` (https://github.com/ansible-collections/community.general/pull/9951).
1708+
- gitlab_project - add option ``build_timeout`` (https://github.com/ansible-collections/community.general/pull/9960).
1709+
- gitlab_project_members - extend choices parameter ``access_level`` by missing
1710+
upstream valid value ``owner`` (https://github.com/ansible-collections/community.general/pull/9953).
1711+
- 'hpilo_boot - add option to get an idempotent behavior while powering on
1712+
server, resulting in success instead of failure when using ``state: boot_once``
1713+
option (https://github.com/ansible-collections/community.general/pull/9646).'
1714+
- idrac_redfish_command, idrac_redfish_config, idrac_redfish_info - add ``validate_certs``,
1715+
``ca_path``, and ``ciphers`` options to configure TLS/SSL (https://github.com/ansible-collections/community.general/issues/3686,
1716+
https://github.com/ansible-collections/community.general/pull/9964).
1717+
- ilo_redfish_command, ilo_redfish_config, ilo_redfish_info - add ``validate_certs``,
1718+
``ca_path``, and ``ciphers`` options to configure TLS/SSL (https://github.com/ansible-collections/community.general/issues/3686,
1719+
https://github.com/ansible-collections/community.general/pull/9964).
1720+
- keycloak module_utils - user groups can now be referenced by their name,
1721+
like ``staff``, or their path, like ``/staff/engineering``. The path syntax
1722+
allows users to reference subgroups, which is not possible otherwise (https://github.com/ansible-collections/community.general/pull/9898).
1723+
- keycloak_user module - user groups can now be referenced by their name,
1724+
like ``staff``, or their path, like ``/staff/engineering``. The path syntax
1725+
allows users to reference subgroups, which is not possible otherwise (https://github.com/ansible-collections/community.general/pull/9898).
1726+
- nmcli - add support for Infiniband MAC setting when ``type`` is ``infiniband``
1727+
(https://github.com/ansible-collections/community.general/pull/9962).
1728+
- 'one_vm - update allowed values for ``updateconf`` to include new parameters
1729+
as per the latest OpenNebula API documentation.
1730+
1731+
Added parameters:
1732+
1733+
1734+
* ``OS``: ``FIRMWARE``;
1735+
1736+
* ``CPU_MODEL``: ``MODEL``, ``FEATURES``;
1737+
1738+
* ``FEATURES``: ``VIRTIO_BLK_QUEUES``, ``VIRTIO_SCSI_QUEUES``, ``IOTHREADS``;
1739+
1740+
* ``GRAPHICS``: ``PORT``, ``COMMAND``;
1741+
1742+
* ``VIDEO``: ``ATS``, ``IOMMU``, ``RESOLUTION``, ``TYPE``, ``VRAM``;
1743+
1744+
* ``RAW``: ``VALIDATE``;
1745+
1746+
* ``BACKUP_CONFIG``: ``FS_FREEZE``, ``KEEP_LAST``, ``BACKUP_VOLATILE``,
1747+
``MODE``, ``INCREMENT_MODE``.
1748+
1749+
1750+
(https://github.com/ansible-collections/community.general/pull/9959).'
1751+
- proxmox and proxmox_kvm modules - allow uppercase characters in VM/container
1752+
tags (https://github.com/ansible-collections/community.general/issues/9895,
1753+
https://github.com/ansible-collections/community.general/pull/10024).
1754+
- puppet - improve parameter formatting, no impact to user (https://github.com/ansible-collections/community.general/pull/10014).
1755+
- redfish module utils - add ``REDFISH_COMMON_ARGUMENT_SPEC``, a corresponding
1756+
``redfish`` docs fragment, and support for its ``validate_certs``, ``ca_path``,
1757+
and ``ciphers`` options (https://github.com/ansible-collections/community.general/issues/3686,
1758+
https://github.com/ansible-collections/community.general/pull/9964).
1759+
- redfish_command, redfish_config, redfish_info - add ``validate_certs`` and
1760+
``ca_path`` options to configure TLS/SSL (https://github.com/ansible-collections/community.general/issues/3686,
1761+
https://github.com/ansible-collections/community.general/pull/9964).
1762+
- rocketchat - fix duplicate JSON conversion for Rocket.Chat < 7.4.0 (https://github.com/ansible-collections/community.general/pull/9965).
1763+
- wdc_redfish_command, wdc_redfish_info - add ``validate_certs``, ``ca_path``,
1764+
and ``ciphers`` options to configure TLS/SSL (https://github.com/ansible-collections/community.general/issues/3686,
1765+
https://github.com/ansible-collections/community.general/pull/9964).
1766+
- xcc_redfish_command - add ``validate_certs``, ``ca_path``, and ``ciphers``
1767+
options to configure TLS/SSL (https://github.com/ansible-collections/community.general/issues/3686,
1768+
https://github.com/ansible-collections/community.general/pull/9964).
1769+
- zypper - adds ``skip_post_errors`` that allows to skip RPM post-install
1770+
errors (Zypper return code 107) (https://github.com/ansible-collections/community.general/issues/9972).
1771+
release_summary: Regular bugfix and feature release.
1772+
fragments:
1773+
- 10.6.0.yml
1774+
- 10005-fix-method-exists-in-sysrc.yml
1775+
- 10011-github_deploy_key-check-key-present.yml
1776+
- 10012-improve-error-handling-homebrew-missing-tap.yml
1777+
- 10014-puppet-improve-param.yml
1778+
- 10026-stackpath-compute-deprecation.yml
1779+
- 10028-manifold-deprecation.yml
1780+
- 9646-hpilo-fix-idempotency.yml
1781+
- 9833-data-tagging.yml
1782+
- 9895-proxmox_tags_with_uppercase_chars.yml
1783+
- 9898-keycloak_user-supports-subgroups.yaml
1784+
- 9951-mod-php-identifier.yml
1785+
- 9952-proxmox-inventory-plugin-improve-ansible_host.yml
1786+
- 9953-gitlab-project-members-support-owner-level.yml
1787+
- 9959-update-opennebula-onevm-updateconf-params.yml
1788+
- 9960-gitlab_project-add-build_timeout-option.yml
1789+
- 9962-nmcli-add-infiniband-mac-support.yml
1790+
- 9963-proxmox_disk-storage.yml
1791+
- 9964-redfish-tls.yml
1792+
- 9965-fix-duplicate-jsonify-payload-for-rocketchat-pre740.yml
1793+
- 9970-pkcs12_alias_cert_alias_optional.yml
1794+
- 9972-zypper-skip-post-errors.yml
1795+
- 9976-keycloak_client-fix-idempotency-regression.yml
1796+
- 9987-keycloak-auth-flow-fix-config.yaml
1797+
- 9992-filtertypeerror.yml
1798+
plugins:
1799+
connection:
1800+
- description: Run tasks in WSL distribution using wsl.exe CLI via SSH.
1801+
name: wsl
1802+
namespace: null
1803+
release_date: '2025-04-21'

changelogs/fragments/10.6.0.yml

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelogs/fragments/10005-fix-method-exists-in-sysrc.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/10011-github_deploy_key-check-key-present.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/10012-improve-error-handling-homebrew-missing-tap.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/10014-puppet-improve-param.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/10026-stackpath-compute-deprecation.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/10028-manifold-deprecation.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)