)]}'
{"id":"openstack%2Fkeystone~962850","triplet_id":"openstack%2Fkeystone~stable%2F2024.1~I9707e1a9bc4a334902933d6251888144f8c3bc19","project":"openstack/keystone","branch":"stable/2024.1","topic":"lp2112477-stable/2024.1","attention_set":{},"removed_from_attention_set":{"34275":{"account":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"last_update":"2025-10-31 13:45:14.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I9707e1a9bc4a334902933d6251888144f8c3bc19","subject":"Fix AD nested groups issues","status":"ABANDONED","created":"2025-10-02 16:30:29.000000000","updated":"2025-10-31 13:45:14.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"cherry_pick_of_change":951792,"cherry_pick_of_patch_set":2,"meta_rev_id":"7638de3b93e8aa430069794d98c741555c82724a","_number":962850,"virtual_id_number":962850,"owner":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2025-10-06 22:17:35.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-10-02 17:57:50.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-10-21 21:45:46.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"CC"},{"updated":"2025-10-31 13:45:14.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"CC"}],"messages":[{"id":"566d1415b0bb99c7f90e320c1a947e1f8472b385","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"date":"2025-10-02 16:30:29.000000000","message":"Patch Set 1: Cherry Picked from branch master.\n\nThe following files contain Git conflicts:\n* keystone/identity/backends/ldap/common.py\n* keystone/identity/backends/ldap/core.py","accounts_in_message":[],"_revision_number":1},{"id":"353131ee47fb0361a94c46fd741f542beb483fdd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-02 17:57:50.000000000","message":"Patch Set 1: Verified-1\n\n(2 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/cb4d4bfb49b1478e979d9ed1df147a45\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f5fa42ec0729400faa96d091933a50bf : FAILURE in 3m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6799680b9f1a4f67bc31e16306f7c7bf : FAILURE in 2m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/de39aa3f20774e89b071c2cda15d781e : FAILURE in 3m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/271094f1fe3b4fc19102e95756afb749 : FAILURE in 2m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1b345dd61b1547c7857f2c7012288319 : FAILURE in 6m 48s\n- grenade https://zuul.opendev.org/t/openstack/build/006e8c787d5846c9a9fc9f1e01265a84 : SUCCESS in 28m 15s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/41766652ddc347dc8ff0cda02f890e9c : SUCCESS in 1h 25m 25s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/4e9784369eb944c9b370e7879a49a79b : SUCCESS in 17m 29s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/fedc6d641b99454790ca89c9e6b1d76d : FAILURE in 38m 03s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/1e1c9422e6a04b5a988139076ff1fd55 : FAILURE in 11m 25s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/17d1a10e2c0942c9a07e04e544c746f5 : SUCCESS in 31m 09s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/f51130b2e62e4216bfcae8cc0dff1e55 : SUCCESS in 8m 18s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/adc7a27822544a7cab68ab871f7f9a1a : FAILURE in 11m 13s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/82e797b3500644b68f74b6fbc3706bd7 : SUCCESS in 31m 09s\n- keystone-dsvm-functional-oidc-federation https://zuul.opendev.org/t/openstack/build/104d9c75f92c440781fd23e6300c4c99 : SUCCESS in 27m 16s","accounts_in_message":[],"_revision_number":1},{"id":"b508040fa7dc3fce835701d47b26f2d67f725ae4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-02 21:33:40.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ef64509952ad4ceb9e729b6500ab13dc\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a1a235798bde40a6b50805253be084bb : FAILURE in 6m 40s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/68d61c97e74748f2ae0e1a58a4ffa52a : FAILURE in 7m 02s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a62b7a4b577e1464c0936b1603b5f3cb214a13cb","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"date":"2025-10-06 15:04:21.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"ee47df1e94554265dbdb04220b67df06e61efe8c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-06 16:19:32.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b7367f026c1c4d48813c0a6df3e9f8bc\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/5126ee14e1194d61a8621e8f869f4d2d : SUCCESS in 21m 56s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/54ea7e1b373e4ded9fab53b7a45933ef : FAILURE in 24m 56s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"72ba8d9eaa2a2bb58f9b8384f3006793ea12428d","author":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"date":"2025-10-06 17:00:25.000000000","message":"Patch Set 2:\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":2},{"id":"7ebfad4c5858ba10452fded01d0019270f6d08fb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-06 17:13:48.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/2d7f5fe22ff24f8d86a3b59fc038dcd5\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fcceff18fa29467eaeb6d565c49b351a : SUCCESS in 14m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6a0af1e5d6ec4c3694771e50d4f9a962 : FAILURE in 4m 54s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e0974121a2ed4becb11ae1ab68d19558 : SUCCESS in 12m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a91c0290522d45e79e2ee25915a45541 : SUCCESS in 12m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b1f7dbae95924045a2507bd1a82616d2 : SUCCESS in 12m 45s\n- grenade https://zuul.opendev.org/t/openstack/build/c8f902330ea84e37aedadfb8359cc039 : SUCCESS in 26m 08s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7b2a8b07a1b9483d82a57aa17d4d4bba : SUCCESS in 2h 02m 29s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/baf153a54c3a42a48a60a7559c576f20 : SUCCESS in 25m 30s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/cdc776ba014b4851807ee324221f4a44 : FAILURE in 36m 57s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/62d5db3c27754ed8b15b5eec61e2fd3a : FAILURE in 11m 58s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/0809bbe6952c4ecab79655b841c4d54e : SUCCESS in 20m 53s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/e87185ff31b44015b25d30a63b8b06b5 : SUCCESS in 14m 34s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/6833f41cfd014eaa913163fc72286710 : FAILURE in 20m 03s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a2b39fdef2064afbada66392eda3f40f : SUCCESS in 33m 15s\n- keystone-dsvm-functional-oidc-federation https://zuul.opendev.org/t/openstack/build/788048909cd14cfd93538403b6009412 : SUCCESS in 26m 58s","accounts_in_message":[],"_revision_number":2},{"id":"5b0852d6ecb1f082fc6fcf8a0c30825dbf917756","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"date":"2025-10-06 19:28:31.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"a5bc21c82f091171064382ccd976a46799a9c121","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-06 20:17:01.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ef157d16b6d2431fb364079dd9393699\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/ada9d94c1c2241e08b140f1a122604a3 : SUCCESS in 29m 50s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/cb45384e234845f29e1dd4a16b4602e9 : SUCCESS in 22m 37s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"806751fb56792210104e2ff8934674c84c313148","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-06 21:03:48.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7dd9df325e094bae90d6b9194be2f1cf\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/24354f471d424094ad5032734865f860 : SUCCESS in 12m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0daa50b1cd6f4588848b596a87c86ce0 : SUCCESS in 6m 10s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/62743beaa2b14a6eb9d7bf3c2e600657 : SUCCESS in 13m 21s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4ed9ef3900ae4f5aa8392363b23854d8 : SUCCESS in 10m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f9328c772cab44cd9e39553a752c9860 : SUCCESS in 12m 59s\n- grenade https://zuul.opendev.org/t/openstack/build/2f20781935bc4399b9a338864597c337 : SUCCESS in 1h 01m 36s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4176909b0dce40fabb9d625c15dbffa5 : SUCCESS in 1h 29m 37s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/25f35d3e6b5c44468d48f54432f34e23 : SUCCESS in 28m 42s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/b3ca38f7d4ee4bb8b3af5f334f15e681 : FAILURE in 24m 12s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/1467cb8c73b74653b15cabe347f7971c : FAILURE in 29m 27s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/ec3511ffa84e430e8f1adac443fe002e : SUCCESS in 26m 42s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/93118fd1034b41a0909e78973f866c8b : SUCCESS in 16m 13s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/957c91f73d47468a8d8db2b51e53c919 : FAILURE in 8m 11s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ca359a8e283f41a29bc4daa49c00eb46 : SUCCESS in 47m 08s\n- keystone-dsvm-functional-oidc-federation https://zuul.opendev.org/t/openstack/build/f7dd49f708ef4437968ff68e6389d5d0 : SUCCESS in 26m 43s","accounts_in_message":[],"_revision_number":3},{"id":"f1adf6f517d27d4773917ae4f987bf2dd09163a2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"date":"2025-10-06 21:07:00.000000000","message":"Patch Set 4: Commit message was updated.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"50868d68d10be52ff579d4826c64513cdd0fc7c8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-06 21:31:47.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0e695006b3974877afde3c3b27d46af8\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/1df96811d158475d821cb03fb86237d3 : SUCCESS in 19m 54s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/c08ef68b5f7149fa9a650db028cb101c : SUCCESS in 22m 51s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"46abf88acf4aba771d8aece345c60dd86070012a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-06 22:17:35.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0cb90a41171e4b259dce86ff2a95ccbf\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/15c8f5262e494407ae6afae63a093129 : SUCCESS in 8m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/96c2b6b3f4ab48859f7c6686bc31e515 : SUCCESS in 6m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b752625a30e74ee5b2436ff0950855af : SUCCESS in 7m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/52e6754e06f845babec0b8b335aa2683 : SUCCESS in 10m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4f10e30f00e047a3a9c4490ec7bdad38 : SUCCESS in 9m 40s\n- grenade https://zuul.opendev.org/t/openstack/build/c19bc1993f0a4031910f196646c53831 : SUCCESS in 1h 05m 33s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f55e3cd5f3f043ea8b6dcc6677ac38b8 : SUCCESS in 42m 35s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/f8801a45d4144cec84b27553366d0a75 : SUCCESS in 13m 54s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/a419d1e1f98a487d85783a3d8074c1d3 : FAILURE in 16m 44s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/71f8dbba9bd24a3aa596e6d3d6ba45d3 : FAILURE in 33m 38s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/4b004a826f984b16896a198bb3c58e3e : SUCCESS in 16m 47s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/18e65037d02347bb88109755516a1bd6 : FAILURE in 12m 31s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/b94cb58ea2e84c09b2d0e58e2aaf4dcf : SUCCESS in 23m 27s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a74dbad0105443f1a5af2b3121ff5a38 : SUCCESS in 38m 46s\n- keystone-dsvm-functional-oidc-federation https://zuul.opendev.org/t/openstack/build/571bbec8d02842b08b625cb772fc1b5a : SUCCESS in 28m 33s","accounts_in_message":[],"_revision_number":4},{"id":"7638de3b93e8aa430069794d98c741555c82724a","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2025-10-31 13:45:14.000000000","message":"Abandoned\n\nstable/2024.1 branch of openstack/keystone is about to be deleted. To be able to do that, all open patches need to be abandoned. Please cherry pick the patch to unmaintained/2024.1 if you want to further work on this patch.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"94edc714163423e24909478be0496e1332b1a194","revisions":{"27d2cfa1034f459b0285fcd736147f0834feaf9c":{"kind":"REWORK","_number":1,"created":"2025-10-02 16:30:29.000000000","uploader":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"ref":"refs/changes/50/962850/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/50/962850/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/962850/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/962850/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/962850/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/50/962850/1"}}},"commit":{"parents":[{"commit":"4e2e36ad7767a459277987d21f748cec54ac09e0","subject":"Fix DB migrations after alembic integration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4e2e36ad7767a459277987d21f748cec54ac09e0"}]}],"author":{"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","date":"2025-06-04 16:58:17.000000000","tz":-180},"committer":{"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","date":"2025-10-02 16:30:29.000000000","tz":0},"subject":"Fix AD nested groups issues","message":"Fix AD nested groups issues\n\nThe implementation of AD nested groups searches works fine when\nlisting the groups a user belongs to, but fails when listing all\nmembers of a group. This function of listing all members is also\nused to check if a user belongs to a group which also fails.\nThis patch fixes the query for getting all users in a group.\n\nCloses-Bug: #2112477\n\nDepends-on: https://review.opendev.org/c/openstack/devstack/+/953569\nDepends-on: https://review.opendev.org/c/openstack/devstack/+/954914\n\nChange-Id: I9707e1a9bc4a334902933d6251888144f8c3bc19\nSigned-off-by: Jorge Merlino \u003cjorge.merlino@canonical.com\u003e\n(cherry picked from commit f8338be43073f23f3db64fa4ba658c3e1f554aa7)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/27d2cfa1034f459b0285fcd736147f0834feaf9c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/27d2cfa1034f459b0285fcd736147f0834feaf9c"}]},"branch":"refs/heads/stable/2024.1"},"19d4daae69b59c786e712daf1331dd98294df3f4":{"kind":"REWORK","_number":2,"created":"2025-10-06 15:04:21.000000000","uploader":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"ref":"refs/changes/50/962850/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/50/962850/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/962850/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/962850/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/962850/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/50/962850/2"}}},"commit":{"parents":[{"commit":"4e2e36ad7767a459277987d21f748cec54ac09e0","subject":"Fix DB migrations after alembic integration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4e2e36ad7767a459277987d21f748cec54ac09e0"}]}],"author":{"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","date":"2025-06-04 16:58:17.000000000","tz":-180},"committer":{"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","date":"2025-10-06 15:04:06.000000000","tz":-180},"subject":"Fix AD nested groups issues","message":"Fix AD nested groups issues\n\nThe implementation of AD nested groups searches works fine when\nlisting the groups a user belongs to, but fails when listing all\nmembers of a group. This function of listing all members is also\nused to check if a user belongs to a group which also fails.\nThis patch fixes the query for getting all users in a group.\n\nCloses-Bug: #2112477\n\nDepends-on: https://review.opendev.org/c/openstack/devstack/+/953569\nDepends-on: https://review.opendev.org/c/openstack/devstack/+/954914\n\nChange-Id: I9707e1a9bc4a334902933d6251888144f8c3bc19\nSigned-off-by: Jorge Merlino \u003cjorge.merlino@canonical.com\u003e\n(cherry picked from commit f8338be43073f23f3db64fa4ba658c3e1f554aa7)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/19d4daae69b59c786e712daf1331dd98294df3f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/19d4daae69b59c786e712daf1331dd98294df3f4"}]},"branch":"refs/heads/stable/2024.1"},"04fbd65e8e9b30171619de580f56596706671b9b":{"kind":"REWORK","_number":3,"created":"2025-10-06 19:28:31.000000000","uploader":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"ref":"refs/changes/50/962850/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/50/962850/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/962850/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/962850/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/962850/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/50/962850/3"}}},"commit":{"parents":[{"commit":"4e2e36ad7767a459277987d21f748cec54ac09e0","subject":"Fix DB migrations after alembic integration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4e2e36ad7767a459277987d21f748cec54ac09e0"}]}],"author":{"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","date":"2025-06-04 16:58:17.000000000","tz":-180},"committer":{"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","date":"2025-10-06 19:28:13.000000000","tz":-180},"subject":"Fix AD nested groups issues","message":"Fix AD nested groups issues\n\nThe implementation of AD nested groups searches works fine when\nlisting the groups a user belongs to, but fails when listing all\nmembers of a group. This function of listing all members is also\nused to check if a user belongs to a group which also fails.\nThis patch fixes the query for getting all users in a group.\n\nCloses-Bug: #2112477\n\nDepends-on: https://review.opendev.org/c/openstack/devstack/+/953569\nDepends-on: https://review.opendev.org/c/openstack/devstack/+/954914\n\nChange-Id: I9707e1a9bc4a334902933d6251888144f8c3bc19\nSigned-off-by: Jorge Merlino \u003cjorge.merlino@canonical.com\u003e\n(cherry picked from commit f8338be43073f23f3db64fa4ba658c3e1f554aa7)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/04fbd65e8e9b30171619de580f56596706671b9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/04fbd65e8e9b30171619de580f56596706671b9b"}]},"branch":"refs/heads/stable/2024.1"},"94edc714163423e24909478be0496e1332b1a194":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2025-10-06 21:07:00.000000000","uploader":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"ref":"refs/changes/50/962850/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/50/962850/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/962850/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/962850/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/962850/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/50/962850/4"}}},"commit":{"parents":[{"commit":"4e2e36ad7767a459277987d21f748cec54ac09e0","subject":"Fix DB migrations after alembic integration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4e2e36ad7767a459277987d21f748cec54ac09e0"}]}],"author":{"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","date":"2025-06-04 16:58:17.000000000","tz":-180},"committer":{"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","date":"2025-10-06 21:07:00.000000000","tz":0},"subject":"Fix AD nested groups issues","message":"Fix AD nested groups issues\n\nThe implementation of AD nested groups searches works fine when\nlisting the groups a user belongs to, but fails when listing all\nmembers of a group. This function of listing all members is also\nused to check if a user belongs to a group which also fails.\nThis patch fixes the query for getting all users in a group.\n\nCloses-Bug: #2112477\n\nDepends-on: https://review.opendev.org/c/openstack/devstack/+/963224\nDepends-on: https://review.opendev.org/c/openstack/devstack/+/963225\n\nChange-Id: I9707e1a9bc4a334902933d6251888144f8c3bc19\nSigned-off-by: Jorge Merlino \u003cjorge.merlino@canonical.com\u003e\n(cherry picked from commit f8338be43073f23f3db64fa4ba658c3e1f554aa7)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/94edc714163423e24909478be0496e1332b1a194"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/94edc714163423e24909478be0496e1332b1a194"}]},"branch":"refs/heads/stable/2024.1","description":"Edit commit message"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
