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] 41ba810463
[PR #6469/9395df1c backport][stable-7] Inspq keycloak role composites (#6693)
Inspq keycloak role composites (#6469)

* Add composites to keycloak_role module

* Add composites support for realm role in keycloak module_utils

* Clean f.write from keycloak_role module

* keycloak_role support state for realm role composites

* Add support for composites in client role for keycloak_role module

* Add changelog fragment for keycloak role composites PR

* Fix pep8 and validate-modules tests errors

* Update changelogs/fragments/6469-add-composites-support-for-keycloak-role.yml

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

* Update plugins/modules/keycloak_role.py

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

* Update plugins/modules/keycloak_role.py

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

* Update plugins/modules/keycloak_role.py

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

* Update plugins/modules/keycloak_role.py

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

* Update plugins/modules/keycloak_role.py

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

* Update plugins/modules/keycloak_role.py

I will try it

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

* Fix test_keycloak_role assertion

* Fix role composite compare before update in keycloak_role module

* Fix realm problem with update_role_composites in keycloak.py module_utils

* Add units tests for composites and client roles in keycloak_role module

* Update plugins/module_utils/identity/keycloak/keycloak.py

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

* Update plugins/module_utils/identity/keycloak/keycloak.py

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

* Change try in is_struct_included and add unit tests for keycloak.py module_utils

* Add integration tests for composites roles and fix bug with non master roles in keycloak_role module

* Update plugins/modules/keycloak_role.py

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

* Update plugins/modules/keycloak_role.py

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

* Update plugins/modules/keycloak_role.py

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

* Update plugins/module_utils/identity/keycloak/keycloak.py

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

* Update plugins/module_utils/identity/keycloak/keycloak.py

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

* is_struct_included refactor

---------

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

Co-authored-by: Philippe Gauthier <philippe.gauthier@inspq.qc.ca>
2023-06-15 08:42:10 +02:00
..
.keep Rename changelogs/fragments/.empty -> changelogs/fragments/.keep 2020-08-07 08:17:57 +02:00
6223-get-secret-ids-by-folderid.yml [PR #6652/eddd1ba4 backport][stable-7] Fetch secret id's which are in folder by folder id (#6661) 2023-06-09 17:51:37 +02:00
6435-snap-channel-aware.yml [PR #6435/b78d1999 backport][stable-7] snap: aware of channel in installed snaps (#6630) 2023-06-06 21:30:31 +02:00
6469-add-composites-support-for-keycloak-role.yml [PR #6469/9395df1c backport][stable-7] Inspq keycloak role composites (#6693) 2023-06-15 08:42:10 +02:00
6471-redfish-add-multipart-http-push-command.yml [PR #6612/c4e7a943 backport][stable-7] Redfish: Add MultipartHTTPPushUpdate (#6624) 2023-06-06 06:05:15 +02:00
6502-cobbler-inventory_hostname.yml [PR #6502/8586adcd backport][stable-7] plugins/inventory/cobbler: Add option to use system name for inventory (#6593) 2023-05-29 21:08:59 +02:00
6510-proxmox-create-support_timezone.yaml [PR #6510/f71a4747 backport][stable-7] proxmox: support param timezone when creating container (#6611) 2023-05-31 08:52:20 +02:00
6512-cpanm-default-mode.yml [PR #6512/64f74e12 backport][stable-7] cpanm: deprecate default mode (#6589) 2023-05-29 21:08:31 +02:00
6513-opkg-default-force.yml [PR #6513/e588e675 backport][stable-7] opkg: remove useless default value for force (#6590) 2023-05-29 21:08:38 +02:00
6520-mas-disable-signin.yaml [PR #6520/4373f2f3 backport][stable-7] mas: disable sign-in check for macOS 12+ (#6592) 2023-05-29 21:08:53 +02:00
6522-copr-respawn.yaml [PR #6522/bd6cec21 backport][stable-7] respawn copr module when dnf is missing (#6591) 2023-05-29 21:08:45 +02:00
6523-datadog-monitor-notification-preset-name-and-renotify.yaml [PR #6523/ee47497e backport][stable-7] datadog_monitor: Added notification preset name and renotify options (#6588) 2023-05-29 21:08:22 +02:00
6525-sorcery-import.yaml [PR #6525/4c0eff02 backport][stable-7] sorcery: moved import to top (#6595) 2023-05-29 21:36:34 +02:00
6531-opentelemetry-add-event-attributes.yml [PR #6531/58958fc4 backport][stable-7] opentelemetry: add span event attributes (#6631) 2023-06-06 22:11:00 +02:00
6533-proxmox_kvm-tpmstate0-support.yaml [PR #6533/01f21b1d backport][stable-7] proxmox_kvm: support for tpmstate0 parameter (#6600) 2023-05-30 06:19:53 +02:00
6539-semantic-markup.yml [PR #6539/dca7fd45 backport][stable-7] Enable using semantic markup (#6540) 2023-05-29 18:00:40 +02:00
6568-fix-get-user-by-username-in-keycloak-module-utils.yml [PR #6568/27fe14bf backport][stable-7] Fix get_user_by_username in keycloak library (#6583) 2023-05-29 16:22:50 +02:00
6570-handle-shutdown-timeout.yaml [PR #6570/b133aa40 backport][stable-7] proxmox_kvm | Expose timeout param to stopped state (#6599) 2023-05-30 06:20:03 +02:00
6576-proxmox-snap-allow-to-remove-old-snapshots.yml [PR #6577/72162864 backport][stable-7] proxmox_snap: allow set retention for snapshots (#6654) 2023-06-09 13:34:08 +02:00
6601-cmdrunner-deprecate-default-type.yml [PR #6601/c9aae5e4 backport][stable-7] CmdRunner module utils: deprecate format method as_default_type() (#6609) 2023-05-31 08:33:03 +02:00
6602-vardict-as-dict.yml [PR #6602/59db302d backport][stable-7] VarDict module utils: add as_dict() method (#6610) 2023-05-31 08:32:10 +02:00
6640-proxmox-composite-variables-support.yml [PR #6641/1f6d404d backport][stable-7] Proxmox inventory plugin: support composite variables (#6684) 2023-06-12 22:11:09 +02:00
6644-dependencymixin-fix.yml [PR #6644/494909ab backport][stable-7] MH mh/mixins/deps.py: prevent deprecation warning when no deps are specified (#6653) 2023-06-09 13:28:30 +02:00
6646-redhat_subscription-deprecate-autosubscribe.yml [PR #6646/621bedf7 backport][stable-7] redhat_subscription: officially deprecate "autosubscribe" (#6655) 2023-06-09 14:06:47 +02:00
6649-varsmixin-deprecation.yml [PR #6649/994f08b3 backport][stable-7] MH VarsMixin deprecation (#6656) 2023-06-09 17:13:18 +02:00
6650-redhat_subscription-deprecate-pool.yml [PR #6650/61b88974 backport][stable-7] redhat_subscription: deprecate "pool" (#6657) 2023-06-09 17:13:31 +02:00
6658-redhat_subscription-internal-rhsm-refactor.yml [PR #6658/42f7531f backport][stable-7] redhat_subscription: refactor of internal Rhsm class (#6667) 2023-06-10 21:10:56 +02:00
6663-deprecate-module_utils-redhat.yml [PR #6663/78c42def backport][stable-7] Deprecate module_utils.redhat (#6666) 2023-06-10 14:59:48 +02:00
6669-rhsm_release-internal-sub-man-exec.yml [PR #6669/74ffb295 backport][stable-7] rhsm_release: improve the execution of subscription-manager (#6674) 2023-06-11 12:05:42 +02:00
6673-rhsm_repository-deprecate-present-absent.yml [PR #6673/2dbe529a backport][stable-7] rhsm_repository: deprecate "state=present" and "state=absent" (#6675) 2023-06-11 12:42:43 +02:00
6688-is-struct-included-bug-in-keycloak-py.yml [PR #6688/032996e0 backport][stable-7] Fix composites comparison for role in is_struct_included keycloak.py … (#6690) 2023-06-14 23:30:33 +02:00
ini_file-preserve-symlink.yml [PR #6546/c76af60a backport][stable-7] ini_file: Don't creates new file instead of following symlink (#6598) 2023-05-29 20:03:24 +00:00