From db6458bd9316752247f887aa25c24bb0b545ca48 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Tue, 21 Sep 2021 18:09:31 +0200 Subject: [PATCH] Release 3.7.0. --- CHANGELOG.rst | 75 ++++++++++++++++ changelogs/changelog.yaml | 88 +++++++++++++++++++ changelogs/fragments/3.7.0.yml | 1 - ...linuxusermaporder-to-ipa-config-module.yml | 3 - .../fragments/3237-copr-fix_chroot_naming.yml | 2 - ...248-adds-few-more-gitlab-group-options.yml | 2 - changelogs/fragments/3296-clean-etag.yaml | 2 - .../fragments/3313-nmcli-add_gsm_support.yml | 2 - changelogs/fragments/3315-pids-refactor.yml | 4 - ...319-gitlab_project_members_enhancement.yml | 3 - .../3327-tss-token-authorization.yml | 4 - .../3328-interfaces_file-improvements.yaml | 4 - .../3329-kernel_blacklist-improvements.yaml | 2 - ..._not_ignore_volatile_configs_by_option.yml | 2 - .../fragments/3332-zpool_facts-pythonify.yaml | 2 - .../3334-django_manage-split-params.yaml | 2 - .../3336-openbsd_pkg-fix-KeyError.yml | 5 -- changelogs/fragments/3337-linode-fix.yml | 2 - .../3343-redfish_utils-addUser-userId.yml | 2 - .../3359-add-unicode_normalize-filter.yml | 4 - ...uthentication-property-to-gitlab-group.yml | 2 - .../3379-gitlab_project-ci_cd_properties.yml | 2 - .../fragments/634-gitlab_project_runners.yaml | 2 - 23 files changed, 163 insertions(+), 54 deletions(-) delete mode 100644 changelogs/fragments/3.7.0.yml delete mode 100644 changelogs/fragments/3178-add-ipaselinuxusermaporder-to-ipa-config-module.yml delete mode 100644 changelogs/fragments/3237-copr-fix_chroot_naming.yml delete mode 100644 changelogs/fragments/3248-adds-few-more-gitlab-group-options.yml delete mode 100644 changelogs/fragments/3296-clean-etag.yaml delete mode 100644 changelogs/fragments/3313-nmcli-add_gsm_support.yml delete mode 100644 changelogs/fragments/3315-pids-refactor.yml delete mode 100644 changelogs/fragments/3319-gitlab_project_members_enhancement.yml delete mode 100644 changelogs/fragments/3327-tss-token-authorization.yml delete mode 100644 changelogs/fragments/3328-interfaces_file-improvements.yaml delete mode 100644 changelogs/fragments/3329-kernel_blacklist-improvements.yaml delete mode 100644 changelogs/fragments/3331-do_not_ignore_volatile_configs_by_option.yml delete mode 100644 changelogs/fragments/3332-zpool_facts-pythonify.yaml delete mode 100644 changelogs/fragments/3334-django_manage-split-params.yaml delete mode 100644 changelogs/fragments/3336-openbsd_pkg-fix-KeyError.yml delete mode 100644 changelogs/fragments/3337-linode-fix.yml delete mode 100644 changelogs/fragments/3343-redfish_utils-addUser-userId.yml delete mode 100644 changelogs/fragments/3359-add-unicode_normalize-filter.yml delete mode 100644 changelogs/fragments/3367-add-require_two_factor_authentication-property-to-gitlab-group.yml delete mode 100644 changelogs/fragments/3379-gitlab_project-ci_cd_properties.yml delete mode 100644 changelogs/fragments/634-gitlab_project_runners.yaml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 02828caff0..201042ea5a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,81 @@ Community General Release Notes This changelog describes changes after version 2.0.0. +v3.7.0 +====== + +Release Summary +--------------- + +Regular feature and bugfix release. + +Minor Changes +------------- + +- gitlab_group - add new options ``project_creation_level``, ``auto_devops_enabled``, ``subgroup_creation_level`` (https://github.com/ansible-collections/community.general/pull/3248). +- gitlab_group - add new property ``require_two_factor_authentication`` (https://github.com/ansible-collections/community.general/pull/3367). +- gitlab_project - add new properties ``ci_config_path`` and ``shared_runners_enabled`` (https://github.com/ansible-collections/community.general/pull/3379). +- gitlab_project_members - ``gitlab_user`` can now also be a list of users (https://github.com/ansible-collections/community.general/pull/3319). +- gitlab_project_members - added functionality to set all members exactly as given (https://github.com/ansible-collections/community.general/pull/3319). +- gitlab_runner - support project-scoped gitlab.com runners registration (https://github.com/ansible-collections/community.general/pull/634). +- interfaces_file - minor refactor (https://github.com/ansible-collections/community.general/pull/3328). +- ipa_config - add ``ipaselinuxusermaporder`` option to set the SELinux user map order (https://github.com/ansible-collections/community.general/pull/3178). +- kernel_blacklist - revamped the module using ``ModuleHelper`` (https://github.com/ansible-collections/community.general/pull/3329). +- lxd_container - add ``ignore_volatile_options`` option which allows to disable the behavior that the module ignores options starting with ``volatile.`` (https://github.com/ansible-collections/community.general/pull/3331). +- nmcli - add ``gsm`` support (https://github.com/ansible-collections/community.general/pull/3313). +- pids - refactor to add support for older ``psutil`` versions to the ``pattern`` option (https://github.com/ansible-collections/community.general/pull/3315). +- redfish_command and redfish_config and redfish_utils module utils - add parameter to strip etag of quotes before patch, since some vendors do not properly ``If-Match`` etag with quotes (https://github.com/ansible-collections/community.general/pull/3296). +- tss lookup plugin - added ``token`` parameter for token authorization; ``username`` and ``password`` are optional when ``token`` is provided (https://github.com/ansible-collections/community.general/pull/3327). +- zpool_facts - minor refactoring (https://github.com/ansible-collections/community.general/pull/3332). + +Bugfixes +-------- + +- copr - fix chroot naming issues, ``centos-stream`` changed naming to ``centos-stream-`` (for exmaple ``centos-stream-8``) (https://github.com/ansible-collections/community.general/issues/2084, https://github.com/ansible-collections/community.general/pull/3237). +- django_manage - parameters ``apps`` and ``fixtures`` are now splitted instead of being used as a single argument (https://github.com/ansible-collections/community.general/issues/3333). +- interfaces_file - no longer reporting change when none happened (https://github.com/ansible-collections/community.general/pull/3328). +- linode inventory plugin - fix default value of new option ``ip_style`` (https://github.com/ansible-collections/community.general/issues/3337). +- openbsd_pkg - fix crash from ``KeyError`` exception when package installs, but ``pkg_add`` returns with a non-zero exit code (https://github.com/ansible-collections/community.general/pull/3336). +- redfish_utils module utils - if given, add account ID of user that should be created to HTTP request (https://github.com/ansible-collections/community.general/pull/3343/). + +New Plugins +----------- + +Callback +~~~~~~~~ + +- opentelemetry - Create distributed traces with OpenTelemetry + +Filter +~~~~~~ + +- unicode_normalize - Normalizes unicode strings to facilitate comparison of characters with normalized forms + +Inventory +~~~~~~~~~ + +- icinga2 - Icinga2 inventory source + +New Modules +----------- + +Database +~~~~~~~~ + +misc +^^^^ + +- redis_data - Set key value pairs in Redis +- redis_data_info - Get value of key in Redis database + +Identity +~~~~~~~~ + +keycloak +^^^^^^^^ + +- keycloak_user_federation - Allows administration of Keycloak user federations via Keycloak API + v3.6.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 4ffc473524..8560799bd7 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1747,3 +1747,91 @@ releases: name: keycloak_identity_provider namespace: identity.keycloak release_date: '2021-08-31' + 3.7.0: + changes: + bugfixes: + - copr - fix chroot naming issues, ``centos-stream`` changed naming to ``centos-stream-`` + (for exmaple ``centos-stream-8``) (https://github.com/ansible-collections/community.general/issues/2084, + https://github.com/ansible-collections/community.general/pull/3237). + - django_manage - parameters ``apps`` and ``fixtures`` are now splitted instead + of being used as a single argument (https://github.com/ansible-collections/community.general/issues/3333). + - interfaces_file - no longer reporting change when none happened (https://github.com/ansible-collections/community.general/pull/3328). + - linode inventory plugin - fix default value of new option ``ip_style`` (https://github.com/ansible-collections/community.general/issues/3337). + - openbsd_pkg - fix crash from ``KeyError`` exception when package installs, + but ``pkg_add`` returns with a non-zero exit code (https://github.com/ansible-collections/community.general/pull/3336). + - redfish_utils module utils - if given, add account ID of user that should + be created to HTTP request (https://github.com/ansible-collections/community.general/pull/3343/). + minor_changes: + - gitlab_group - add new options ``project_creation_level``, ``auto_devops_enabled``, + ``subgroup_creation_level`` (https://github.com/ansible-collections/community.general/pull/3248). + - gitlab_group - add new property ``require_two_factor_authentication`` (https://github.com/ansible-collections/community.general/pull/3367). + - gitlab_project - add new properties ``ci_config_path`` and ``shared_runners_enabled`` + (https://github.com/ansible-collections/community.general/pull/3379). + - gitlab_project_members - ``gitlab_user`` can now also be a list of users (https://github.com/ansible-collections/community.general/pull/3319). + - gitlab_project_members - added functionality to set all members exactly as + given (https://github.com/ansible-collections/community.general/pull/3319). + - gitlab_runner - support project-scoped gitlab.com runners registration (https://github.com/ansible-collections/community.general/pull/634). + - interfaces_file - minor refactor (https://github.com/ansible-collections/community.general/pull/3328). + - ipa_config - add ``ipaselinuxusermaporder`` option to set the SELinux user + map order (https://github.com/ansible-collections/community.general/pull/3178). + - kernel_blacklist - revamped the module using ``ModuleHelper`` (https://github.com/ansible-collections/community.general/pull/3329). + - lxd_container - add ``ignore_volatile_options`` option which allows to disable + the behavior that the module ignores options starting with ``volatile.`` (https://github.com/ansible-collections/community.general/pull/3331). + - nmcli - add ``gsm`` support (https://github.com/ansible-collections/community.general/pull/3313). + - pids - refactor to add support for older ``psutil`` versions to the ``pattern`` + option (https://github.com/ansible-collections/community.general/pull/3315). + - redfish_command and redfish_config and redfish_utils module utils - add parameter + to strip etag of quotes before patch, since some vendors do not properly ``If-Match`` + etag with quotes (https://github.com/ansible-collections/community.general/pull/3296). + - tss lookup plugin - added ``token`` parameter for token authorization; ``username`` + and ``password`` are optional when ``token`` is provided (https://github.com/ansible-collections/community.general/pull/3327). + - zpool_facts - minor refactoring (https://github.com/ansible-collections/community.general/pull/3332). + release_summary: Regular feature and bugfix release. + fragments: + - 3.7.0.yml + - 3178-add-ipaselinuxusermaporder-to-ipa-config-module.yml + - 3237-copr-fix_chroot_naming.yml + - 3248-adds-few-more-gitlab-group-options.yml + - 3296-clean-etag.yaml + - 3313-nmcli-add_gsm_support.yml + - 3315-pids-refactor.yml + - 3319-gitlab_project_members_enhancement.yml + - 3327-tss-token-authorization.yml + - 3328-interfaces_file-improvements.yaml + - 3329-kernel_blacklist-improvements.yaml + - 3331-do_not_ignore_volatile_configs_by_option.yml + - 3332-zpool_facts-pythonify.yaml + - 3334-django_manage-split-params.yaml + - 3336-openbsd_pkg-fix-KeyError.yml + - 3337-linode-fix.yml + - 3343-redfish_utils-addUser-userId.yml + - 3359-add-unicode_normalize-filter.yml + - 3367-add-require_two_factor_authentication-property-to-gitlab-group.yml + - 3379-gitlab_project-ci_cd_properties.yml + - 634-gitlab_project_runners.yaml + modules: + - description: Allows administration of Keycloak user federations via Keycloak + API + name: keycloak_user_federation + namespace: identity.keycloak + - description: Set key value pairs in Redis + name: redis_data + namespace: database.misc + - description: Get value of key in Redis database + name: redis_data_info + namespace: database.misc + plugins: + callback: + - description: Create distributed traces with OpenTelemetry + name: opentelemetry + namespace: null + filter: + - description: Normalizes unicode strings to facilitate comparison of characters + with normalized forms + name: unicode_normalize + namespace: null + inventory: + - description: Icinga2 inventory source + name: icinga2 + namespace: null + release_date: '2021-09-21' diff --git a/changelogs/fragments/3.7.0.yml b/changelogs/fragments/3.7.0.yml deleted file mode 100644 index c1cd23f095..0000000000 --- a/changelogs/fragments/3.7.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Regular feature and bugfix release. diff --git a/changelogs/fragments/3178-add-ipaselinuxusermaporder-to-ipa-config-module.yml b/changelogs/fragments/3178-add-ipaselinuxusermaporder-to-ipa-config-module.yml deleted file mode 100644 index 9057be911c..0000000000 --- a/changelogs/fragments/3178-add-ipaselinuxusermaporder-to-ipa-config-module.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ipa_config - add ``ipaselinuxusermaporder`` option to set the SELinux user map order - (https://github.com/ansible-collections/community.general/pull/3178). diff --git a/changelogs/fragments/3237-copr-fix_chroot_naming.yml b/changelogs/fragments/3237-copr-fix_chroot_naming.yml deleted file mode 100644 index 7a942bc94e..0000000000 --- a/changelogs/fragments/3237-copr-fix_chroot_naming.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - copr - fix chroot naming issues, ``centos-stream`` changed naming to ``centos-stream-`` (for exmaple ``centos-stream-8``) (https://github.com/ansible-collections/community.general/issues/2084, https://github.com/ansible-collections/community.general/pull/3237). \ No newline at end of file diff --git a/changelogs/fragments/3248-adds-few-more-gitlab-group-options.yml b/changelogs/fragments/3248-adds-few-more-gitlab-group-options.yml deleted file mode 100644 index f565fea565..0000000000 --- a/changelogs/fragments/3248-adds-few-more-gitlab-group-options.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - gitlab_group - add new options ``project_creation_level``, ``auto_devops_enabled``, ``subgroup_creation_level`` (https://github.com/ansible-collections/community.general/pull/3248). diff --git a/changelogs/fragments/3296-clean-etag.yaml b/changelogs/fragments/3296-clean-etag.yaml deleted file mode 100644 index 317772cb15..0000000000 --- a/changelogs/fragments/3296-clean-etag.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "redfish_command and redfish_config and redfish_utils module utils - add parameter to strip etag of quotes before patch, since some vendors do not properly ``If-Match`` etag with quotes (https://github.com/ansible-collections/community.general/pull/3296)." diff --git a/changelogs/fragments/3313-nmcli-add_gsm_support.yml b/changelogs/fragments/3313-nmcli-add_gsm_support.yml deleted file mode 100644 index 9986bca675..0000000000 --- a/changelogs/fragments/3313-nmcli-add_gsm_support.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "nmcli - add ``gsm`` support (https://github.com/ansible-collections/community.general/pull/3313)." diff --git a/changelogs/fragments/3315-pids-refactor.yml b/changelogs/fragments/3315-pids-refactor.yml deleted file mode 100644 index 53a36c2cad..0000000000 --- a/changelogs/fragments/3315-pids-refactor.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: - - pids - refactor to add support for older ``psutil`` versions to the ``pattern`` option - (https://github.com/ansible-collections/community.general/pull/3315). diff --git a/changelogs/fragments/3319-gitlab_project_members_enhancement.yml b/changelogs/fragments/3319-gitlab_project_members_enhancement.yml deleted file mode 100644 index 7795cd1f02..0000000000 --- a/changelogs/fragments/3319-gitlab_project_members_enhancement.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - gitlab_project_members - ``gitlab_user`` can now also be a list of users (https://github.com/ansible-collections/community.general/pull/3319). - - gitlab_project_members - added functionality to set all members exactly as given (https://github.com/ansible-collections/community.general/pull/3319). diff --git a/changelogs/fragments/3327-tss-token-authorization.yml b/changelogs/fragments/3327-tss-token-authorization.yml deleted file mode 100644 index 5d9f56cb72..0000000000 --- a/changelogs/fragments/3327-tss-token-authorization.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - tss lookup plugin - added ``token`` parameter for token authorization; - ``username`` and ``password`` are optional when ``token`` is provided - (https://github.com/ansible-collections/community.general/pull/3327). diff --git a/changelogs/fragments/3328-interfaces_file-improvements.yaml b/changelogs/fragments/3328-interfaces_file-improvements.yaml deleted file mode 100644 index 10734af603..0000000000 --- a/changelogs/fragments/3328-interfaces_file-improvements.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - interfaces_file - no longer reporting change when none happened (https://github.com/ansible-collections/community.general/pull/3328). -minor_changes: - - interfaces_file - minor refactor (https://github.com/ansible-collections/community.general/pull/3328). diff --git a/changelogs/fragments/3329-kernel_blacklist-improvements.yaml b/changelogs/fragments/3329-kernel_blacklist-improvements.yaml deleted file mode 100644 index 2c1dd31da5..0000000000 --- a/changelogs/fragments/3329-kernel_blacklist-improvements.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - kernel_blacklist - revamped the module using ``ModuleHelper`` (https://github.com/ansible-collections/community.general/pull/3329). diff --git a/changelogs/fragments/3331-do_not_ignore_volatile_configs_by_option.yml b/changelogs/fragments/3331-do_not_ignore_volatile_configs_by_option.yml deleted file mode 100644 index 3e176c9b49..0000000000 --- a/changelogs/fragments/3331-do_not_ignore_volatile_configs_by_option.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "lxd_container - add ``ignore_volatile_options`` option which allows to disable the behavior that the module ignores options starting with ``volatile.`` (https://github.com/ansible-collections/community.general/pull/3331)." \ No newline at end of file diff --git a/changelogs/fragments/3332-zpool_facts-pythonify.yaml b/changelogs/fragments/3332-zpool_facts-pythonify.yaml deleted file mode 100644 index ddb29b9efb..0000000000 --- a/changelogs/fragments/3332-zpool_facts-pythonify.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - zpool_facts - minor refactoring (https://github.com/ansible-collections/community.general/pull/3332). diff --git a/changelogs/fragments/3334-django_manage-split-params.yaml b/changelogs/fragments/3334-django_manage-split-params.yaml deleted file mode 100644 index 38ec68a532..0000000000 --- a/changelogs/fragments/3334-django_manage-split-params.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - django_manage - parameters ``apps`` and ``fixtures`` are now splitted instead of being used as a single argument (https://github.com/ansible-collections/community.general/issues/3333). diff --git a/changelogs/fragments/3336-openbsd_pkg-fix-KeyError.yml b/changelogs/fragments/3336-openbsd_pkg-fix-KeyError.yml deleted file mode 100644 index 7f10c186dd..0000000000 --- a/changelogs/fragments/3336-openbsd_pkg-fix-KeyError.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -bugfixes: - - openbsd_pkg - fix crash from ``KeyError`` exception when package installs, - but ``pkg_add`` returns with a non-zero exit code - (https://github.com/ansible-collections/community.general/pull/3336). diff --git a/changelogs/fragments/3337-linode-fix.yml b/changelogs/fragments/3337-linode-fix.yml deleted file mode 100644 index 06887b1901..0000000000 --- a/changelogs/fragments/3337-linode-fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "linode inventory plugin - fix default value of new option ``ip_style`` (https://github.com/ansible-collections/community.general/issues/3337)." diff --git a/changelogs/fragments/3343-redfish_utils-addUser-userId.yml b/changelogs/fragments/3343-redfish_utils-addUser-userId.yml deleted file mode 100644 index 7b8aa0b700..0000000000 --- a/changelogs/fragments/3343-redfish_utils-addUser-userId.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - redfish_utils module utils - if given, add account ID of user that should be created to HTTP request (https://github.com/ansible-collections/community.general/pull/3343/). diff --git a/changelogs/fragments/3359-add-unicode_normalize-filter.yml b/changelogs/fragments/3359-add-unicode_normalize-filter.yml deleted file mode 100644 index 33aa06dc92..0000000000 --- a/changelogs/fragments/3359-add-unicode_normalize-filter.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -add plugin.filter: - - name: unicode_normalize - description: Normalizes unicode strings to facilitate comparison of characters with normalized forms diff --git a/changelogs/fragments/3367-add-require_two_factor_authentication-property-to-gitlab-group.yml b/changelogs/fragments/3367-add-require_two_factor_authentication-property-to-gitlab-group.yml deleted file mode 100644 index c2f9e7181d..0000000000 --- a/changelogs/fragments/3367-add-require_two_factor_authentication-property-to-gitlab-group.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - gitlab_group - add new property ``require_two_factor_authentication`` (https://github.com/ansible-collections/community.general/pull/3367). diff --git a/changelogs/fragments/3379-gitlab_project-ci_cd_properties.yml b/changelogs/fragments/3379-gitlab_project-ci_cd_properties.yml deleted file mode 100644 index dc68c27541..0000000000 --- a/changelogs/fragments/3379-gitlab_project-ci_cd_properties.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - gitlab_project - add new properties ``ci_config_path`` and ``shared_runners_enabled`` (https://github.com/ansible-collections/community.general/pull/3379). diff --git a/changelogs/fragments/634-gitlab_project_runners.yaml b/changelogs/fragments/634-gitlab_project_runners.yaml deleted file mode 100644 index 0a3a733624..0000000000 --- a/changelogs/fragments/634-gitlab_project_runners.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- gitlab_runner - support project-scoped gitlab.com runners registration (https://github.com/ansible-collections/community.general/pull/634).