)]}'
{"id":"openstack%2Fkeystone~961413","triplet_id":"openstack%2Fkeystone~stable%2F2024.2~I9707e1a9bc4a334902933d6251888144f8c3bc19","project":"openstack/keystone","branch":"stable/2024.2","topic":"lp2112477-stable/2025.1-stable/2024.2","attention_set":{},"removed_from_attention_set":{"34275":{"account":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"last_update":"2026-04-09 01:03:25.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I9707e1a9bc4a334902933d6251888144f8c3bc19","subject":"Fix AD nested groups issues","status":"MERGED","created":"2025-09-16 20:34:18.000000000","updated":"2026-04-09 01:06:28.000000000","submitted":"2026-04-09 01:03:25.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"961413-lp2112477-stable/2025.1-stable/2024.2","cherry_pick_of_change":960420,"cherry_pick_of_patch_set":2,"meta_rev_id":"e2d758a414a0adabb65fcac6b27f5d36bab4f19b","_number":961413,"virtual_id_number":961413,"owner":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-09 01:03:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":2,"date":"2025-10-03 14:08:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":2,"date":"2025-11-14 15:13:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-04-08 21:37:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"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":{"approved":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":1,"date":"2025-11-14 15:13:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-09-16 21:10:53.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":"CC"},{"updated":"2025-09-16 21:57:02.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-03 14:08:35.000000000","updated_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"},{"updated":"2025-11-14 15:13:50.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2026-04-08 21:37:59.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"REVIEWER"}],"messages":[{"id":"214ca4f9213205b5d06828e61b053f9ec92e2331","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"date":"2025-09-16 20:34:18.000000000","message":"Patch Set 1: Cherry Picked from branch stable/2025.1.\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":"3efb0978a06ecde4e199c5711353b1c9910500c5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-16 21:10:53.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b330b1f29d8046e0a33ceef33c07aea7\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/583af9aaa8974ee7a1613068b6006766 : FAILURE in 11m 26s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/114177a12de34717932e8523a0c12028 : FAILURE in 8m 45s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"fd38d3962090760ceec6e3d05f96f9f382904cca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-16 21:57:02.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/819855ed5aa345f2bdcef6fb98a21a31\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/999ce480d2c643e19506e515fe0220d4 : FAILURE in 5m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b5ff02776c884fb492bedfd5d1518e15 : FAILURE in 7m 10s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/14530ade59fe4cf88b940904f1e07c83 : FAILURE in 6m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ed1ce4c37e02414aa0aa826195ab2b0c : FAILURE in 6m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/7c9d68a03b224c708e10c17626b9153a : FAILURE in 7m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1cb057a03f1c49bc81a6aba0b601e5f5 : FAILURE in 7m 46s\n- grenade https://zuul.opendev.org/t/openstack/build/d1239919a57a47c18cdd179be102b6b8 : SUCCESS in 58m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8eb59b72113e4a409cfebcdba6c1785c : SUCCESS in 1h 08m 56s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/0121610a89fb4fa8b33be0ceead739d9 : SUCCESS in 17m 23s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/fa785d8a66584c5d93a5e55d9d7fdb2a : FAILURE in 24m 33s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/8a721a6d04664d90ad74c158f14d5d17 : FAILURE in 17m 03s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/03202f663840431fab7533d03b41c16e : SUCCESS in 18m 37s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/d9851791be844f4f9d666f00a60654e4 : SUCCESS in 12m 35s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/3d465633e3474ea9ac68d37c3b7b5bde : FAILURE in 15m 32s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/955f68409e204d39a7d2b6f347649706 : SUCCESS in 39m 00s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/d67c94f38bfe4e0f9112018be16adc82 : SUCCESS in 24m 57s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b330079654cf41d0934944e9b19ab10d : FAILURE in 5m 47s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"91f3c68720a5978300e3ee7ff8df3d115a1c2052","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"date":"2025-09-17 23:46:20.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"7ae9dc55078c5eed6b0b09d9f1c4a62d21bd4715","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-18 00:16:03.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ef7449a1f41749b4b7c2331278b99bb2\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/66dc278710004698ab458c811d008c52 : FAILURE in 27m 55s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/0e6be97eca55488fb9f2fcb8b8c71047 : FAILURE in 21m 25s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"cdc0e0171f3d8b9269a9f650247e313062b16255","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-18 01:33:06.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/3042c82f3de14deeb62ac4c6756651c9\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bbe145f0c1904218a9af325b37faa57e : FAILURE in 14m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2fdbd3164c8c4241a5a6edd1895f6d3c : FAILURE in 6m 00s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/abbf9175f24643049143e2c5cff7b9a8 : FAILURE in 11m 44s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f639447264524e4399e1564c4c5bbdd1 : FAILURE in 11m 06s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/300e2551ed6540d3beb43a40d6e61a9d : FAILURE in 11m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/13c8e9fccaf04e7193dd698e41b2b4f8 : SUCCESS in 12m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/fe2323ed4b564f3685808e0f0d47bb4b : SUCCESS in 58m 52s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/de5a6c388ccc42ac9d77754b52b41a03 : SUCCESS in 1h 33m 11s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/bf5134505e9944e284b85b1ba9509d91 : SUCCESS in 24m 37s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/cdea6b43f74f4281bed02e960025bdae : FAILURE in 35m 55s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/30dadf03a1bd482f811f8f02b3bf281a : FAILURE in 25m 53s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/5b1045f9464b434fb7be95aee247bb4b : SUCCESS in 25m 23s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/54e8dd56446f45bcb255977b5fd09a8d : SUCCESS in 16m 14s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/6b0b4c2ce239461a86587452eabd3841 : FAILURE in 17m 23s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f85a5f67258b4485996e791a858b2ba2 : SUCCESS in 52m 50s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/d326d80a4b3e453ebc7832f2e5371bf0 : SUCCESS in 39m 16s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/fed8bf73189446c08c734531be7bc26a : FAILURE in 5m 54s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ddbc76c6aac718cb22ac5786671d2210c4010885","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"date":"2025-09-24 14:06:18.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"7c1a5b08173d06a537f91bb702b21963fdcbe439","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-24 15:07:31.000000000","message":"Patch Set 3: 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/dbee7260a1a84bd3a5ccdb7531c16bda\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/806202154ed547418f6dd2c498ad946b : SUCCESS in 13m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4ea91307c77b4129b43f2bbfb93bf216 : FAILURE in 6m 25s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9a14d7a872e44a519eb757e9a6bba6f6 : SUCCESS in 7m 18s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/12bcf549c58d438688f9bc98f47ae3f0 : SUCCESS in 10m 03s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4c65e6b969aa4833bfe22280626b938b : SUCCESS in 13m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b65ccd8d435d4109bed89511059a000e : SUCCESS in 6m 19s\n- grenade https://zuul.opendev.org/t/openstack/build/0fc0c392d0c547669f221b8949c0b062 : SUCCESS in 28m 25s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0e43913162d748ec8ff1cf16ab44d7f8 : SUCCESS in 55m 52s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/4cd50c899e9c405daa3849d2ea726704 : SUCCESS in 26m 21s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/a87b42a6efec451985eb90fb11eaaaec : FAILURE in 37m 11s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/03a3500778e04c0f97eeb23a0601285d : FAILURE in 17m 13s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/4a41fdd326a446f8983ada03d5759f67 : SUCCESS in 27m 03s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/4318b4b042b547268c33d421ad2976e6 : SUCCESS in 13m 20s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/3392df122d98459286b4cac8b49d3ed2 : FAILURE in 17m 26s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/61407665f46c4a8e962f221a456efbec : SUCCESS in 55m 04s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/12d64840385e4a22b002713a53e55c7d : FAILURE in 5m 55s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ff7d0c9b61bc8af36f90c5c1efdef09edf82cd23","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-24 15:42:58.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ce76e79367e9417790cc9be08ee2a66b\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/194abd62f43044dc9af0fc8f319b7130 : SUCCESS in 37m 17s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/662e71b626a842efb04186d6f8c3c69e : SUCCESS in 28m 32s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"83538b80496ec3c88c83ef2eaeef9ec6cf1fc23a","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"date":"2025-10-01 15:51:40.000000000","message":"Patch Set 4: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"97b3818646c2fc37364ae7a2a5db35e5c8ebd588","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-01 17:02:50.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/637434876acd4374ba6325f912a228f7\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8ece9c06e5f541ae9d2f5472d615fa29 : SUCCESS in 12m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b8cbd377051648cabdae9581ad4028e6 : SUCCESS in 5m 33s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1fc6cd24ed96488aa2c4921c5c105f36 : SUCCESS in 7m 19s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d33b1a7830fe498eb1624bc556e0c0cf : SUCCESS in 10m 53s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/004f6dfbb4a54545a59b444e5a225562 : SUCCESS in 7m 28s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a6c0a80fa3f5404c90fdceaf0f7e6438 : SUCCESS in 9m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/3cd50821f2e24dbb9fa53e9a1744d464 : SUCCESS in 59m 52s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/12b3e1168c084a0ea1a1bc0de7ebffd6 : SUCCESS in 1h 02m 23s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/2dab455787844c1386baf69862e991ca : SUCCESS in 11m 21s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/862f990e7e974340b0d4f81b0e897114 : FAILURE in 15m 54s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/a01c6a4c23a24ef788ba644eec61771f : FAILURE in 11m 26s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/26324c927f2c4d4cb95b902d2286c8c6 : SUCCESS in 17m 59s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/08f57543b03742c8b7c3ee6b75094e52 : SUCCESS in 14m 07s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/dc2c49a865124bb280bf4a812251e5b1 : FAILURE in 10m 21s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9995a6353f8146398df710d57a81ae78 : SUCCESS in 29m 15s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1475367958f74418a53235285b3d6c9e : FAILURE in 6m 11s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"dceb44c2c7bfebc233122c2b435f3addaa198bb8","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"date":"2025-10-01 18:51:38.000000000","message":"Patch Set 5: Commit message was updated.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"de5be4ba55c95a19733e297105389b5fd840f082","author":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"date":"2025-10-01 18:52:09.000000000","message":"Patch Set 5:\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":5},{"id":"9d5058637acd2f3bf03105a09faee9e332db035f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-01 20:03:34.000000000","message":"Patch Set 5: 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/579fa03ec13a4bd9930b34236bcbb25a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/20908c1322744208856e8ee828a8ce27 : SUCCESS in 11m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/15f5d505b9e9496a8e843a7a66f29910 : SUCCESS in 5m 14s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/09548447185c4ede84c59b4b1f381e69 : SUCCESS in 10m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c038e135ca0a4f71aebe667319a82eca : SUCCESS in 10m 45s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3f1fb2bad33b42cb8a67f6596319d8e8 : SUCCESS in 12m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c7d58bbc2c8d4b6e96a75ee958e1db23 : SUCCESS in 7m 33s\n- grenade https://zuul.opendev.org/t/openstack/build/d3bba37df6a24a789c3475a80af51caa : FAILURE in 24m 33s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/42eab05ed0054724984f288afd8ff7fa : SUCCESS in 1h 09m 59s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/6db3698c022c43d1a58c955750ee37ef : SUCCESS in 24m 38s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/702df46bc1df471b95148912e3886599 : FAILURE in 18m 46s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/75cbab29b0f24fc588a0fdd1321c489d : FAILURE in 14m 40s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/f8b083ee6fd9402a9ff97189705c46ef : SUCCESS in 13m 46s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/44ada3c56dbe4d88bae745691c03248a : SUCCESS in 8m 54s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/157312da598a47f49f5ee2a7c992a5e4 : SUCCESS in 35m 20s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/745c5c20a21f4075b49e7d0699e9b61c : SUCCESS in 37m 55s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1e0945baebc34c6ebabb5ec3f52991cb : FAILURE in 4m 58s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"0f79f79ee13ef69cbd9d59e60cc08e9a5c6aca47","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-01 21:07:27.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4b696ef173a34a2baec733b1781c80c2\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f148415f19874204b68ad9b72fcc5d1f : SUCCESS in 20m 35s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/d02ff52793aa4534b9754b35b5598a8f : SUCCESS in 28m 32s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"c39e239acd6ebbf1291dca9758aa4a672ad6aa9f","author":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"date":"2025-10-02 13:37:21.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"9a3ad45d38b019887de29a6ba1d56c531d143e7f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-02 14:45:54.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/310908de795342b3bd1486d814716d78\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/46e7b34e65994cf38e398868bd66249d : SUCCESS in 33m 09s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/0c93f8711c1e47b2959287bae0745a4d : SUCCESS in 30m 11s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"1b8ad3b3c117a0ab2191b469e6db470ddb88daec","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-02 15:17:25.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7448f4d6ef7841828d3eed8b12c70ed6\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fcbf2edab60f41d1a6fa96696a43b842 : SUCCESS in 8m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/01322c50b8e34b929a417e6a5da9f788 : SUCCESS in 3m 20s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6400cafc4f14411d87b9f73e364558d4 : SUCCESS in 12m 01s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3dbc3bf79fb94852b55163a68ec832de : SUCCESS in 12m 18s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3e471d412b4d423ab9baa96e85f426de : SUCCESS in 11m 40s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/699f77353b104c528e4c8b743dd31da0 : SUCCESS in 6m 13s\n- grenade https://zuul.opendev.org/t/openstack/build/95b94273320140a4906150ee27f4b309 : SUCCESS in 55m 48s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/28edd1fa5bda47b589d9d7750bd4cf7a : SUCCESS in 1h 34m 26s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/8721e8b49c60495782aa75b3a20c3e97 : SUCCESS in 29m 32s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/1f66b8a4e15c43d5a741ea5defa31bf4 : FAILURE in 21m 26s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/e9103a553ee34a57bbaef38b03a4c343 : FAILURE in 17m 58s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/4ac5a139ac3c4e98bc99cbe602dfec89 : SUCCESS in 18m 23s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/e5511cde63ed4dd3aee8c103d2f358ed : SUCCESS in 9m 38s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/ce91e63cb4f34a5a99e501657c90ed59 : SUCCESS in 16m 57s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8f6671dca41249a99307fd69fac1b6b5 : SUCCESS in 40m 35s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8b57424fd62943aba8f434d659c2bb8f : FAILURE in 6m 30s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"423a324844940613be27d35ca1aa293b13b3a8f8","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2025-10-03 14:08:35.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"17d6bca97a978c71239871219732c84df17e73a8","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-11-14 15:13:50.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"49e423685c1a1672d3110d3cd545b54a60222281","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-31 13:07:33.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"5984fd152957a656df5000f55942fc4b2b05beb8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-31 15:10:11.000000000","message":"Patch Set 5: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/e524d9d429d44fdb8e93dda860034277\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fed4a0e1fe0141ba957131e3c8fd4a7b : SUCCESS in 6m 19s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b9db3108da674773b8f74d3e5d1f85df : FAILURE in 5m 19s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a150607778a042e5b500fc85f4094784 : FAILURE in 5m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/873c065fde5243f48d73c435de2e7c5a : FAILURE in 6m 19s\n- grenade https://zuul.opendev.org/t/openstack/build/8beecf4727f244c89346d0c28a6edd7d : SUCCESS in 34m 23s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1106502d3bb546dd9784aaa09359d67f : SUCCESS in 1h 45m 28s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/796a700060934ac98b880b1f837184b5 : SUCCESS in 28m 33s\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/71736878da5441209ec56b7615646169 : SUCCESS in 30m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e2454e1ab1894b198effce6855680872 : SUCCESS in 34m 31s","accounts_in_message":[],"_revision_number":5},{"id":"090c95219e846b4583ba155ed2e2955e6f0bbf14","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2026-04-03 15:33:38.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"65ed0fbe8364c21bd8e832a362f6069e82e7223b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-03 16:27:44.000000000","message":"Patch Set 5: 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/016f29520e6049c68b3c15b01cb55295\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/69fb8fea29df470d8cba4f54d80cb603 : FAILURE in 2m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d1d8faf2922d4f12aa4e83cea36f00f3 : SUCCESS in 3m 11s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b9edecb9290244bd9fe98a1060544573 : FAILURE in 8m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a167e6a41e164065b9b033a7bac7a43b : FAILURE in 4m 12s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9bc4a89b5f2b4ee482136c2af6e69501 : FAILURE in 5m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ea6ccf2219434f988ff8c002fef7d532 : FAILURE in 2m 58s\n- grenade https://zuul.opendev.org/t/openstack/build/2e9d530f368e4773af6ddda2ba3b6473 : SUCCESS in 52m 33s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/407c71fb3e0d46208e591194fad7b94d : SUCCESS in 52m 28s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/b7f959d39f3f405a8238e05d29cb4a7d : SUCCESS in 27m 28s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/09e5bb9736a047d39fd97fa1767af554 : FAILURE in 16m 54s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/94666df53ff049928245766f94e47cf6 : FAILURE in 16m 42s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/adda6e0c86c24beebaed3a6791e3db46 : SUCCESS in 16m 29s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/5fbb1a1d613843c2a576f9b959dae944 : FAILURE in 8m 36s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/0331afc6115b4ab1a919ed8d0c85d35a : SUCCESS in 36m 16s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c4806462f64d4f70b2e2c8332c8fe69c : SUCCESS in 38m 39s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/36b1757b114840d8b45236bae49ece9e : RETRY_LIMIT in 5m 02s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"f4f07043621199108fe7c4e12a3810de03a77fd5","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-04-08 21:37:59.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"856f2f2e5e4c3d5736e3f89859016377c90bd92f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-08 23:23:20.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/23f03f7c981945afb5280b4c521a2855\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4791f726c39d456dba5ff660f06317a2 : SUCCESS in 11m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/39a078289f644c949ee6130c61c19af3 : SUCCESS in 6m 07s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/cf442884d6a1493689fb88c1c21efecf : SUCCESS in 11m 45s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/aea0a6049b9c4086aab4e1fda5a819ea : SUCCESS in 9m 29s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/cec70b166def47f2a2e33159eb1add74 : SUCCESS in 12m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bb5a6fbe36ce487a9975173d00f1f420 : SUCCESS in 8m 17s\n- grenade https://zuul.opendev.org/t/openstack/build/8dc1f08521cc4a09b4504e366274b4eb : SUCCESS in 43m 10s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/24393b0a7fed40e19850b7ba99c558c4 : SUCCESS in 1h 37m 40s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/13ace73bdc3d4f49b2e241dafed66a10 : SUCCESS in 30m 42s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/f693655f9303444a9e449e30af1a1f20 : FAILURE in 35m 12s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/afb58312820746a0ae7566909739f8ba : FAILURE in 15m 47s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/35c37a0a7f1e451a8a1aa35502fb5c30 : SUCCESS in 26m 14s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/e91f577849734698b291659811897dc3 : FAILURE in 7m 32s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/8e230f0e855246d5a14b468170444560 : SUCCESS in 30m 20s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bbd40444fd524b4499cc85fce3c5d6fd : SUCCESS in 56m 27s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a46c5fa478fb429a876cacbaf3ef0cf0 : FAILURE in 6m 20s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"1159dd90227ead7096d94feab04b1434a6774c30","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-08 23:23:46.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"40b6e3c990461394860ece470c861af0f65c08dc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 01:03:25.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5b817a880da84890ac127a13a149575a\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cdb6945484d14e94a28802aa7ac71f76 : SUCCESS in 4m 45s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ad168bd46d144437b447993a1bedfa06 : SUCCESS in 7m 59s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/79e1170dc46c4e838d6978cc2b08cdae : SUCCESS in 9m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/11ffdfc27a7748869430ac853e3dfcb6 : SUCCESS in 12m 43s\n- grenade https://zuul.opendev.org/t/openstack/build/cf6b51e1d903456c9882bd1b82baa1c3 : SUCCESS in 1h 01m 50s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2316abb61fec42c38ff065d7e4799559 : SUCCESS in 55m 16s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/8962e02ca2ca4bfcbe6f03b598232028 : SUCCESS in 27m 18s\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/a357254ce9fb4f88805541c65fdf25aa : SUCCESS in 25m 14s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7e582bca6f15473ab682f3ab536f8a89 : SUCCESS in 52m 39s","accounts_in_message":[],"_revision_number":5},{"id":"89bb05a1dd4f224c867d42c1cac40861b9e01c18","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 01:03:25.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"e2d758a414a0adabb65fcac6b27f5d36bab4f19b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 01:06:28.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/73989e57be054e68add28d1bc0bd2988\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8d49513868664e13bde13a24ac2cabdb : SUCCESS in 47s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"91db9d06cdbb550429a2e8937f9448614174bfbf","revisions":{"4f547bbf31009f0b5e09f796906b8fe2fb3ef438":{"kind":"REWORK","_number":1,"created":"2025-09-16 20:34:18.000000000","uploader":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"ref":"refs/changes/13/961413/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/13/961413/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/961413/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/961413/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/961413/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/13/961413/1"}}},"commit":{"parents":[{"commit":"47891f4ae8fd7876e5a7657f58c32c371feeddc3","subject":"Update mod_openidc config for devstack","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/47891f4ae8fd7876e5a7657f58c32c371feeddc3"}]}],"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-09-16 20:34:18.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/+/960683\nDepends-on: https://review.opendev.org/c/openstack/devstack/+/960684\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/4f547bbf31009f0b5e09f796906b8fe2fb3ef438"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4f547bbf31009f0b5e09f796906b8fe2fb3ef438"}]},"branch":"refs/heads/stable/2024.2"},"51966f9b5abdda83a0dcc5f8d878e7384844faa3":{"kind":"REWORK","_number":2,"created":"2025-09-17 23:46:20.000000000","uploader":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"ref":"refs/changes/13/961413/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/13/961413/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/961413/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/961413/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/961413/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/13/961413/2"}}},"commit":{"parents":[{"commit":"47891f4ae8fd7876e5a7657f58c32c371feeddc3","subject":"Update mod_openidc config for devstack","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/47891f4ae8fd7876e5a7657f58c32c371feeddc3"}]}],"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-09-17 23:45:56.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/+/960683\nDepends-on: https://review.opendev.org/c/openstack/devstack/+/960684\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/51966f9b5abdda83a0dcc5f8d878e7384844faa3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/51966f9b5abdda83a0dcc5f8d878e7384844faa3"}]},"branch":"refs/heads/stable/2024.2"},"5ac2394db6e7f0803da54fdc5259b05285190063":{"kind":"REWORK","_number":3,"created":"2025-09-24 14:06:18.000000000","uploader":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"ref":"refs/changes/13/961413/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/13/961413/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/961413/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/961413/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/961413/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/13/961413/3"}}},"commit":{"parents":[{"commit":"47891f4ae8fd7876e5a7657f58c32c371feeddc3","subject":"Update mod_openidc config for devstack","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/47891f4ae8fd7876e5a7657f58c32c371feeddc3"}]}],"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-09-24 14:05:49.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/+/960683\nDepends-on: https://review.opendev.org/c/openstack/devstack/+/960684\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/5ac2394db6e7f0803da54fdc5259b05285190063"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5ac2394db6e7f0803da54fdc5259b05285190063"}]},"branch":"refs/heads/stable/2024.2"},"d225655562bc1872f28ed2eff21d4050188b9779":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2025-10-01 15:51:40.000000000","uploader":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"ref":"refs/changes/13/961413/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/13/961413/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/961413/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/961413/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/961413/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/13/961413/4"}}},"commit":{"parents":[{"commit":"47891f4ae8fd7876e5a7657f58c32c371feeddc3","subject":"Update mod_openidc config for devstack","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/47891f4ae8fd7876e5a7657f58c32c371feeddc3"}]}],"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-01 15:51:40.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/+/960683\nDepends-on: https://review.opendev.org/c/openstack/devstack/+/960684\nDepends-on: https://review.opendev.org/c/openstack/keystone/+/962696\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/d225655562bc1872f28ed2eff21d4050188b9779"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d225655562bc1872f28ed2eff21d4050188b9779"}]},"branch":"refs/heads/stable/2024.2","description":"Edit commit message"},"91db9d06cdbb550429a2e8937f9448614174bfbf":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2025-10-01 18:51:38.000000000","uploader":{"_account_id":34275,"name":"Jorge Merlino","email":"jorge.merlino@canonical.com","username":"drencrom"},"ref":"refs/changes/13/961413/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/13/961413/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/961413/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/961413/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/961413/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/13/961413/5"}}},"commit":{"parents":[{"commit":"47891f4ae8fd7876e5a7657f58c32c371feeddc3","subject":"Update mod_openidc config for devstack","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/47891f4ae8fd7876e5a7657f58c32c371feeddc3"}]}],"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-01 18:51:38.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/+/962711\nDepends-on: https://review.opendev.org/c/openstack/devstack/+/962704\nDepends-on: https://review.opendev.org/c/openstack/keystone/+/962696\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/91db9d06cdbb550429a2e8937f9448614174bfbf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/91db9d06cdbb550429a2e8937f9448614174bfbf"}]},"branch":"refs/heads/stable/2024.2","description":"Edit commit message"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
