1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/changelogs/fragments
patchback[bot] a7dac117e5
[PR #7418/fd0d05d6 backport][stable-8] Bugfix: keycloak_identity_provider does not handle mapper changes properly (#7775)
Bugfix: keycloak_identity_provider does not handle mapper changes properly (#7418)

* fix keycloak_identity_provider ITs to actually pass

- wrong identityProviderAlias in mapper configuration

* kc_identity_provider: add mapper reconfiguration regression tests

* test for removing an existing mapper
* test for adding a new mapper when others already exist
* test for module idempotency when mappers not ordered by name in ascending order

* kc_identity_provider: add bugfixes for mapper reconfigurations

* removing an existing mapper
* adding a new mapper when others already exist
* module idempotency when mappers not ordered by name in ascending order

* add changelog fragment

* prevent unnecessary update_mapper calls when there is no change

* Update changelogs/fragments/7418-kc_identity_provider-mapper-reconfiguration-fixes.yml

Co-authored-by: Felix Fontein <felix@fontein.de>

* Update changelogs/fragments/7418-kc_identity_provider-mapper-reconfiguration-fixes.yml

Co-authored-by: Felix Fontein <felix@fontein.de>

* Update changelogs/fragments/7418-kc_identity_provider-mapper-reconfiguration-fixes.yml

Co-authored-by: Felix Fontein <felix@fontein.de>

* Update plugins/modules/keycloak_identity_provider.py

Co-authored-by: Felix Fontein <felix@fontein.de>

* kc_identity_provider: sort changeset mappers via name OR id to prevent potential failures in case name was not specified in playbook

Co-authored-by: Felix Fontein <felix@fontein.de>

---------

Co-authored-by: Felix Fontein <felix@fontein.de>
(cherry picked from commit fd0d05d6f2)

Co-authored-by: Jakub Danek <danekja@users.noreply.github.com>
2023-12-28 09:59:46 +01:00
..
.keep Rename changelogs/fragments/.empty -> changelogs/fragments/.keep 2020-08-07 08:17:57 +02:00
7418-kc_identity_provider-mapper-reconfiguration-fixes.yml [PR #7418/fd0d05d6 backport][stable-8] Bugfix: keycloak_identity_provider does not handle mapper changes properly (#7775) 2023-12-28 09:59:46 +01:00
7696-avoid-attempt-to-delete-non-existing-user.yml [PR #7696/1389bba4 backport][stable-8] keycloak_user: avoid error when trying to delete a non-existing user (#7756) 2023-12-21 13:20:32 +01:00
7698-improvements-to-keycloak_realm_key.yml [PR #7698/702dd9bb backport][stable-8] improvements to the keycloak_realm_key module (#7768) 2023-12-28 09:33:08 +01:00
7703-ssh_config_add_keys_to_agent_option.yml [PR #7703/5e5e1963 backport][stable-8] ssh_config: Add add_keys_to_agent option (#7735) 2023-12-17 15:43:36 +01:00
7704-ssh_config_identities_only_option.yml [PR #7704/6c1eb77f backport][stable-8] Add ssh_config module option for identities_only (#7736) 2023-12-17 15:43:28 +01:00
7737-add-ipa-dnsrecord-ns-type.yml [PR #7737/f79940c4 backport][stable-8] ipa_dnsmodule: Add support for ns record management (#7771) 2023-12-28 09:33:44 +01:00
7740-add-message-id-header-to-mail-module.yml [PR #7740/671b7ab1 backport][stable-8] mail module: add Message-ID header (#7764) 2023-12-27 16:00:13 +01:00
7754-fixed-payload-format.yml [PR #7754/4a1006ac backport][stable-8] Fixed payload format (#7763) 2023-12-26 22:24:54 +01:00