)]}'
{"id":"openstack%2Fkeystone~973163","triplet_id":"openstack%2Fkeystone~master~I8f59c59b4edd233e173274f1979e9a3ff0f3cfa5","project":"openstack/keystone","branch":"master","topic":"bug/2137711","attention_set":{},"removed_from_attention_set":{"7973":{"account":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"last_update":"2026-01-20 16:21:28.000000000","reason":"Change was submitted"},"7414":{"account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"last_update":"2026-01-20 14:39:50.000000000","reason":"\u003cGERRIT_ACCOUNT_7414\u003e replied on the change","reason_account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}},"14250":{"account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"last_update":"2026-01-19 19:41:49.000000000","reason":"\u003cGERRIT_ACCOUNT_14250\u003e replied on the change","reason_account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}},"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2026-01-20 16:21:28.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I8f59c59b4edd233e173274f1979e9a3ff0f3cfa5","subject":"Update hard-coded policy for GET /v3/limits","status":"MERGED","created":"2026-01-12 19:41:23.000000000","updated":"2026-01-20 16:56:07.000000000","submitted":"2026-01-20 16:21:28.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"973163-bug/2137711","meta_rev_id":"2f1c44fa4795b8d03cf4c049e39d94424db46e5a","_number":973163,"virtual_id_number":973163,"owner":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-20 16:21:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":2,"date":"2026-01-20 14:39:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":1,"date":"2026-01-19 17:49:22.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":2,"date":"2026-01-19 19:41:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":1,"date":"2026-01-20 14:39:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"reviewers":{"REVIEWER":[{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_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":"2026-01-12 20:14:09.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":"2026-01-12 21:04:17.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":"2026-01-13 14:45:33.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"CC"},{"updated":"2026-01-19 11:17:58.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"},{"updated":"2026-01-19 17:49:22.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"},{"updated":"2026-01-19 19:39:38.000000000","updated_by":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"},{"updated":"2026-01-19 19:39:38.000000000","updated_by":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"}],"messages":[{"id":"e86239a365eb3ec9472d88f0206a5827e1573390","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2026-01-12 19:41:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"dcb8d71656c459b1f3b665f71a254c5aa193eb6f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-12 20:14:09.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d5f9f7696cb3415087c88b7d0a3af42e\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/39dd2083ce4148d2a1e2fe741d562231 : FAILURE in 29m 14s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9f6cabfe782b4e5799c8101f683eac88 : FAILURE in 27m 03s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/aae20ee1d2eb487cac17b06d58101ce2 : FAILURE in 30m 36s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c854864d9f8cdd350b386b59a4c9d9bd7fc90c7d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-12 21:04:17.000000000","message":"Patch Set 1: 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/2e3d5a1cd624466b928114698d056870\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/794f5cdc216743df88ab0e9aa2fe4d64 : FAILURE in 10m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3aeedddf6e45422fbef7f140a5c63aa3 : FAILURE in 5m 24s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ab2bdd1eaaa5492ca74919a4434db835 : FAILURE in 9m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5b7483e1459c45d6b913ef41201fe2e3 : FAILURE in 11m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7479e9aad96e4c80b024c23f9992b19d : SUCCESS in 7m 35s\n- grenade https://zuul.opendev.org/t/openstack/build/58e1ea90eea84598bb6eb3f6797b9ec1 : SUCCESS in 42m 43s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fd142c4cde8a4f34a0869f2b7d20475b : SUCCESS in 1h 22m 03s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/2ec60a2b26da4e65bde955b5cb8b42da : SUCCESS in 9m 24s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/2649a7bf2d294b6ab3eef57cf2e23ee7 : SUCCESS in 30m 34s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/32a5d3e09c3444018fb19c906ca831a1 : FAILURE in 9m 05s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/4147a0c9050a4c208e89d9349a4e7b08 : FAILURE in 12m 38s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/d8888a367db64871bd97bd4773a1fdc1 : SUCCESS in 22m 54s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/7057e6117d9f464a8d13d86aa25cfc13 : SUCCESS in 16m 28s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/2f05ed59a93a46949fca8a4a54484c47 : SUCCESS in 39m 14s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4a8e8c2185ab4d5ca3c33f818a4f0b5e : SUCCESS in 48m 26s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/49a061de9fa44080a8583af8e66fe6e8 : FAILURE in 47m 23s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e1794cabf9bb45c597c482184faaf980 : SUCCESS in 6m 33s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"724a924d1b408d3926fd8b1b92f4c0217e49ec53","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2026-01-13 14:45:33.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8296357ff8c6ada8d52edf195f0a9800b845dd9e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2026-01-14 16:27:34.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"756ce4cdcf399e7507d0c0ffd9767639ed1d7231","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-14 16:50:22.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dd001b0f8bc94f66ab11a18a8f7336b8\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/fdb0ee4fb2e54d54a10d5ca69a2a08e8 : FAILURE in 20m 53s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ad9689f3d2d542d4967a7c4fb4ea72ef : FAILURE in 17m 02s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/46e7f332c3b841cca1996f842d7429c7 : FAILURE in 20m 21s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"343daad66daa19595de8b7c9db85d7cd9e17cf55","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-14 18:35:08.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/f2e7097ec99e49019d19ac067b84a8a7\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/046caca2afed4c2e9036fdb4d20b4b50 : FAILURE in 11m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5733d549335c49cb85301df02b66435e : FAILURE in 6m 34s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f903611654654bef9522621f4ff2c91a : FAILURE in 11m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/12e9a533b74545a09f8d429463aaa846 : FAILURE in 9m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f67d9c6465d540d594af0aac880308e4 : SUCCESS in 13m 31s\n- grenade https://zuul.opendev.org/t/openstack/build/e24478a295804e46aac286eb493a0a96 : SUCCESS in 29m 21s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9d19a87700c74fd190480491a2e74d42 : SUCCESS in 2h 02m 13s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/f2163eb841484166af0cc755fc1561bc : SUCCESS in 18m 57s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/d70b42dc4e124500a395c79ffc667e89 : SUCCESS in 14m 40s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/787a7dc6e2ed435ca29df5a6d6e73be4 : FAILURE in 11m 00s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/96ba8f5c2cec4bbcb9d1cca65f832baf : FAILURE in 26m 45s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/6d4aedb8467d48329eb8cbf60bff6bad : SUCCESS in 28m 44s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/131ed90d0fa844bbaaaae57ea3b71cd2 : SUCCESS in 15m 22s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/5b2b7a5fc95d4fde929c30f7d5fcad3a : SUCCESS in 37m 29s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/380cdc43ca0147f981c9bc6b45e9cfdd : SUCCESS in 31m 13s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/dea206ba0d56423395c1e52db196d531 : FAILURE in 17m 20s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d37b5ab22d68485d891fbd1252adde88 : SUCCESS in 6m 10s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"83793109f1da37bcbee6e6a5fca98ecf16176937","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2026-01-15 19:01:12.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"fb436d9dc2b398ba1e734b257eea97a82f97e0ce","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-15 20:07:18.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/42c11bf8c711434ab32ed319cb89dbad\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/6e3a86e368ca421592f97160a3320664 : SUCCESS in 33m 20s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/77eadf80925f48a39d4082784a42bbad : SUCCESS in 29m 45s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e9a4c85252df43bfa18de00b30c269ed : SUCCESS in 38m 23s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"4b95d96d599b43f06868c3c6a57a83b582111f29","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-15 20:50:39.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/777c62e719df4e6eadad10fcb0bc9489\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/533bb5aecfdc4ea7b6d8cf09d10d45c8 : SUCCESS in 10m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1d725faf78374ca7b97ac12c8eb0069b : SUCCESS in 2m 48s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f1d8f9189ed14b51840286ffdad4ebf9 : SUCCESS in 12m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1c988a5b6a23481898f7d29de2171d8b : SUCCESS in 17m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8b745157e89647c1870aa051fb5b2095 : SUCCESS in 14m 22s\n- grenade https://zuul.opendev.org/t/openstack/build/6c8573248ad44db2a06c2962056dcdcb : SUCCESS in 1h 04m 57s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/bc3a4cd374bc40319dd8c9159bbffcbf : SUCCESS in 1h 44m 24s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/2382d4bb9eb34ed08ffa95edf99d1cbf : SUCCESS in 16m 35s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/2659841541d34828a963edc6d3973596 : SUCCESS in 30m 21s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/2f2ac3bdf41e46399a5966171d9ad4ae : FAILURE in 18m 29s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/81541248bf214a28af5da007c7c7a18c : FAILURE in 24m 23s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/e28254ae75124114b1a86ee84e1d9de7 : SUCCESS in 17m 52s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/8115dcbba7864776ae0d77f298390fc2 : SUCCESS in 30m 31s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/f41049a5a7f641cfa4a39a6b000a5e0b : SUCCESS in 38m 24s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/665bf137644d4e69ae0dc85fbc7e11bb : SUCCESS in 1h 00m 27s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/6bc05940a659433c9fbd19f9b1f8bcb6 : FAILURE in 19m 56s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/517a06dceec44cb99457f571d003b077 : SUCCESS in 7m 13s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b664f100bbf33b3a57ba042ff9072a9dbfa5a2de","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2026-01-16 14:32:36.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"ceddfa003d310a45a8cc626a01cabe9bc88bc22e","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2026-01-16 15:17:19.000000000","message":"Topic limits-policy removed","accounts_in_message":[],"_revision_number":3},{"id":"2bc3e880fdbc3c2a4c37c50d1967e2dc3444b607","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2026-01-16 15:17:24.000000000","message":"Topic set to bug/2137711","accounts_in_message":[],"_revision_number":3},{"id":"f82f6135fba6e541ae2ec9100fb8192571ee86a0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2026-01-16 15:34:16.000000000","message":"Patch Set 4: Commit message was updated.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"9dd56dfcc5044e3a6bc9798432242a335bed9b63","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-16 16:47:30.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/db655c207fb543ff92fa4b70012836ec\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/b84024003d644a53af5f835c1a8f1779 : SUCCESS in 16m 50s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f89a1edd3a524a8981c3e340757d930b : SUCCESS in 22m 13s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/1cbefb7c8a4d44e6b5ca39df57146ec0 : SUCCESS in 27m 03s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"26788ae8fdb175d3858cc558cc51c7141518a4bf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-16 17:45:23.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/abdc2b38c23446569e9a5f4a0c5cfff0\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/12b45a19ae624c899a0e2ef33bcf0784 : SUCCESS in 17m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a99460caf0e4401fa88b525dd4c8ab66 : SUCCESS in 5m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/461929f0e408428d80b8e114aaca38b3 : SUCCESS in 11m 15s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8d6c0524172649ac8e2637c48c66e708 : SUCCESS in 15m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/338ec57330eb4c558b35205b94061f3e : SUCCESS in 15m 27s\n- grenade https://zuul.opendev.org/t/openstack/build/fde6a8bfcf49427e9102c6c7fdcf793b : SUCCESS in 1h 01m 54s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3e95ee53273f4baaad895d3fef787e07 : SUCCESS in 1h 50m 19s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/7bfee8a51ba44797a16e784962289219 : SUCCESS in 10m 06s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/a174562b49fb469785bd72e3aa6bb1a5 : SUCCESS in 24m 54s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/a9324b80809c47b0b0561defb60e7811 : FAILURE in 10m 48s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/ff2020fa68344d17a4cb25e059d174f9 : FAILURE in 25m 17s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/05d066f86cfd42f59cc4d95d16d1401a : SUCCESS in 21m 22s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/55a327da9c3340beb0d76daf85994db5 : SUCCESS in 26m 23s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/200673625baf4dfca572a9a32401ee44 : SUCCESS in 27m 25s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c8e4f8d4fc6e47d6ab641884d83caaf5 : SUCCESS in 34m 57s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/1f1c9277e3f240318e85499ff63d0aea : FAILURE in 43m 19s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/35ba28cac917493ba37ac532b7c38d34 : SUCCESS in 6m 04s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"a4650a036a6d8dcad4e7385bd6d0e70b7e93e8c7","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2026-01-19 11:17:58.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"a199b10e317ae1769524dd9fdf6e94034c913794","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2026-01-19 14:30:50.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"92ef0d4f544d0a11b0efe47011447d77968a4e2c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-19 16:05:00.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/76fc64dcccf84986a7a6d895b2b4bb36\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/30314c473e3249ac8b0e44715ca079ce : SUCCESS in 11m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1c1517e5dc1d4ddb89260b8190cf8632 : SUCCESS in 6m 43s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/56db47ccc0f14d4fa383cb4527f5fca6 : SUCCESS in 9m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cc773052d973487abe20bda782d61629 : SUCCESS in 6m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dac56c9a59e848e7a1db0a50f53d589d : SUCCESS in 14m 35s\n- grenade https://zuul.opendev.org/t/openstack/build/28867213a0584ebc9b4f5ccaaa0ffa29 : SUCCESS in 1h 07m 54s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/12816ea64148402aa957213f31ecf4e8 : SUCCESS in 1h 32m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/08fc7dd1e6af47a991ef1e81714841fe : SUCCESS in 8m 22s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/62ca21a6a42148758f89b319bcf394b5 : SUCCESS in 12m 08s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/78157e0b78df43cbae8db1aff05022d9 : SUCCESS in 29m 46s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/2a3df3c6ac704cc3ae4bb879f0255724 : FAILURE in 24m 23s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/0f8c7969c305496a9134a255d528d352 : FAILURE in 26m 27s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/ee4a3c01af094a688bf48279d8277c4b : SUCCESS in 14m 27s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/5c46c18ad64c4cae9d3514f9099577ef : SUCCESS in 32m 54s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/e7ac2652077946fb9ce3f4ed920880a1 : SUCCESS in 17m 46s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/84dcf1e5910a43ff82d633f52eb0af75 : SUCCESS in 1h 04m 38s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/a1098a70ed694a5b9562dbbaea370837 : FAILURE in 40m 51s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5e0a7fd5ccf14da990569545bd632a73 : SUCCESS in 6m 49s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"d105e4de13b4c723274857d3082a4c5a8459f5e1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-19 16:05:07.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5c94da5a4ec84a868a2de6049dfe73d7\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/160f903a22a84c658618be4601dbed52 : SUCCESS in 36m 32s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d84cebb4938b4b2885cf75f8c9fcecff : SUCCESS in 31m 39s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/8b1e9245c4c84ef3a3f238f6770ee275 : RETRY_LIMIT in 5m 59s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"b1c989db2acce616ebebda817ed1aabb1aeb2c69","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2026-01-19 17:49:22.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"c1d22db7dce10f9e4a5620e847916bcaa098e8cc","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2026-01-19 19:41:49.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"442bab99bc1724fe26ad6ee990e59f1101e2fbfc","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2026-01-20 14:39:50.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"e1958e9a5c97b6e32fddda7852c0b2fb690fe8dc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-20 14:40:45.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"f159afa87f589c286432310aadc975949f8ce432","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-20 16:21:27.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1721718be077461b93ab60bf70d26779\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7556ae6f03e14a0192e39a13d0053a3c : SUCCESS in 5m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7eaa7742fa13446f8ef935d003af7a16 : SUCCESS in 11m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/459d627043d047faa39b4ce169231d1b : SUCCESS in 12m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a9e974229cca4320a7bd34f12562be4a : SUCCESS in 13m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/81cbf475e5c243f89764ac4a162484d8 : SUCCESS in 1h 00m 14s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/de3704aa1d694c2c9136e6d180560ab4 : SUCCESS in 1h 38m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4d40507400ca4be48e31fc5a397808c2 : SUCCESS in 9m 13s\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/01ff0b7a047a4c49b124bbe042c53bea : SUCCESS in 21m 19s\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/b89308b124554cb39519908c39c5d1e0 : SUCCESS in 27m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/048d7479c66b4eacb1e384dbc9d7880e : SUCCESS in 53m 13s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/6eb25224dfe74b55ad00ba77deaa469c : FAILURE in 21m 21s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"b2b5196cc053717c379ce739003ed304cca28c47","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-20 16:21:28.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"33e6e69ffdd4306cfbaff797faf2b038550f3197","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-20 16:22:51.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6a38f4b3dd7d46b6aa1f20c862ab9e69\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2205f6f6bf0d44b8a74e5d1948f07dfb : SUCCESS in 1m 03s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d21ce918366f441ba965226545a21f81 : SUCCESS in 54s","accounts_in_message":[],"_revision_number":5},{"id":"616bb0967224ec6c4d9ea45085d2db0328b35c4a","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2026-01-20 16:42:57.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"2f1c44fa4795b8d03cf4c049e39d94424db46e5a","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2026-01-20 16:56:07.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"8a42793e714efb0b5c1bb07bcb81d2b4ab59b600","revisions":{"9312db7a47db6e301ad3377bb01904e11ef83100":{"kind":"REWORK","_number":1,"created":"2026-01-12 19:41:23.000000000","uploader":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"ref":"refs/changes/63/973163/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/63/973163/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/63/973163/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/63/973163/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/63/973163/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/63/973163/1"}}},"commit":{"parents":[{"commit":"a903b505429410435aab4c96db6e89413929fcf3","subject":"Merge \"Improve federated mapping documentation clarity\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a903b505429410435aab4c96db6e89413929fcf3"}]}],"author":{"name":"Douglas Mendizábal","email":"douglas@redrobot.io","date":"2026-01-12 19:32:40.000000000","tz":0},"committer":{"name":"Douglas Mendizabal","email":"dmendiza@redhat.com","date":"2026-01-12 19:41:06.000000000","tz":-300},"subject":"Enforce RBAC for GET /v3/limits","message":"Enforce RBAC for GET /v3/limits\n\nThis patch refactors the controller for /v3/limits to use the policy\nenforcer for RBAC instead of hard-coding authZ checks and filtering in\ncode.\n\nThis change allows project-scoped tokens (i.e. project-admin) to query\nlimits for other projects and/or domains.\n\nChange-Id: I8f59c59b4edd233e173274f1979e9a3ff0f3cfa5\nSigned-off-by: Douglas Mendizábal \u003cdmendiza@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9312db7a47db6e301ad3377bb01904e11ef83100"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9312db7a47db6e301ad3377bb01904e11ef83100"}]},"branch":"refs/heads/master"},"e0d3e073f40c326ed998ec1d7c1568c4af84af39":{"kind":"REWORK","_number":2,"created":"2026-01-14 16:27:34.000000000","uploader":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"ref":"refs/changes/63/973163/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/63/973163/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/63/973163/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/63/973163/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/63/973163/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/63/973163/2"}}},"commit":{"parents":[{"commit":"a903b505429410435aab4c96db6e89413929fcf3","subject":"Merge \"Improve federated mapping documentation clarity\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a903b505429410435aab4c96db6e89413929fcf3"}]}],"author":{"name":"Douglas Mendizábal","email":"douglas@redrobot.io","date":"2026-01-14 16:20:50.000000000","tz":0},"committer":{"name":"Douglas Mendizabal","email":"dmendiza@redhat.com","date":"2026-01-14 16:26:53.000000000","tz":-300},"subject":"Update hard-coded policy for GET /v3/limits","message":"Update hard-coded policy for GET /v3/limits\n\nThis patch updates the in-code policy processing for GET /v3/limits to\ngrant project admins or service users access to the limits without\nenforcing filtering based on the token scope.\n\nChange-Id: I8f59c59b4edd233e173274f1979e9a3ff0f3cfa5\nSigned-off-by: Douglas Mendizábal \u003cdmendiza@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e0d3e073f40c326ed998ec1d7c1568c4af84af39"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e0d3e073f40c326ed998ec1d7c1568c4af84af39"}]},"branch":"refs/heads/master"},"ceadbdacf7f96b0af300e260b7a0a73e92b379ad":{"kind":"REWORK","_number":3,"created":"2026-01-15 19:01:12.000000000","uploader":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"ref":"refs/changes/63/973163/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/63/973163/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/63/973163/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/63/973163/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/63/973163/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/63/973163/3"}}},"commit":{"parents":[{"commit":"a903b505429410435aab4c96db6e89413929fcf3","subject":"Merge \"Improve federated mapping documentation clarity\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a903b505429410435aab4c96db6e89413929fcf3"}]}],"author":{"name":"Douglas Mendizábal","email":"douglas@redrobot.io","date":"2026-01-14 16:20:50.000000000","tz":0},"committer":{"name":"Douglas Mendizabal","email":"dmendiza@redhat.com","date":"2026-01-15 19:00:47.000000000","tz":-300},"subject":"Update hard-coded policy for GET /v3/limits","message":"Update hard-coded policy for GET /v3/limits\n\nThis patch updates the in-code policy processing for GET /v3/limits to\ngrant project admins or service users access to the limits without\nenforcing filtering based on the token scope.\n\nChange-Id: I8f59c59b4edd233e173274f1979e9a3ff0f3cfa5\nSigned-off-by: Douglas Mendizábal \u003cdmendiza@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ceadbdacf7f96b0af300e260b7a0a73e92b379ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ceadbdacf7f96b0af300e260b7a0a73e92b379ad"}]},"branch":"refs/heads/master"},"922dbc2ae8ba6d71b0970e74a74aa2edfe824fad":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2026-01-16 15:34:16.000000000","uploader":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"ref":"refs/changes/63/973163/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/63/973163/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/63/973163/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/63/973163/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/63/973163/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/63/973163/4"}}},"commit":{"parents":[{"commit":"a903b505429410435aab4c96db6e89413929fcf3","subject":"Merge \"Improve federated mapping documentation clarity\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a903b505429410435aab4c96db6e89413929fcf3"}]}],"author":{"name":"Douglas Mendizábal","email":"douglas@redrobot.io","date":"2026-01-14 16:20:50.000000000","tz":0},"committer":{"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","date":"2026-01-16 15:34:16.000000000","tz":0},"subject":"Update hard-coded policy for GET /v3/limits","message":"Update hard-coded policy for GET /v3/limits\n\nThis patch updates the in-code policy processing for GET /v3/limits to\ngrant project admins or service users access to the limits without\nenforcing filtering based on the token scope.\n\nCloses-Bug: #2137711\nAssisted-by: Cursor (Auto Model)\nSigned-off-by: Douglas Mendizábal \u003cdmendiza@redhat.com\u003e\nChange-Id: I8f59c59b4edd233e173274f1979e9a3ff0f3cfa5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/922dbc2ae8ba6d71b0970e74a74aa2edfe824fad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/922dbc2ae8ba6d71b0970e74a74aa2edfe824fad"}]},"branch":"refs/heads/master","description":"Edit commit message"},"8a42793e714efb0b5c1bb07bcb81d2b4ab59b600":{"kind":"REWORK","_number":5,"created":"2026-01-19 14:30:50.000000000","uploader":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"ref":"refs/changes/63/973163/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/63/973163/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/63/973163/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/63/973163/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/63/973163/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/63/973163/5"}}},"commit":{"parents":[{"commit":"a903b505429410435aab4c96db6e89413929fcf3","subject":"Merge \"Improve federated mapping documentation clarity\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a903b505429410435aab4c96db6e89413929fcf3"}]}],"author":{"name":"Douglas Mendizábal","email":"douglas@redrobot.io","date":"2026-01-14 16:20:50.000000000","tz":0},"committer":{"name":"Douglas Mendizabal","email":"dmendiza@redhat.com","date":"2026-01-19 14:30:39.000000000","tz":-300},"subject":"Update hard-coded policy for GET /v3/limits","message":"Update hard-coded policy for GET /v3/limits\n\nThis patch updates the in-code policy processing for GET /v3/limits to\ngrant project admins or service users access to the limits without\nenforcing filtering based on the token scope.\n\nCloses-Bug: #2137711\nAssisted-by: Cursor (Auto Model)\nSigned-off-by: Douglas Mendizábal \u003cdmendiza@redhat.com\u003e\nChange-Id: I8f59c59b4edd233e173274f1979e9a3ff0f3cfa5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8a42793e714efb0b5c1bb07bcb81d2b4ab59b600"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8a42793e714efb0b5c1bb07bcb81d2b4ab59b600"}]},"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":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}}]}],"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":{}}}]}
