)]}'
{"id":"openstack%2Fkeystone~967048","triplet_id":"openstack%2Fkeystone~master~I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0","project":"openstack/keystone","branch":"master","attention_set":{},"removed_from_attention_set":{"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2025-12-05 15:59:46.000000000","reason":"\u003cGERRIT_ACCOUNT_27900\u003e replied on the change","reason_account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},"38589":{"account":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"last_update":"2025-12-09 11:54:49.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0","subject":"Fix role assignment cache for federated users","status":"MERGED","created":"2025-11-13 14:53:35.000000000","updated":"2025-12-09 11:55:50.000000000","submitted":"2025-12-09 11:54:49.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":27,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"967048","meta_rev_id":"2a25e64caa324440cdca99493217d81a57427166","_number":967048,"virtual_id_number":967048,"owner":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-12-09 11:54:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-12-05 15:59:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":2,"date":"2025-12-09 09:57:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}],"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":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":1,"date":"2025-12-09 09:57:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"}],"REVIEWER":[{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-11-13 16:46:18.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-11-13 17:28:07.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-11-14 10:41:39.000000000","updated_by":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2025-12-05 15:59:46.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"state":"CC"},{"updated":"2025-12-09 09:57:42.000000000","updated_by":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"reviewer":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"state":"REVIEWER"}],"messages":[{"id":"e91094cfbea7af29aacd2a5e18a9fca737fe733a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-11-13 14:53:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"80af2140c8b09ce55288e84c2aaf49d71698219f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-11-13 15:02:01.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5a86934f87b68453d0f460b23a2bfc549c62d7eb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-11-13 15:07:17.000000000","message":"Uploaded patch set 3: New patch set was added with same tree, parent tree, and commit message as Patch Set 2.","accounts_in_message":[],"_revision_number":3},{"id":"21df49998ec89a1121cb54e1424148b107512665","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-11-13 15:10:17.000000000","message":"Uploaded patch set 4: New patch set was added with same tree, parent tree, and commit message as Patch Set 3.","accounts_in_message":[],"_revision_number":4},{"id":"868604caaf65e27ed06e7a3be74f8d448b276013","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-11-13 15:12:13.000000000","message":"Uploaded patch set 5: Commit message was updated.","accounts_in_message":[],"_revision_number":5},{"id":"331e3acd6639b5d342fe505211b3fa076d5f29d6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-13 16:46:18.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/149d7ee055194a048d22b4f2bbc09f87\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/40d7adeebd5547369a3ecc59451e0325 : SUCCESS in 17m 48s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d5ebeba0a6f246f7993f59ea46405bd0 : SUCCESS in 24m 54s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/50f2387e8658440e8f1e91cb549fc399 : SUCCESS in 18m 41s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"8b102d8ebf504feb54b4e46c25e705520b8689d7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-13 17:28:07.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/dc0c5c770a734996bde142e920bac2a4\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/997879cf2f644e10a081ae0ed97d9e42 : SUCCESS in 14m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/594e09d475d041a5bf7233abffb3c8d5 : FAILURE in 6m 19s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b5a8c21771d245c1a15d08ceafb46290 : SUCCESS in 10m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/24b6e4d5fc014ddf9a44af4777139529 : SUCCESS in 12m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed3239700b3442a4ac2d43a68abb3679 : SUCCESS in 8m 43s\n- grenade https://zuul.opendev.org/t/openstack/build/d694b1c500fc4eb7a57d7838ce307848 : SUCCESS in 58m 51s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8332eb3033c64fb181ef7e95208e9593 : SUCCESS in 2h 08m 33s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/c4f8def3e2f9473d990cfd02b3fb6fe5 : SUCCESS in 15m 59s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/1275205dd20949b6aec836d0218219d4 : SUCCESS in 31m 01s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/9c151774d43249caa7a3a68d9e493632 : FAILURE in 11m 41s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/49d219c3593a401aa3e352e991677895 : FAILURE in 28m 48s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/4dbf032ec94846ae8c87123829e3108e : SUCCESS in 28m 22s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/153859f246a6425bbee226bcc2f41645 : SUCCESS in 26m 16s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/65fe3adf078740e4ad8659bb76f577ea : SUCCESS in 34m 23s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0337280e4a5548a6ac5455c956f2ff1f : SUCCESS in 1h 06m 04s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/6c1b3fded3e246d7afe53b76b1623d4c : FAILURE in 41m 30s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7ab118db31494bfbb4dcff2581aec0f5 : SUCCESS in 7m 30s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"478d17830657e4e02a8d4a1a8cf9169c0a7886da","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-11-13 20:07:44.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"fec1dbf6b13e0f9813be2104ad0fe59197cb4d1c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-13 20:48:32.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b2c3eb1f868447ce84cbf146c7e02feb\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/57756b7d77f04f5eb69e33c6722a6a4d : NODE_FAILURE Node(set) request dc8423c2bba44caf9812d5cff180dc5d failed in 0s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/493427b3696e428ea1aed182f43cd475 : NODE_FAILURE Node(set) request 0ae6cc5912104139a7c0a0c515f70306 failed in 0s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/8611a509be0c4be28a99c3d5deca9123 : SUCCESS in 37m 37s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"3bb7db827981bd8d8ce0f169a19f3b1e8396040f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-13 21:51:22.000000000","message":"Patch Set 6: 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/b275c45fe3bb4abf85463463c92b6d46\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/899b38e97adb4e858d15e9db582b7390 : SUCCESS in 17m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7f07a696720d4c8a8d8315c863629203 : FAILURE in 4m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b0334c111b9c4208a330850c3afa6b52 : SUCCESS in 7m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2d31302486064b1da25cb43eaae8ccbc : SUCCESS in 11m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/875efed3e80943f486c1d166d84d9d6d : SUCCESS in 14m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/13a6e0afc6b049b3babe93ae98377dcf : SUCCESS in 43m 08s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c61a0da3dd734a1bb6967d8db5e8f14a : SUCCESS in 1h 38m 40s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/245df995943049328aa208a28f78a9f8 : SUCCESS in 17m 54s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/c415ea88104c49cdb5c85fc106297872 : SUCCESS in 29m 53s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/3c799ba4fb214efba44584e6e92fe4e1 : FAILURE in 11m 23s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/5df841fc19df418f98e627fa57e5b4ba : FAILURE in 15m 36s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/ecc4dbd98a634b21a8b97deefcee65e2 : SUCCESS in 14m 36s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/956cd37e754e44dd97e23a5a71a4d59f : SUCCESS in 31m 11s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/9ed89939de6f4df09c7d42a2b86ba85f : SUCCESS in 17m 31s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/68041e5b8f404b88aa6dd852bb8a9628 : SUCCESS in 59m 00s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/3b4e2beabe4f401287dcc5af852faac0 : FAILURE in 46m 35s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7e436feec1d04a7e97294eb4b245f426 : SUCCESS in 6m 45s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"ffad23e34384b1baa4af06cb7b3286d3e8b7d4dd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-11-14 05:16:24.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":7},{"id":"5541b60a3d36c33de839f81a93a4ca007066e44b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-14 05:48:48.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0a3d3031448e4db99f1caf266db1123f\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/76f6ff7071974a8aa006da5a538a3efd : SUCCESS in 15m 32s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9b7b10c27b50453385153c09f828e88b : SUCCESS in 23m 42s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/0a2a79509b7b4821b30c67bd82744343 : SUCCESS in 30m 42s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"89a83ed5dd3971d2da8070450506c2c1f03a2b38","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-14 06:35:05.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d61264eda18a49da8b59b1b24180fa48\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/67fe16b6a3cc4ccab69770a53612687b : SUCCESS in 18m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2de5624a59d447b090c7c1ae2d2fa41d : SUCCESS in 3m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/20e513171f2b4561a9be0183665fbda0 : SUCCESS in 12m 35s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c28d3caf07294a12802258da41de1150 : SUCCESS in 16m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/04ba00e9b2834bd0b1be0eda36d9a72f : SUCCESS in 13m 27s\n- grenade https://zuul.opendev.org/t/openstack/build/85322433c5f04aa9b29cb265163c1a98 : SUCCESS in 1h 00m 35s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d1bf5849539d4e41a9c98353ee0e81a3 : SUCCESS in 1h 17m 54s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/11223718d2b74f06a0dd9e1f4646ddb1 : SUCCESS in 8m 57s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/d8c112db250a473e9ba8607c9dd2705a : SUCCESS in 32m 20s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/bb6411d44b164246b0b754f85a28e018 : FAILURE in 24m 11s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/eeb4133bbe804fb193946ce7351d7b9e : FAILURE in 17m 50s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/c6178ed281c8480296623495bb02e441 : SUCCESS in 14m 09s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/9d814284ef92499ea9f68e88314b103e : SUCCESS in 31m 53s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/7c3c9c32bf234c268fd39b3a5e487d3c : SUCCESS in 38m 43s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/329119629929474baa81e2ba59c5ca2e : SUCCESS in 41m 27s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/e0589a6d7f6d4b74b10de384425c2f49 : FAILURE in 19m 13s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/70aafa9dfd8c4c3f8db99fdf94e6650d : SUCCESS in 6m 58s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"ee5490965f671ca9c38e5dec175764cfb1228ab2","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-11-14 10:41:39.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"47103cdd8a8ea72c4237fb985fb6c8f8520ad7d6","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-11-17 14:55:24.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"552fa769ce3035611cb0242e815098be398d20f3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-11-17 20:05:53.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":8},{"id":"da7e117ad6948d89ad660a8161dbefe204727eb9","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-11-17 20:20:31.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"0cee47c099ef60517e4b289cb1781ecd5ed1fd81","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-17 20:43:15.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6467962420454530a7c6ed25ae1a7f42\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/706920856c804a34afd07688eedd7624 : SUCCESS in 34m 13s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6591e25cb0124fffbf4e625106815f93 : SUCCESS in 35m 30s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/da430222393f4bd79a718c9b656f3559 : SUCCESS in 24m 35s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"85b8ca7317f3e4331994d102a53d4e5b5e650c9f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-17 22:16:23.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/60e492abfc2942c88ac1498576e96572\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4cef8cf3f46d42c6a677c7aab8ec0cf8 : SUCCESS in 20m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ad0191a0008c4f48a4f8e0a6cf9a9c41 : SUCCESS in 6m 44s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f02cc41e314c42c597a591668cf90f92 : SUCCESS in 10m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/70ea4e2a0a6f49a986d8ba61442126fb : SUCCESS in 9m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8dda3944712e48aabd3d3b4bc21d3d55 : SUCCESS in 13m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/7c9485713bcf47e098b72fb437c7768f : SUCCESS in 1h 06m 57s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/89e06d36e5f94853834cc48676e6a8d7 : SUCCESS in 2h 04m 47s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/f42cb73a2749427681c02db8646dbaf9 : SUCCESS in 17m 19s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/efa081e2ee27421283c67ccc271d4028 : SUCCESS in 30m 23s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/73bd4f9316b34d0fa285c7f131619817 : FAILURE in 18m 25s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/b24651a948ea4aa6936553de0d7c9b34 : FAILURE in 28m 31s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/5cc43b94daff432594d883d35c3d9871 : SUCCESS in 13m 38s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/8e3d1a92443449629d1c1ddec191fe07 : SUCCESS in 32m 01s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/ffa2ab41084a4accb3bc2a148ec22ec3 : SUCCESS in 38m 08s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1e34fcd2ed464d5da6590f7a48bbc674 : SUCCESS in 53m 57s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/911f84ba435e48cc9a3568720e04b6e6 : FAILURE in 33m 50s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/01a74cfc8f1a401499d1f84f085c3f1b : SUCCESS in 5m 04s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"8fd5e675e90f4013a4b1aa98dffdb4f9490ee549","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-11-25 16:18:00.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":9},{"id":"9613dc5736f5f3a1451ddd033e77a1a9af756c59","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 17:07:17.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/52d0bfe2f6ab4e219fc639dcf9ed155d\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/2be19f7046ca476bb4eac6250b682c05 : SUCCESS in 22m 09s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/daff7f5bbe944b3194e0521339efa1cc : SUCCESS in 22m 55s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/42b39841e0874c9185f25533099c837f : SUCCESS in 38m 06s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"85529781367e87cbc212ef367a41bf00fcb06788","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 17:24:36.000000000","message":"Patch Set 9: 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/30ad9ab350514f80b9c88fa86804a3ea\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/486deca9a4cc4517865ba5dff6553bb9 : SUCCESS in 17m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/924c194fe78a487db971361acc7e646f : FAILURE in 8m 40s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5128a532a9c54627a023e305b1f04945 : SUCCESS in 11m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/bab2a2f2746147258b1b7462e35a5650 : SUCCESS in 16m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c2fb5c17c7b94218b2d284ee480fc863 : SUCCESS in 15m 27s\n- grenade https://zuul.opendev.org/t/openstack/build/3531833d3a07480bb0cb9eb0902c8a55 : SUCCESS in 1h 00m 47s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d5dc1a35ccc94785a5aa9cd864fd4131 : SUCCESS in 54m 13s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/bde56f56725a4e38b63b857a719188c2 : SUCCESS in 16m 59s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/6a9408e09bf3467ba903c63b4825ba06 : SUCCESS in 29m 15s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/366fdfc8c344403692f2b85062a1975c : FAILURE in 9m 48s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/ebfc295a568f4c66b76d3fde390f454f : FAILURE in 26m 30s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/c6dc80639b05428cbbe1444f72e75cb3 : SUCCESS in 25m 54s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/508dd8b7708c42059e4b086d259466fd : SUCCESS in 33m 40s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/3252987e1dfa4e659a0d9a3899c11c89 : SUCCESS in 44m 29s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/20f70d390998426aa206598639f36ef8 : SUCCESS in 56m 12s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/461e35ae447147c68020ef1d846d6c17 : FAILURE in 20m 01s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6fff9a1d785e4e308a5f954c2be88c3a : SUCCESS in 6m 51s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"11cb43e2f814b81e27ee0b58c6c09934557c707c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-11-25 18:44:57.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":10},{"id":"e4d73c72405e19b0557bf08ffa8df5e657debe44","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 19:25:56.000000000","message":"Patch Set 10:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2ab44490db1c463a8418efda0a102cab\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/d16b558ad7c3461fb663067106dafa01 : SUCCESS in 32m 07s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/66736e52b40a4eed9c2e3fbecfccba29 : SUCCESS in 17m 31s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/fcfc037df38c4101813a6d32abef7271 : SUCCESS in 38m 16s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"3ec80a9ec2a4d16d1bfacdc882b6f81aeb67d7cc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 21:13:54.000000000","message":"Patch Set 10: 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/a5c411bd39a94712972d6f391b34e699\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cc573b347b224a2fa3dd8097c594028b : SUCCESS in 10m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9934268ea4b149e58957d49a0a3b199d : SUCCESS in 6m 10s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/536cb3010ecb48d78a9d280ca52b0689 : SUCCESS in 11m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1524fb57773e47bcbf3e0731eda666c8 : TIMED_OUT in 40m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9c522be1e35a4e43aba17c3ec56a4f7c : SUCCESS in 13m 47s\n- grenade https://zuul.opendev.org/t/openstack/build/10e3766305dc46c58f64d454bc972c58 : SUCCESS in 1h 01m 17s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5c24dc55609a49d4b89a2b98d11d96b7 : SUCCESS in 2h 18m 26s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/1b217998cea1421b8d8b19bd8989ca0c : SUCCESS in 9m 09s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/fd3db5cca3f049bea8ae46d6541c1183 : SUCCESS in 31m 10s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/cae00f9871fa4fad85fb709e6c66969f : FAILURE in 23m 00s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/9f9cdd092d74496a946f971725d02b29 : FAILURE in 12m 02s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/cb10170703e04eb1982728569f7c3ce3 : SUCCESS in 28m 12s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/d322fefd085c4157bc46dcb73270e7a2 : SUCCESS in 32m 22s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/1e7aedf20e0b49a093fc2841d5d6eda7 : SUCCESS in 21m 19s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7fc87168ad0741599cf999377111bf81 : SUCCESS in 56m 46s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/68fd937e7c834bff86acd032b389bab9 : FAILURE in 21m 17s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f702fa561698437aab03746a80172355 : SUCCESS in 3m 45s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"d8d58171f400f85f171eccc2a8cd7aaa8430bd59","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-11-25 23:08:21.000000000","message":"Uploaded patch set 11: Patch Set 10 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":11},{"id":"bc2b3c32e0e7201cddef9f2ccf70ef2af1a055fe","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 23:46:35.000000000","message":"Patch Set 11:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3af5a41054a3466697e67fb02e2e5dc8\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/f37d94e0da27471887142ca625e4b23d : SUCCESS in 16m 59s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4d5eb9b277b141549d4f912df2ded00e : SUCCESS in 17m 23s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/6282757b0c9546e3a4ad27e4b138c98c : SUCCESS in 25m 12s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"1ba90078c62762ae3247a5e0d82a8d6687eb0642","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 01:00:04.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/605e7a01d5ec402e8b6fb0d081d6f54b\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ca9be72843244d2d9be9609425a035f1 : SUCCESS in 17m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/27056e722d33474ab274a585c9b19df6 : SUCCESS in 6m 26s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8db7e5e7995744bc824d576ca3092074 : SUCCESS in 14m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/708ea518459d4e0d8d445862550df9da : SUCCESS in 16m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/88677697e9024a2cab1eec68f0348568 : SUCCESS in 15m 08s\n- grenade https://zuul.opendev.org/t/openstack/build/dde3360854f646f89ef8db065dba782b : SUCCESS in 1h 01m 16s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d4e4d6b9e48b4d3b9d2320482130d3f3 : SUCCESS in 1h 46m 47s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/65a217f55da34c24afdca8648bf56dd8 : SUCCESS in 16m 12s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/cd32795d1a5e47a2b1245a0eaf205699 : SUCCESS in 34m 06s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/f4b06d9f63f04c85b28e1e201e7ac0da : FAILURE in 23m 18s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/3f12d96ccff04c218800e78f8207a2c4 : FAILURE in 30m 48s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/8c327348abb44bb4b4690c111a71c8f9 : SUCCESS in 25m 57s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/a3aed8ed094f4dad8cd6864d311a7c21 : SUCCESS in 28m 25s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/3ad2f0f2acee416a943e1040c48af703 : SUCCESS in 35m 56s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ef84ae66ac7542d397a1ab5ff76c0163 : SUCCESS in 58m 38s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/657ea135492b40308632e8fe72a84313 : FAILURE in 38m 55s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9914e311677f4b63b144704969b58db1 : SUCCESS in 7m 34s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"f0782df0c1251c2257e926dcf3007693497cb407","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-11-26 09:42:52.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"b32d56616e4991f336de632965f1fc4582e22000","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-11-27 13:53:37.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"4cf80a3bd5dcc823221bba3c55ad3741dcee6efe","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-11-27 15:43:16.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"8b76e3ce2a000d3ce63d1814ae10b5f57174bdb1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-11-30 12:26:35.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":12},{"id":"a7b15b456b3f206f91656fad5d1d1c92485367b9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-30 12:59:28.000000000","message":"Patch Set 12:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/616db76f395f4d68a222457bb6473e33\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/7487d4b8ee8944388292395a63020639 : FAILURE in 18m 19s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/dab926fe933e48a8ae8d7e9272802b46 : FAILURE in 18m 02s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/edcc3e7206bd4170928293bd8e40ce7f : FAILURE in 30m 37s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"528d6a5e0483cd1f53fe6362b4277c4d776da359","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-30 14:27:18.000000000","message":"Patch Set 12: Verified-1\n\n(10 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/97b64154bc24478a9e3fbc90f5e7efe2\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8c9079eb15c4495498a9050b66ca43a3 : FAILURE in 11m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4128da916fa845f3b8d4f358c2ec4faa : FAILURE in 7m 33s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5c334b30047144c2b1d8a839e93d331a : FAILURE in 10m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/57cb76c6461e44158c717ca3c2c5fddd : FAILURE in 14m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ee68704419dc48b984b5616eb1e8b669 : SUCCESS in 13m 14s\n- grenade https://zuul.opendev.org/t/openstack/build/5feb6a7ce5c6465a9c9860a4be512600 : SUCCESS in 1h 02m 13s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7829c0abe79e40969460f50e1c7b5bca : SUCCESS in 1h 52m 02s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/528c9d15fcd741c6b5ffdbef5cc8b6fc : SUCCESS in 8m 32s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/963138acc52f454c8e3e7242ae4081d5 : SUCCESS in 29m 32s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/ff38408f2352471a8f4e0796e4d931c4 : FAILURE in 20m 17s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/90d2af2b00844ef48dd40b003ebdf16c : FAILURE in 11m 58s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/55027b923a7f45be9bb0ccc8518eada0 : FAILURE in 11m 20s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/873f2e1ef8e44a56ba36ac35bc3c9f1c : FAILURE in 30m 30s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/4e99daba63ea4ce3890d83e6f83b4a83 : SUCCESS in 18m 04s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1e99c69265564b7984d85a0150fc0934 : SUCCESS in 57m 33s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/015ce7ef86cf4a6abb2705d32577c237 : FAILURE in 27m 12s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ccdef0cd3bde4c968185a331d61f296e : SUCCESS in 7m 58s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"c032d925a05337f13b8e16bb1fa4dde95b92d4c5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-11-30 14:43:15.000000000","message":"Uploaded patch set 13.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":13},{"id":"d8b04d54b7352221d16c0ebc33ab698195a40ff8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-30 15:22:45.000000000","message":"Patch Set 13:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b37ee4aa2ac54ed78b42c31fa0eb05a3\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/3e7bc37b37c740a8ae9eebb01c900175 : FAILURE in 17m 42s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b0a30e1df8b445eb8b5fe68ef98856ff : FAILURE in 18m 31s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c2a9e6c5e4744781a51ce6b09de36cce : FAILURE in 34m 37s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"d7d3f0aa83f551e2230a7c2262ddeb35337de6e6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-30 16:35:30.000000000","message":"Patch Set 13: Verified-1\n\n(4 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/73e46dd756e5491fbec3d54b4079b92e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9fcc37bbf8ab440d80388b65b03489e3 : FAILURE in 17m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0fdbc00c6a06400ba0bee2e46e235980 : FAILURE in 6m 33s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/84fdc1d07dca44b3a9c06d493f54ff88 : FAILURE in 12m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/bd046f38e2f64a89b95a7463e0f6f1d0 : FAILURE in 15m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/87c33efec68c42ffa48fc64a45598d72 : SUCCESS in 11m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/1b22cff5dbb84d02befd7448a3af82c6 : SUCCESS in 41m 37s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/772f7419642246b58874f21e9eb98f87 : SUCCESS in 1h 47m 21s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/7cedd95e918a41729a8c655ee5d34105 : SUCCESS in 9m 45s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/017dc5c8774f4077a297d67bf4c8604a : SUCCESS in 12m 19s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/051fbc6541f14e529a62b49f37effb3b : FAILURE in 19m 00s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/83b895dc2b184a9da2ee8f8373aee16c : FAILURE in 19m 56s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/b03853a92065442c8f4efa4b2a6a28c4 : FAILURE in 27m 34s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/a34d432d076b4730afb18bf9f7d9c77c : FAILURE in 25m 38s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/52b377d1773649b696a305dec6c54581 : SUCCESS in 34m 44s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e3550780783246ba91719e3fae7b49e0 : SUCCESS in 30m 10s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/37632bd7240b49f08bf8eab8370fa523 : FAILURE in 41m 18s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/35f801ed7cdc4b33a44e3e5226b511de : SUCCESS in 6m 30s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"a66feda30b69a8e6e9980124d125762827240be9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-11-30 22:41:02.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":14},{"id":"12a920e7d572ce001b78ac201ffd5df3bbd06a99","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-30 23:28:43.000000000","message":"Patch Set 14:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0d0fd33764c543c8971dc5ec18eddded\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/5c4a242d3c5e4644ae4a039b96940dcc : FAILURE in 43m 02s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a3e1569a32d24cda857895ad8b5cffc7 : FAILURE in 40m 51s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/2ce7047b1f7d40a7adb68955824f0a5a : FAILURE in 43m 37s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"5d569be1ea4078dee219118afb17a2d4edf4edb2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-30 23:58:36.000000000","message":"Patch Set 14: 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/8f840fa94b104c66b2cd607c731c153f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/79c686b0d9454cd18b63bfd4daada3f6 : FAILURE in 11m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/89284d4f37dd4023934f9c95789cab0b : SUCCESS in 3m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1c43eedb682a4d0b9cbd0d4cb0a1243d : FAILURE in 12m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1ed5ae4c75e645a489e673781c02cbd2 : FAILURE in 15m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/baf43c8efddb4cca837c76842b874549 : SUCCESS in 13m 11s\n- grenade https://zuul.opendev.org/t/openstack/build/d08eb18a5a1d43a4b812a8fb8b118f15 : SUCCESS in 1h 01m 37s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b1462f227a70495797ec52a8cba885e6 : SUCCESS in 1h 16m 43s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/d0b0af519e0743899645baaf708a420a : SUCCESS in 16m 08s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/dbb766e2cd724cada1007d8f8f2fc55b : SUCCESS in 30m 33s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/28b76c418ddc40a79d9df42ff232a0df : FAILURE in 18m 39s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/795c900eca0e4e71a439f77cbfe99fcb : FAILURE in 9m 03s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/2ab3d090a8fd4b68aac44774346d38c8 : FAILURE in 11m 20s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/09eff0ba061a439c8516a9dd600de4ba : FAILURE in 30m 30s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/06ab52a2e3804243b9cf1d14e42e01e0 : SUCCESS in 36m 08s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ac341732e5a2452f8f6c5573605d5c43 : SUCCESS in 39m 44s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/14ea471a217a4d2ba7f5dc7ede886f68 : FAILURE in 24m 45s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/2f7fe451ea3f4bfaa9f9bab3828d439f : SUCCESS in 6m 45s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"5a105daf06e85751f48169611932ef0b420e260f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-12-01 21:44:18.000000000","message":"Uploaded patch set 15.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":15},{"id":"9117f7e516d98201640a52643eb1cf94aeb092d6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-01 23:03:06.000000000","message":"Patch Set 15: 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/66386d0016fe4a34b89e005d31668bda\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e024eb5dac234f49a7793742d5c64ade : FAILURE in 16m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8c0b9d19b7ce4a068d4bb30e19a41de5 : FAILURE in 6m 30s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/cd8266e1a3d64e8880c3870b6745c69c : FAILURE in 11m 10s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6a688489334f43a29f2de19698571b9a : FAILURE in 15m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/603085bab80e4db2a011ea5e8f783252 : SUCCESS in 12m 10s\n- grenade https://zuul.opendev.org/t/openstack/build/c6d9e4228b88487e96fd1a50fb475ba8 : SUCCESS in 58m 10s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/abe298470d684fba9b000de257138dbf : SUCCESS in 1h 16m 59s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/2c576088506144499ca7af527289eb79 : SUCCESS in 9m 11s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/7b95af56317b4fedbd6068507ee55640 : SUCCESS in 29m 04s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/48225aefe61f4e758b40e0924587bc60 : FAILURE in 18m 40s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/1094a5ab222b41c89a1c28c087060a5c : FAILURE in 24m 14s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/eeeab85f35614b04a487c36753dd83f9 : SUCCESS in 26m 23s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/826509d69169401b83610cc657654689 : SUCCESS in 36m 47s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/c248314917fc414bb064807936984fdf : SUCCESS in 32m 31s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/03e28d520f6d4d09a23a136384ed8242 : SUCCESS in 1h 03m 54s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/b1dce58eba6a4ccc9800554ad6a24cca : FAILURE in 39m 42s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/82724dbaf64a4162aa6067bf749b7077 : SUCCESS in 6m 45s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"7e01d47d3633f0de370c2d42f75a4079b446fbe1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-12-01 23:32:45.000000000","message":"Uploaded patch set 16.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":16},{"id":"10d94bd37deb9ae77bd8ed0840a614efa143522d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-02 00:28:16.000000000","message":"Patch Set 16:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1334dd382a984618b643546efa64d625\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/96782b6b459a4fcb95958713077d5d7d : SUCCESS in 36m 16s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2afc8bdd1b70463387065c72e368d762 : SUCCESS in 17m 47s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ff817b6014954582b265b811c43b9cfd : SUCCESS in 39m 05s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"73ebf5648d5696486cb505d1fcfaaba514ef3b14","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-02 00:38:46.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/be959d6e61284e4e98f48318b71adce7\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/33ab6443b9c34df2938fd3a30f6c865d : SUCCESS in 17m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cde71edbd48e42e197909b13a833545b : SUCCESS in 3m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9135ee5d045746489e8cf8810a191b23 : SUCCESS in 10m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d82e564025bd4bac9c1bce64ff35bfd3 : SUCCESS in 16m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/92e227038b6c45d6b5e4da298bf21b3f : SUCCESS in 8m 36s\n- grenade https://zuul.opendev.org/t/openstack/build/37b0a78b401348b78834819d509ec462 : SUCCESS in 58m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5abdcf17fed44348adfbc9d4a7b6d93d : SUCCESS in 57m 17s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/539555be41004f8fb1856afd164039a9 : SUCCESS in 10m 41s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/cfba98b4699147c6b02f75841401a662 : SUCCESS in 22m 10s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/c3b320da9c5c48c79995967c2a11422e : FAILURE in 19m 24s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/27a0b9cc6f2a4e4a832b801aab0cbdfa : FAILURE in 22m 12s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/9068d62d88ff4570af5d1720b63ad1fb : SUCCESS in 28m 23s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/5df4bf2bc7bb47eba9ac813d964be53b : SUCCESS in 29m 38s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/0d9c66eb82df46b28987e283d2db4ca2 : SUCCESS in 25m 33s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/de43f7f0b52b4c2f843c23454e832da5 : SUCCESS in 1h 01m 07s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/a627078453004cd584ba11f7c7b3fbb6 : FAILURE in 34m 56s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/3b328988c8ea46ddb2de832228179fe7 : SUCCESS in 7m 28s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"c096e1e5520c0668a8bcd77526568dc32c6dda3b","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-12-02 09:13:52.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"2feb4a7e957123c4014716e29b56998635e4067d","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-12-04 09:28:27.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"00cae8fcae0d83f857b09de50b6c9c5edce83863","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-12-04 13:34:32.000000000","message":"Uploaded patch set 17.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":17},{"id":"eb482e4e83374804cf29ac155d69d6ae4caa7843","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-12-04 13:42:26.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"f9b58817ad64e78a93197b781029006c9dfd3e49","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-04 15:00:59.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2cebdab7ee3b4a14803187657834599c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/653ed9ff490545c1b421535695d4834e : SUCCESS in 19m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b6292b17c3574881ad97c82b8c3d24f9 : SUCCESS in 7m 30s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2280be5c1fde4b979e62dad77012407d : SUCCESS in 12m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5e69354faba4474e8e3d412ce50bb851 : SUCCESS in 9m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/04f4fad7605c40ba9ad4f62053c9b4ff : SUCCESS in 6m 59s\n- grenade https://zuul.opendev.org/t/openstack/build/60d9932a53af4baca97ba2e858b24305 : SUCCESS in 1h 02m 24s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e054dedfc69340c49d486154216fbcf0 : SUCCESS in 1h 15m 58s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/bd4df1a1167a428ca97f032768a6f6cf : SUCCESS in 14m 43s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/ac01526613bf4ae5bdf2b78ab467a649 : SUCCESS in 13m 05s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/8ad9a11ffbb2445abc6f2f838ca4f781 : FAILURE in 10m 03s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/847eddc8854f4827bd78826d5f4ff1af : FAILURE in 12m 31s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/244714fc4d55477a8443900c0275bbf3 : SUCCESS in 27m 08s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/7eb701c5258d40c6bb1d42148b25f74a : SUCCESS in 14m 47s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/d0837658ba8747e78bcf36ad6ffc88d6 : SUCCESS in 19m 45s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b0d68e1aa7f6434c831fe05d502e309d : SUCCESS in 32m 54s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/92fc5a431b3b42d9b767febbadc78d74 : FAILURE in 19m 07s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8d9bdf3a4dbc4a49a969c7b71ea249da : SUCCESS in 6m 01s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"eaf0f2c9b0912d3a1dca4f76a916d74ccc4cdfa5","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2025-12-04 16:11:34.000000000","message":"Patch Set 18:\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"96db956e2346cf529e70a70d4b8fa2a6f471d69f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-04 16:40:56.000000000","message":"Patch Set 18:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c67366ade14046f886f8b3ae43bdcaee\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/8ddb8b73681b4893a02c5549ab6966f4 : SUCCESS in 55m 07s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d132934400a042ac94285fb2b810b488 : SUCCESS in 18m 15s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/50cd4f69e9964b3cb9ff194607a7e744 : TIMED_OUT in 1h 01m 11s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"c02abfacfa10ca30112e4fe62832cc3c456c8565","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-12-05 15:59:46.000000000","message":"Patch Set 18: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"b1874578c85e15a3d18020b2ce5a04e90ff232c3","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2025-12-09 09:57:42.000000000","message":"Patch Set 18: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"2aeeb8d9171f57fe5c59cdb423e031a23682338f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-09 09:58:06.000000000","message":"Patch Set 18: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":18},{"id":"2e8a201f245f6b7f8197a062d3182d0ba6c8eddb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-09 11:54:49.000000000","message":"Patch Set 18: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5c59af3bc50247279550b88d8eb6bc01\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4d161bc5fd3540f0b94d4fe7f865356a : SUCCESS in 3m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b039f5dcbed649d5831c380453f4c4f8 : SUCCESS in 7m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/424452556704486480b26869a7646db0 : SUCCESS in 9m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dde27be11f744983a254cb7e98475c12 : SUCCESS in 13m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/69b055f917d34d79a34614f2910a6e5c : SUCCESS in 45m 29s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/57d62e1cbeae4dbca1ae47b0f0a2f72c : SUCCESS in 1h 51m 52s\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/0e64fbbeec9740e083a307143666d9d4 : SUCCESS in 12m 09s\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/fe808c5963f9493eb8aef36ca0f59a1e : SUCCESS in 31m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1c96ed9bb6784f00b975bef443dbe83d : SUCCESS in 49m 13s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/07223e2886124672af49f3f06606c442 : FAILURE in 40m 08s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"65ab58180679fb104de27330a6dc67ba9482f2e7","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-09 11:54:49.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":18},{"id":"2a25e64caa324440cdca99493217d81a57427166","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-09 11:55:50.000000000","message":"Patch Set 18:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1735c01cb84c476a919db7538b5ec4af\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b98d9dc6923b4b48bfde822054ff240f : SUCCESS in 50s","accounts_in_message":[],"_revision_number":18}],"current_revision_number":18,"current_revision":"ad87d8212a1bab654e4a6d791d7271e6b3bcd1b5","revisions":{"40d16c513e752257b1de2e382a948db979b18c96":{"kind":"REWORK","_number":1,"created":"2025-11-13 14:53:35.000000000","uploader":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"ref":"refs/changes/48/967048/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/48/967048/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/48/967048/1"}}},"commit":{"parents":[{"commit":"abd911d2309b297d09149d631b51fad44e0adbcb","subject":"Merge \"Temporary disable openapi api-ref\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/abd911d2309b297d09149d631b51fad44e0adbcb"}]}],"author":{"name":"Moutaz Chaara","email":"moutaz.chaara@gmail.com","date":"2025-11-13 14:52:47.000000000","tz":60},"committer":{"name":"Moutaz Chaara","email":"moutaz.chaara@gmail.com","date":"2025-11-13 14:52:47.000000000","tz":60},"subject":"Fix role assignment cache for federated users","message":"Fix role assignment cache for federated users\n\nWhen federated users\u0027 group membership changes in the IdP and they\nreauthenticate, their role assignments should reflect the change\nimmediately, respecting the IdP\u0027s TTL configuration rather than\nwaiting for the role assignment cache to expire.\n\nThis change ensures that federated authentication triggers\nappropriate cache invalidation for role assignments when group\nmembership has changed.\n\nCloses-Bug: #2119031\nChange-Id: I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0\nSigned-off-by: Moutaz Chaara \u003cmoutaz.chaara@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/40d16c513e752257b1de2e382a948db979b18c96"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/40d16c513e752257b1de2e382a948db979b18c96"}]},"branch":"refs/heads/master"},"8cd0957f33f746fc292fbcc038ee5f768a29771e":{"kind":"REWORK","_number":2,"created":"2025-11-13 15:02:01.000000000","uploader":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"ref":"refs/changes/48/967048/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/48/967048/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/48/967048/2"}}},"commit":{"parents":[{"commit":"abd911d2309b297d09149d631b51fad44e0adbcb","subject":"Merge \"Temporary disable openapi api-ref\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/abd911d2309b297d09149d631b51fad44e0adbcb"}]}],"author":{"name":"Moutaz Chaara","email":"moutaz.chaara@gmail.com","date":"2025-11-13 14:52:47.000000000","tz":60},"committer":{"name":"Moutaz Chaara","email":"moutaz.chaara@gmail.com","date":"2025-11-13 15:01:01.000000000","tz":60},"subject":"Fix role assignment cache for federated users","message":"Fix role assignment cache for federated users\n\nWhen federated users\u0027 group membership changes in the IdP and they\nreauthenticate, their role assignments should reflect the change\nimmediately, respecting the IdP\u0027s TTL configuration rather than\nwaiting for the role assignment cache to expire.\n\nThis change ensures that federated authentication triggers\nappropriate cache invalidation for role assignments when group\nmembership has changed.\n\nCloses-Bug: #2119031\nChange-Id: I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0\nSigned-off-by: Moutaz Chaara \u003cmoutaz.chaara@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8cd0957f33f746fc292fbcc038ee5f768a29771e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8cd0957f33f746fc292fbcc038ee5f768a29771e"}]},"branch":"refs/heads/master"},"bf60d071ac63c7b38a2f7b5067b2561773b178b7":{"kind":"NO_CHANGE","_number":3,"created":"2025-11-13 15:07:17.000000000","uploader":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"ref":"refs/changes/48/967048/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/48/967048/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/48/967048/3"}}},"commit":{"parents":[{"commit":"abd911d2309b297d09149d631b51fad44e0adbcb","subject":"Merge \"Temporary disable openapi api-ref\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/abd911d2309b297d09149d631b51fad44e0adbcb"}]}],"author":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-13 15:06:55.000000000","tz":60},"committer":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-13 15:06:55.000000000","tz":60},"subject":"Fix role assignment cache for federated users","message":"Fix role assignment cache for federated users\n\nWhen federated users\u0027 group membership changes in the IdP and they\nreauthenticate, their role assignments should reflect the change\nimmediately, respecting the IdP\u0027s TTL configuration rather than\nwaiting for the role assignment cache to expire.\n\nThis change ensures that federated authentication triggers\nappropriate cache invalidation for role assignments when group\nmembership has changed.\n\nCloses-Bug: #2119031\nChange-Id: I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0\nSigned-off-by: Moutaz Chaara \u003cmoutaz.chaara@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/bf60d071ac63c7b38a2f7b5067b2561773b178b7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/bf60d071ac63c7b38a2f7b5067b2561773b178b7"}]},"branch":"refs/heads/master"},"65c608b103345346e04c807d717bbc447fd34c67":{"kind":"NO_CHANGE","_number":4,"created":"2025-11-13 15:10:17.000000000","uploader":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"ref":"refs/changes/48/967048/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/48/967048/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/48/967048/4"}}},"commit":{"parents":[{"commit":"abd911d2309b297d09149d631b51fad44e0adbcb","subject":"Merge \"Temporary disable openapi api-ref\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/abd911d2309b297d09149d631b51fad44e0adbcb"}]}],"author":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-13 15:10:04.000000000","tz":60},"committer":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-13 15:10:04.000000000","tz":60},"subject":"Fix role assignment cache for federated users","message":"Fix role assignment cache for federated users\n\nWhen federated users\u0027 group membership changes in the IdP and they\nreauthenticate, their role assignments should reflect the change\nimmediately, respecting the IdP\u0027s TTL configuration rather than\nwaiting for the role assignment cache to expire.\n\nThis change ensures that federated authentication triggers\nappropriate cache invalidation for role assignments when group\nmembership has changed.\n\nCloses-Bug: #2119031\nChange-Id: I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0\nSigned-off-by: Moutaz Chaara \u003cmoutaz.chaara@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/65c608b103345346e04c807d717bbc447fd34c67"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/65c608b103345346e04c807d717bbc447fd34c67"}]},"branch":"refs/heads/master"},"b2f6f9a176b44e37d6f8cd7cc69a25655b285838":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2025-11-13 15:12:13.000000000","uploader":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"ref":"refs/changes/48/967048/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/48/967048/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/48/967048/5"}}},"commit":{"parents":[{"commit":"abd911d2309b297d09149d631b51fad44e0adbcb","subject":"Merge \"Temporary disable openapi api-ref\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/abd911d2309b297d09149d631b51fad44e0adbcb"}]}],"author":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-13 15:11:02.000000000","tz":60},"committer":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-13 15:11:24.000000000","tz":60},"subject":"Fix role assignment cache for federated users","message":"Fix role assignment cache for federated users\n\nWhen federated users\u0027 group membership changes in the IdP and they\nreauthenticate, their role assignments should reflect the change\nimmediately, respecting the IdP\u0027s TTL configuration rather than\nwaiting for the role assignment cache to expire.\n\nThis change ensures that federated authentication triggers\nappropriate cache invalidation for role assignments when group\nmembership has changed.\n\nCloses-Bug: #2119031\nChange-Id: I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0\nSigned-off-by: Moutaz Chaara \u003cmoutaz.chaara@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b2f6f9a176b44e37d6f8cd7cc69a25655b285838"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b2f6f9a176b44e37d6f8cd7cc69a25655b285838"}]},"branch":"refs/heads/master"},"0942494c5e426def74506212d866d8bfdb89e4b8":{"kind":"REWORK","_number":6,"created":"2025-11-13 20:07:44.000000000","uploader":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"ref":"refs/changes/48/967048/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/48/967048/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/48/967048/6"}}},"commit":{"parents":[{"commit":"abd911d2309b297d09149d631b51fad44e0adbcb","subject":"Merge \"Temporary disable openapi api-ref\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/abd911d2309b297d09149d631b51fad44e0adbcb"}]}],"author":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-13 15:11:02.000000000","tz":60},"committer":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-13 20:07:20.000000000","tz":60},"subject":"Fix role assignment cache for federated users","message":"Fix role assignment cache for federated users\n\nWhen federated users\u0027 group membership changes in the IdP and they\nreauthenticate, their role assignments should reflect the change\nimmediately, respecting the IdP\u0027s TTL configuration rather than\nwaiting for the role assignment cache to expire.\n\nThis change ensures that federated authentication triggers\nappropriate cache invalidation for role assignments when group\nmembership has changed.\n\nCloses-Bug: #2119031\nChange-Id: I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0\nSigned-off-by: Moutaz Chaara \u003cmoutaz.chaara@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0942494c5e426def74506212d866d8bfdb89e4b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0942494c5e426def74506212d866d8bfdb89e4b8"}]},"branch":"refs/heads/master"},"a1a01ea0e181db9a75cd809dfbb03d6914365cb3":{"kind":"REWORK","_number":7,"created":"2025-11-14 05:16:24.000000000","uploader":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"ref":"refs/changes/48/967048/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/48/967048/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/48/967048/7"}}},"commit":{"parents":[{"commit":"abd911d2309b297d09149d631b51fad44e0adbcb","subject":"Merge \"Temporary disable openapi api-ref\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/abd911d2309b297d09149d631b51fad44e0adbcb"}]}],"author":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-13 15:11:02.000000000","tz":60},"committer":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-14 05:16:11.000000000","tz":60},"subject":"Fix role assignment cache for federated users","message":"Fix role assignment cache for federated users\n\nWhen federated users\u0027 group membership changes in the IdP and they\nreauthenticate, their role assignments should reflect the change\nimmediately, respecting the IdP\u0027s TTL configuration rather than\nwaiting for the role assignment cache to expire.\n\nThis change ensures that federated authentication triggers\nappropriate cache invalidation for role assignments when group\nmembership has changed.\n\nCloses-Bug: #2119031\nChange-Id: I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0\nSigned-off-by: Moutaz Chaara \u003cmoutaz.chaara@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a1a01ea0e181db9a75cd809dfbb03d6914365cb3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a1a01ea0e181db9a75cd809dfbb03d6914365cb3"}]},"branch":"refs/heads/master"},"ae72320bbc5ad809578fe42a03468a2b703146d2":{"kind":"REWORK","_number":8,"created":"2025-11-17 20:05:53.000000000","uploader":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"ref":"refs/changes/48/967048/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/48/967048/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/48/967048/8"}}},"commit":{"parents":[{"commit":"abd911d2309b297d09149d631b51fad44e0adbcb","subject":"Merge \"Temporary disable openapi api-ref\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/abd911d2309b297d09149d631b51fad44e0adbcb"}]}],"author":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-13 15:11:02.000000000","tz":60},"committer":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-17 20:05:20.000000000","tz":60},"subject":"Fix role assignment cache for federated users","message":"Fix role assignment cache for federated users\n\nWhen federated users\u0027 group membership changes in the IdP and they\nreauthenticate, their role assignments should reflect the change\nimmediately, respecting the IdP\u0027s TTL configuration rather than\nwaiting for the role assignment cache to expire.\n\nThis change ensures that federated authentication triggers\nappropriate cache invalidation for role assignments when group\nmembership has changed.\n\nCloses-Bug: #2119031\nChange-Id: I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0\nSigned-off-by: Moutaz Chaara \u003cmoutaz.chaara@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ae72320bbc5ad809578fe42a03468a2b703146d2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ae72320bbc5ad809578fe42a03468a2b703146d2"}]},"branch":"refs/heads/master"},"0954efd4a6028ff1effca561b30a33a5cb2cece1":{"kind":"REWORK","_number":9,"created":"2025-11-25 16:18:00.000000000","uploader":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"ref":"refs/changes/48/967048/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/48/967048/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/48/967048/9"}}},"commit":{"parents":[{"commit":"abd911d2309b297d09149d631b51fad44e0adbcb","subject":"Merge \"Temporary disable openapi api-ref\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/abd911d2309b297d09149d631b51fad44e0adbcb"}]}],"author":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-13 15:11:02.000000000","tz":60},"committer":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-25 16:17:45.000000000","tz":60},"subject":"Fix role assignment cache for federated users","message":"Fix role assignment cache for federated users\n\nWhen federated users\u0027 group membership changes in the IdP and they\nreauthenticate, their role assignments should reflect the change\nimmediately, respecting the IdP\u0027s TTL configuration rather than\nwaiting for the role assignment cache to expire.\n\nThis change ensures that federated authentication triggers\nappropriate cache invalidation for role assignments when group\nmembership has changed.\n\nCloses-Bug: #2119031\nChange-Id: I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0\nSigned-off-by: Moutaz Chaara \u003cmoutaz.chaara@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0954efd4a6028ff1effca561b30a33a5cb2cece1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0954efd4a6028ff1effca561b30a33a5cb2cece1"}]},"branch":"refs/heads/master"},"8b4b9a0b1abb9805dfa5f5a0e71b0ac54528153f":{"kind":"REWORK","_number":10,"created":"2025-11-25 18:44:57.000000000","uploader":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"ref":"refs/changes/48/967048/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/48/967048/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/48/967048/10"}}},"commit":{"parents":[{"commit":"abd911d2309b297d09149d631b51fad44e0adbcb","subject":"Merge \"Temporary disable openapi api-ref\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/abd911d2309b297d09149d631b51fad44e0adbcb"}]}],"author":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-13 15:11:02.000000000","tz":60},"committer":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-25 18:44:43.000000000","tz":60},"subject":"Fix role assignment cache for federated users","message":"Fix role assignment cache for federated users\n\nWhen federated users\u0027 group membership changes in the IdP and they\nreauthenticate, their role assignments should reflect the change\nimmediately, respecting the IdP\u0027s TTL configuration rather than\nwaiting for the role assignment cache to expire.\n\nThis change ensures that federated authentication triggers\nappropriate cache invalidation for role assignments when group\nmembership has changed.\n\nCloses-Bug: #2119031\nChange-Id: I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0\nSigned-off-by: Moutaz Chaara \u003cmoutaz.chaara@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8b4b9a0b1abb9805dfa5f5a0e71b0ac54528153f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8b4b9a0b1abb9805dfa5f5a0e71b0ac54528153f"}]},"branch":"refs/heads/master"},"7fd031aab2dbccfc61c20e35185357441ae473d8":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2025-11-25 23:08:21.000000000","uploader":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"ref":"refs/changes/48/967048/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/48/967048/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/48/967048/11"}}},"commit":{"parents":[{"commit":"19947349904082995b5477d4ec8272bf01f176b2","subject":"Merge \"Bytes-vs-str mismatch causes repeated ID mapping creates on list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/19947349904082995b5477d4ec8272bf01f176b2"}]}],"author":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-25 23:03:52.000000000","tz":60},"committer":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-25 23:07:12.000000000","tz":60},"subject":"Fix role assignment cache for federated users","message":"Fix role assignment cache for federated users\n\nWhen federated users\u0027 group membership changes in the IdP and they\nreauthenticate, their role assignments should reflect the change\nimmediately, respecting the IdP\u0027s TTL configuration rather than\nwaiting for the role assignment cache to expire.\n\nThis change ensures that federated authentication triggers\nappropriate cache invalidation for role assignments when group\nmembership has changed.\n\nCloses-Bug: #2119031\nChange-Id: I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0\nSigned-off-by: Moutaz Chaara \u003cmoutaz.chaara@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7fd031aab2dbccfc61c20e35185357441ae473d8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7fd031aab2dbccfc61c20e35185357441ae473d8"}]},"branch":"refs/heads/master"},"3a9cd78fc432745c245b6be039fce2ea31548573":{"kind":"REWORK","_number":12,"created":"2025-11-30 12:26:35.000000000","uploader":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"ref":"refs/changes/48/967048/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/48/967048/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/48/967048/12"}}},"commit":{"parents":[{"commit":"19947349904082995b5477d4ec8272bf01f176b2","subject":"Merge \"Bytes-vs-str mismatch causes repeated ID mapping creates on list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/19947349904082995b5477d4ec8272bf01f176b2"}]}],"author":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-25 23:03:52.000000000","tz":60},"committer":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-30 12:26:16.000000000","tz":60},"subject":"Fix role assignment cache for federated users","message":"Fix role assignment cache for federated users\n\nWhen federated users\u0027 group membership changes in the IdP and they\nreauthenticate, their role assignments should reflect the change\nimmediately, respecting the IdP\u0027s TTL configuration rather than\nwaiting for the role assignment cache to expire.\n\nThis change ensures that federated authentication triggers\nappropriate cache invalidation for role assignments when group\nmembership has changed.\n\nCloses-Bug: #2119031\nChange-Id: I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0\nSigned-off-by: Moutaz Chaara \u003cmoutaz.chaara@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3a9cd78fc432745c245b6be039fce2ea31548573"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3a9cd78fc432745c245b6be039fce2ea31548573"}]},"branch":"refs/heads/master"},"8a24920424c41b337a284aabcd6efdf08985f8e5":{"kind":"REWORK","_number":13,"created":"2025-11-30 14:43:15.000000000","uploader":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"ref":"refs/changes/48/967048/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/48/967048/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/48/967048/13"}}},"commit":{"parents":[{"commit":"19947349904082995b5477d4ec8272bf01f176b2","subject":"Merge \"Bytes-vs-str mismatch causes repeated ID mapping creates on list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/19947349904082995b5477d4ec8272bf01f176b2"}]}],"author":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-25 23:03:52.000000000","tz":60},"committer":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-30 14:38:55.000000000","tz":60},"subject":"Fix role assignment cache for federated users","message":"Fix role assignment cache for federated users\n\nWhen federated users\u0027 group membership changes in the IdP and they\nreauthenticate, their role assignments should reflect the change\nimmediately, respecting the IdP\u0027s TTL configuration rather than\nwaiting for the role assignment cache to expire.\n\nThis change ensures that federated authentication triggers\nappropriate cache invalidation for role assignments when group\nmembership has changed.\n\nCloses-Bug: #2119031\nChange-Id: I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0\nSigned-off-by: Moutaz Chaara \u003cmoutaz.chaara@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8a24920424c41b337a284aabcd6efdf08985f8e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8a24920424c41b337a284aabcd6efdf08985f8e5"}]},"branch":"refs/heads/master"},"1b4f529269e8ca8671135246e55719dc17684aba":{"kind":"REWORK","_number":14,"created":"2025-11-30 22:41:02.000000000","uploader":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"ref":"refs/changes/48/967048/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/48/967048/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/48/967048/14"}}},"commit":{"parents":[{"commit":"19947349904082995b5477d4ec8272bf01f176b2","subject":"Merge \"Bytes-vs-str mismatch causes repeated ID mapping creates on list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/19947349904082995b5477d4ec8272bf01f176b2"}]}],"author":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-25 23:03:52.000000000","tz":60},"committer":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-30 22:40:52.000000000","tz":60},"subject":"Fix role assignment cache for federated users","message":"Fix role assignment cache for federated users\n\nWhen federated users\u0027 group membership changes in the IdP and they\nreauthenticate, their role assignments should reflect the change\nimmediately, respecting the IdP\u0027s TTL configuration rather than\nwaiting for the role assignment cache to expire.\n\nThis change ensures that federated authentication triggers\nappropriate cache invalidation for role assignments when group\nmembership has changed.\n\nCloses-Bug: #2119031\nChange-Id: I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0\nSigned-off-by: Moutaz Chaara \u003cmoutaz.chaara@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1b4f529269e8ca8671135246e55719dc17684aba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1b4f529269e8ca8671135246e55719dc17684aba"}]},"branch":"refs/heads/master"},"6ac14ea536f7b0895c46e39108f887f962de2c47":{"kind":"REWORK","_number":15,"created":"2025-12-01 21:44:18.000000000","uploader":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"ref":"refs/changes/48/967048/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/48/967048/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/48/967048/15"}}},"commit":{"parents":[{"commit":"19947349904082995b5477d4ec8272bf01f176b2","subject":"Merge \"Bytes-vs-str mismatch causes repeated ID mapping creates on list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/19947349904082995b5477d4ec8272bf01f176b2"}]}],"author":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-25 23:03:52.000000000","tz":60},"committer":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-12-01 21:44:05.000000000","tz":60},"subject":"Fix role assignment cache for federated users","message":"Fix role assignment cache for federated users\n\nWhen federated users\u0027 group membership changes in the IdP and they\nreauthenticate, their role assignments should reflect the change\nimmediately, respecting the IdP\u0027s TTL configuration rather than\nwaiting for the role assignment cache to expire.\n\nThis change ensures that federated authentication triggers\nappropriate cache invalidation for role assignments when group\nmembership has changed.\n\nCloses-Bug: #2119031\nChange-Id: I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0\nSigned-off-by: Moutaz Chaara \u003cmoutaz.chaara@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6ac14ea536f7b0895c46e39108f887f962de2c47"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6ac14ea536f7b0895c46e39108f887f962de2c47"}]},"branch":"refs/heads/master"},"627926a9c86db6063df3a9b966f131cd03074b27":{"kind":"REWORK","_number":16,"created":"2025-12-01 23:32:45.000000000","uploader":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"ref":"refs/changes/48/967048/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/48/967048/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/48/967048/16"}}},"commit":{"parents":[{"commit":"19947349904082995b5477d4ec8272bf01f176b2","subject":"Merge \"Bytes-vs-str mismatch causes repeated ID mapping creates on list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/19947349904082995b5477d4ec8272bf01f176b2"}]}],"author":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-25 23:03:52.000000000","tz":60},"committer":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-12-01 23:32:35.000000000","tz":60},"subject":"Fix role assignment cache for federated users","message":"Fix role assignment cache for federated users\n\nWhen federated users\u0027 group membership changes in the IdP and they\nreauthenticate, their role assignments should reflect the change\nimmediately, respecting the IdP\u0027s TTL configuration rather than\nwaiting for the role assignment cache to expire.\n\nThis change ensures that federated authentication triggers\nappropriate cache invalidation for role assignments when group\nmembership has changed.\n\nCloses-Bug: #2119031\nChange-Id: I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0\nSigned-off-by: Moutaz Chaara \u003cmoutaz.chaara@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/627926a9c86db6063df3a9b966f131cd03074b27"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/627926a9c86db6063df3a9b966f131cd03074b27"}]},"branch":"refs/heads/master"},"42b288197a7f80086faa1d3969615338523cd4d6":{"kind":"REWORK","_number":17,"created":"2025-12-04 13:34:32.000000000","uploader":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"ref":"refs/changes/48/967048/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/48/967048/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/48/967048/17"}}},"commit":{"parents":[{"commit":"19947349904082995b5477d4ec8272bf01f176b2","subject":"Merge \"Bytes-vs-str mismatch causes repeated ID mapping creates on list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/19947349904082995b5477d4ec8272bf01f176b2"}]}],"author":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-25 23:03:52.000000000","tz":60},"committer":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-12-04 13:34:15.000000000","tz":60},"subject":"Fix role assignment cache for federated users","message":"Fix role assignment cache for federated users\n\nWhen federated users\u0027 group membership changes in the IdP and they\nreauthenticate, their role assignments should reflect the change\nimmediately, respecting the IdP\u0027s TTL configuration rather than\nwaiting for the role assignment cache to expire.\n\nThis change ensures that federated authentication triggers\nappropriate cache invalidation for role assignments when group\nmembership has changed.\n\nCloses-Bug: #2119031\nChange-Id: I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0\nSigned-off-by: Moutaz Chaara \u003cmoutaz.chaara@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/42b288197a7f80086faa1d3969615338523cd4d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/42b288197a7f80086faa1d3969615338523cd4d6"}]},"branch":"refs/heads/master"},"ad87d8212a1bab654e4a6d791d7271e6b3bcd1b5":{"kind":"REWORK","_number":18,"created":"2025-12-04 13:42:26.000000000","uploader":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"ref":"refs/changes/48/967048/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/48/967048/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/48/967048/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/48/967048/18"}}},"commit":{"parents":[{"commit":"19947349904082995b5477d4ec8272bf01f176b2","subject":"Merge \"Bytes-vs-str mismatch causes repeated ID mapping creates on list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/19947349904082995b5477d4ec8272bf01f176b2"}]}],"author":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-11-25 23:03:52.000000000","tz":60},"committer":{"name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","date":"2025-12-04 13:42:18.000000000","tz":60},"subject":"Fix role assignment cache for federated users","message":"Fix role assignment cache for federated users\n\nWhen federated users\u0027 group membership changes in the IdP and they\nreauthenticate, their role assignments should reflect the change\nimmediately, respecting the IdP\u0027s TTL configuration rather than\nwaiting for the role assignment cache to expire.\n\nThis change ensures that federated authentication triggers\nappropriate cache invalidation for role assignments when group\nmembership has changed.\n\nCloses-Bug: #2119031\nChange-Id: I79505f3d9e7d9ba46ed6ff40ee0071bdf92b95a0\nSigned-off-by: Moutaz Chaara \u003cmoutaz.chaara@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ad87d8212a1bab654e4a6d791d7271e6b3bcd1b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ad87d8212a1bab654e4a6d791d7271e6b3bcd1b5"}]},"branch":"refs/heads/master"}},"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":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}}]}],"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":{}}}]}
