)]}'
{"id":"openstack%2Fkeystone~893737","triplet_id":"openstack%2Fkeystone~master~I2aea0b89987b24cf5ddaadeecbd06c32ad81a9bc","project":"openstack/keystone","branch":"master","topic":"bug/2030061","attention_set":{},"removed_from_attention_set":{"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2025-11-10 14:25:03.000000000","reason":"Change was abandoned"},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2025-11-10 14:25:03.000000000","reason":"Change was abandoned"},"7973":{"account":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"last_update":"2025-11-10 14:25:03.000000000","reason":"Change was abandoned"},"31542":{"account":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"last_update":"2025-11-10 14:25:03.000000000","reason":"Change was abandoned"},"7414":{"account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"last_update":"2024-05-21 13:29:45.000000000","reason":"\u003cGERRIT_ACCOUNT_7414\u003e replied on the change","reason_account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}},"3031":{"account":{"_account_id":3031,"name":"Sam Morrison","email":"sorrison@gmail.com","username":"sorrison"},"last_update":"2024-06-12 03:04:23.000000000","reason":"\u003cGERRIT_ACCOUNT_3031\u003e replied on the change","reason_account":{"_account_id":3031,"name":"Sam Morrison","email":"sorrison@gmail.com","username":"sorrison"}}},"hashtags":[],"change_id":"I2aea0b89987b24cf5ddaadeecbd06c32ad81a9bc","subject":"Ensure application credentials take account of implied roles","status":"ABANDONED","created":"2023-09-05 14:09:48.000000000","updated":"2025-11-10 14:25:03.000000000","total_comment_count":18,"unresolved_comment_count":2,"has_review_started":true,"meta_rev_id":"8b95a5a522caaea83d3e49cf62f56c3946737e9e","_number":893737,"virtual_id_number":893737,"owner":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:check","value":1,"date":"2024-05-21 09:48:21.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"_account_id":3031,"name":"Sam Morrison","email":"sorrison@gmail.com","username":"sorrison"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":3031,"name":"Sam Morrison","email":"sorrison@gmail.com","username":"sorrison"},"disliked":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":-1,"date":"2024-06-03 12:24:17.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":1,"date":"2024-05-21 09:32:40.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":0,"date":"2024-07-12 14:30:34.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"value":1,"date":"2024-06-12 03:04:28.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":3031,"name":"Sam Morrison","email":"sorrison@gmail.com","username":"sorrison"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"_account_id":3031,"name":"Sam Morrison","email":"sorrison@gmail.com","username":"sorrison"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":32366,"name":"Waldemar","display_name":"Waldemar Reger","email":"waldemar.reger@inovex.de","username":"wreger"}],"REVIEWER":[{"_account_id":3031,"name":"Sam Morrison","email":"sorrison@gmail.com","username":"sorrison"},{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-09-05 14:20:54.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":"2023-09-05 15:54:14.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":"2023-11-16 15:07:24.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"CC"},{"updated":"2024-01-05 16:41:22.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"REVIEWER"},{"updated":"2024-01-17 15:36:27.000000000","updated_by":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"reviewer":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"state":"CC"},{"updated":"2024-01-26 15:19:00.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":"CC"},{"updated":"2024-01-26 15:19:00.000000000","updated_by":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"reviewer":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"state":"REVIEWER"},{"updated":"2024-01-26 15:41:50.000000000","updated_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"},{"updated":"2024-05-21 09:32:40.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2024-06-03 12:24:17.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2024-06-04 04:03:53.000000000","updated_by":{"_account_id":3031,"name":"Sam Morrison","email":"sorrison@gmail.com","username":"sorrison"},"reviewer":{"_account_id":3031,"name":"Sam Morrison","email":"sorrison@gmail.com","username":"sorrison"},"state":"CC"},{"updated":"2024-06-12 03:04:28.000000000","updated_by":{"_account_id":3031,"name":"Sam Morrison","email":"sorrison@gmail.com","username":"sorrison"},"reviewer":{"_account_id":3031,"name":"Sam Morrison","email":"sorrison@gmail.com","username":"sorrison"},"state":"REVIEWER"},{"updated":"2024-08-19 15:27:23.000000000","updated_by":{"_account_id":32366,"name":"Waldemar","display_name":"Waldemar Reger","email":"waldemar.reger@inovex.de","username":"wreger"},"reviewer":{"_account_id":32366,"name":"Waldemar","display_name":"Waldemar Reger","email":"waldemar.reger@inovex.de","username":"wreger"},"state":"CC"}],"messages":[{"id":"98b97b697d5f18af28f777d1b09f12f42798b159","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"date":"2023-09-05 14:09:48.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1526994742bb8640bf06b2d1388cceffaa3588ed","author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"date":"2023-09-05 14:10:00.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"9417dfb723fe6647b9476ee4665df223147f162e","author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"date":"2023-09-05 14:15:24.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d5680102d4fd7d3cc9a6577e478c41c240beeba1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-05 14:20:54.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/95b42d6273ad436f8425d4ff0550d980\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/957c30d3accf4e8892bb984b033527b6 : SUCCESS in 9m 39s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/1df3ea1ca3ad4af18f83e2c4ed608c5d : SUCCESS in 10m 15s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"78978e6e5cc2759835d79bb9d148994477b528b1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-05 15:54:14.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\n\nhttps://zuul.opendev.org/t/openstack/buildset/bcd5efce90be496fae981403c6ec1b06\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0a8787304b0748ce9769ff2fbcf604ea : SUCCESS in 21m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4d05033aca5249bcb3e1de62e8ab4769 : SUCCESS in 5m 33s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/42d94fcbf27741d6ad34f4964721332a : SUCCESS in 12m 17s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a24b10643c894ebca6c615b94c581f1c : SUCCESS in 13m 34s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/404939afaf8e4e52aca36ca50fd9fdb7 : SUCCESS in 10m 27s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7020b10dc9c84c3592f9dd36e3fe7bd4 : RETRY_LIMIT in 2m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b8aa0d37913f4c769580422d5bb7410f : SUCCESS in 11m 37s\n- grenade https://zuul.opendev.org/t/openstack/build/160f8171fecf4386b6645e2c131ef21b : SUCCESS in 56m 21s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/11685807728946c49c0c240ecbd26d17 : SUCCESS in 1h 38m 44s\n- keystone-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/b35d1385158b4283ad0d7cffc4327ff5 : SUCCESS in 15m 00s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/755a4c74452c4ce4a99f924c65d7c3c4 : SUCCESS in 35m 37s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/cf942105e66142f9b58f7556effd965e : SUCCESS in 45m 58s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-focal https://zuul.opendev.org/t/openstack/build/f91ad70df0544dda9119734cd8afc6a8 : FAILURE in 4m 45s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k https://zuul.opendev.org/t/openstack/build/25d8b9691ba945bd90aa0bfe8acc0eab : FAILURE in 6m 13s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/31def2e6cb5f46cf9203cc2f1615335f : SUCCESS in 9m 42s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/6fd724c66b6c45b09b5aba9d73c4848c : FAILURE in 16m 40s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e557efdf22de4d7795c935a9d8b7ac68 : SUCCESS in 47m 21s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/94d6d64ad3a84f23bd6c2092e6766d55 : SUCCESS in 42m 50s","accounts_in_message":[],"_revision_number":1},{"id":"19f873d361cc54b0758b5a2e3dbd44d6357d82af","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"date":"2023-10-16 10:59:47.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":2},{"id":"878b4f181bf9d7c9f6f8f0ae9c194e2c0b110e2c","author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"date":"2023-10-16 11:00:48.000000000","message":"Patch Set 2: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"cd310e69eb8fcfcd99d30cd69cffec0f08c9ff62","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-16 12:36:23.000000000","message":"Patch Set 2: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/ea76b89d77c447c990b3b0deab957e89\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3e961e0314844ea6a506e9a0912adec7 : SUCCESS in 22m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/08d69f6b2884434896a95a6dd41c8d31 : FAILURE in 4m 51s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8b9672a6f9aa4f4fa77d49362e9d6bb5 : SUCCESS in 12m 42s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/44e59a3ce39f44a68c368e9ec47b5ec4 : SUCCESS in 17m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/77b2ebee16254153aeacd315b3330a06 : SUCCESS in 12m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/79814aaabeb2409384028a4df85fe4d8 : RETRY_LIMIT in 1m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e55ec7844c624a609f68317ac341be8a : SUCCESS in 12m 25s\n- grenade https://zuul.opendev.org/t/openstack/build/3efb0d5cb8884822b7b523aa6272a1d9 : SUCCESS in 1h 01m 06s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/31cba829400041068a0856129e63d1f4 : SUCCESS in 1h 30m 49s\n- keystone-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/f1fb1d8c9610407899a4f7c2bda80d0e : SUCCESS in 12m 55s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/27cb2044bec346a6a87710aaf406a4e8 : SUCCESS in 25m 38s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/7d8dd19abd2e407c8da108c4e5a33926 : SUCCESS in 27m 18s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/596c6231577144498018c6a0bfd3acbf : SUCCESS in 35m 55s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/8ff11bf4b7674522a6ca4ea94222f776 : SUCCESS in 36m 02s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/5dc2f6ad1dd14e9cb0f4303cd4d461d6 : SUCCESS in 11m 03s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/bd88de2fb8eb4a61971ab6a9e35e680f : FAILURE in 23m 43s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/91075c4693b246f3843e40f65886a8d5 : SUCCESS in 1h 08m 32s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/3848baf375f2404ca6a1fdbaaf8c1b7c : FAILURE in 46m 34s","accounts_in_message":[],"_revision_number":2},{"id":"d3d6c27d830f361d1ccc0fec0ad6f032281856c0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-16 12:40:01.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f8dc384305704c1db26af464026d4802\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/7c38d5ee9cf145038faecf388aa4a1f7 : SUCCESS in 51m 49s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/811f806c9dea448d86ec36a50cb77b0b : SUCCESS in 49m 16s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e0b32853aa34b2419f256fa626b7037c40c4d7a0","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2023-11-16 15:07:24.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"68485bb9526db2840da5c535816189d6de26f947","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2024-01-05 09:45:38.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":3},{"id":"e2c41e2b465f013e31b3254f8c0427fa914ba845","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-05 10:33:13.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1e6abbc901d145faa33307438c15465c\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/1fd34809fde54767923fae7ac60e5951 : SUCCESS in 10m 09s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/1625c52dc710453989261f1d95d6a3b5 : SUCCESS in 45m 24s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"3f8e8c6567e0ddba69a9de400ac448ea8e3a630a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-05 11:39:45.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e04a7c6026e0435b94d3e017b74dd742\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3d902f06adf24a1bb5eb28f49459bcd1 : SUCCESS in 14m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2fcc27b059274d648e3a01281d829e6b : SUCCESS in 4m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/109b3678157b4de8ad629b3f2c380683 : SUCCESS in 11m 07s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5f1bdb98cbe640a697731f063a2c81e6 : SUCCESS in 12m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6f69650244a5401ab24e69ba1efcc2a7 : SUCCESS in 11m 50s\n- grenade https://zuul.opendev.org/t/openstack/build/c254c97c28c14b738e477b10d7f87b37 : SUCCESS in 1h 04m 53s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6b77cbcdd6b347ff8a091282a0f32c56 : SUCCESS in 1h 47m 30s\n- keystone-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/6b5124f22bb84434a06a8980c2f872f6 : SUCCESS in 11m 43s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/26353c80e00e4e24bed46272b33bf0e5 : SUCCESS in 37m 47s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/144c2586b5a4400f974fc625a6e72ca1 : SUCCESS in 47m 38s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/dec9e73967dd41f69857020ab9c0b2cc : FAILURE in 25m 28s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/672b1c24c8684a4385dc5d0c4ac78afd : SUCCESS in 34m 53s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/3ec2ac04621c4c37816bdce6e7e6170f : SUCCESS in 21m 00s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/60f4473b958843e5a0c5bed1ff74473b : FAILURE in 11m 36s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5b927a20e1804c7ab273916a40c57d75 : SUCCESS in 39m 06s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/3bc4bae8e5a64d98bf6f63bc44f8b1a3 : SUCCESS in 51m 05s","accounts_in_message":[],"_revision_number":3},{"id":"e9c4bb5d904f7d7c2c056c2ecc8d2e6f6d4e99f6","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2024-01-05 16:41:22.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"44d59637807ee51208a16698cff985a1934b7fe9","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2024-01-17 15:36:27.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"299b1022c28496c47633f11aff157ee3efcc74bc","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2024-01-26 15:41:50.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"fa58303da2fae1a5f98ff9fbcec54ad6bf210aa7","author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"date":"2024-01-26 15:58:41.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"6ac4603b3dc71f1d491f6f82bab7f3e6d6b5f1a8","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2024-02-27 15:57:23.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"e416941b74a260f6e752dbb36cd23b6a103d76e5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"date":"2024-05-17 09:10:05.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"bf180091305f98d6e3584845ac85813808701f44","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-17 09:20:00.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/926822084e0d40b19cc6a8cfb62bd6f3\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d9e2941d3b754e579482b26c40ebcd1c : SUCCESS in 9m 03s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/b46c5b7d4eaf4dabbb408687a273c765 : SUCCESS in 9m 04s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"1dfded7c132c033b6cdf82796ccd1e432a22cb3a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-17 10:47:40.000000000","message":"Patch Set 4: 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/0dca778ffe954ac5b6cbe720efa634ac\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/44ef4b860e434e77a187f68a0757fbb1 : SUCCESS in 13m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/53a7b60ab22d4428ac59fbedbd7699db : SUCCESS in 4m 30s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/66c498dcd30349b786ebc393982d0a7a : SUCCESS in 11m 57s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9afeea6b6c654024b16942784172d475 : SUCCESS in 8m 05s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/8d5bab9aee9a40beaa61da4fcf62a27b : FAILURE in 13m 00s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4a81134316924a78afcbb1626b1ad7a4 : SUCCESS in 12m 57s\n- grenade https://zuul.opendev.org/t/openstack/build/b01464e9776d4f38a4773d04a8c4e870 : SUCCESS in 1h 02m 59s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/99ef49daeee246b4a7218a683b399fe9 : FAILURE in 1h 27m 08s\n- keystone-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/abcda5851ca4494fac023baeb0327acc : SUCCESS in 17m 57s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/d71a8c1fbb364a2a99261ba058be0a4b : SUCCESS in 33m 20s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/ef52978caccd4c21a034a670c26cba73 : SUCCESS in 44m 37s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/7f4d613b306e486485f71a2e1a6d9745 : FAILURE in 17m 01s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/2bbbc0ded5c64e399b1f5d0e5db4c280 : SUCCESS in 32m 06s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/4f684c8e019f4d84a01772fff6cff0a1 : SUCCESS in 17m 42s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/e301b4d933d24fc4b7ff4196e31739fb : FAILURE in 21m 40s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2788315e12ad437a978c659a225723f3 : SUCCESS in 1h 00m 48s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/dd2129d4a22d429a9bad4ff915707326 : FAILURE in 49m 47s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"48d662310a4c788cc769427b2e08dc0ecbf2fe38","author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"date":"2024-05-21 08:17:59.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"978a44debf17713ce709392e2966090e93be7bb9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-21 08:31:42.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4124b6f69d1a4ebf9d2febf3099a1534\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/6811a093717b4297bfc4297ccf89e874 : SUCCESS in 10m 23s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/4c460e28ad1047b7b1f07f931368233e : SUCCESS in 12m 40s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"1bddf8313d9cb6a9e64a0d3118e9b8b899c3cc7f","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-05-21 09:32:40.000000000","message":"Patch Set 4: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"95919fd3d4c81809613e16e8da5fef89731a6d39","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-21 09:48:21.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1824ce27108a4db7981d79f02e45d3e4\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2a26ec2aed2c4dd2b09f39a6cb24a2a4 : SUCCESS in 12m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cc4b272373c7408f8aa254274739a5ba : SUCCESS in 4m 31s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/50f4b3e9f1be453bab7276f92ed7bb6a : SUCCESS in 14m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/95a89a918f66465ca20024912f4cda6b : SUCCESS in 10m 23s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/61a0b163a32441f1b5790ba0e61e4367 : FAILURE in 14m 00s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/547f8fdb30ce457b986738e07a495bf4 : SUCCESS in 11m 26s\n- grenade https://zuul.opendev.org/t/openstack/build/2f00d7c0079b48638be7d60be0652ea4 : SUCCESS in 50m 48s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/35c725c341ce40cba6810bcfa0f9ffd9 : SUCCESS in 1h 28m 52s\n- keystone-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/db2b43ea56f741929da8930ad66f26ad : SUCCESS in 16m 29s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/83408556358e4f32967ff84fc1f5429e : SUCCESS in 39m 17s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/4d5b9423bcca42d2bca408526975bf2e : SUCCESS in 29m 08s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/b1eb5328fcba46c98845a01dcccbccbd : FAILURE in 28m 03s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/cc402489cd3144c8ae804cf718f5106a : SUCCESS in 24m 41s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/10b6e354a9bf4ecd8d1263c0a69426db : SUCCESS in 11m 56s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/bc23b6cb78ed412cb8db863ff5111fad : FAILURE in 16m 09s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a45457878d7247599645e7461294f735 : SUCCESS in 53m 22s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/1bf6ff58a4e84f42992fd11f1974a513 : SUCCESS in 39m 00s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"73a86e8928a3e7161cf43a42aa817f8fd668b5e1","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2024-05-21 13:29:45.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"d52775ac9d84ea0e69768665de77e36f45a7af54","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2024-05-21 13:32:58.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"6b1b6c515f1c62a1404cdca87b61bfa860011424","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-05-21 17:48:48.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"ea2b642355cc5c04c34b3b2c36752052cf9a2765","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-06-03 12:24:17.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"f7d3b19e0633904d9f8fd7406320718c956a9b97","author":{"_account_id":3031,"name":"Sam Morrison","email":"sorrison@gmail.com","username":"sorrison"},"date":"2024-06-04 04:03:53.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"c22efae8e94389755395d106a43d0f7e30dfdc37","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-06-04 11:40:41.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"030efbede045dcdda023648856ca6f383ed9b19d","author":{"_account_id":3031,"name":"Sam Morrison","email":"sorrison@gmail.com","username":"sorrison"},"date":"2024-06-12 03:04:23.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"eec39276237043809329ab2b47783691ab116028","author":{"_account_id":3031,"name":"Sam Morrison","email":"sorrison@gmail.com","username":"sorrison"},"date":"2024-06-12 03:04:28.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"43e8ae21ef6c2e381dce4fcabc0b26168c24619f","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2024-07-12 14:30:34.000000000","message":"Patch Set 4: -Code-Review","accounts_in_message":[],"_revision_number":4},{"id":"8b95a5a522caaea83d3e49cf62f56c3946737e9e","tag":"autogenerated:gerrit:abandon","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-11-10 14:25:03.000000000","message":"Abandoned\n\nalternative implementation was merged long time ago","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"64daf40bf412cb39e69f82622447da439a6d5e59","revisions":{"7c2cbb1c0b98b1e67c3fd6be0c5afe4f0fbb5bbe":{"kind":"REWORK","_number":1,"created":"2023-09-05 14:09:48.000000000","uploader":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"ref":"refs/changes/37/893737/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/37/893737/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/37/893737/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/37/893737/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/37/893737/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/37/893737/1"}}},"commit":{"parents":[{"commit":"bc88c28c109f92579d8d64fee8874a817cbd1dc9","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/bc88c28c109f92579d8d64fee8874a817cbd1dc9"}]}],"author":{"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","date":"2023-09-05 13:56:51.000000000","tz":60},"committer":{"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","date":"2023-09-05 14:09:46.000000000","tz":60},"subject":"Ensure application credentials take account of implied roles","message":"Ensure application credentials take account of implied roles\n\nRelated-Bug: #2030061\nChange-Id: I2aea0b89987b24cf5ddaadeecbd06c32ad81a9bc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7c2cbb1c0b98b1e67c3fd6be0c5afe4f0fbb5bbe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7c2cbb1c0b98b1e67c3fd6be0c5afe4f0fbb5bbe"}]},"branch":"refs/heads/master"},"fe925d874996e0d63f2bd1ae95b8a47a11c82d1a":{"kind":"REWORK","_number":2,"created":"2023-10-16 10:59:47.000000000","uploader":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"ref":"refs/changes/37/893737/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/37/893737/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/37/893737/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/37/893737/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/37/893737/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/37/893737/2"}}},"commit":{"parents":[{"commit":"bc88c28c109f92579d8d64fee8874a817cbd1dc9","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/bc88c28c109f92579d8d64fee8874a817cbd1dc9"}]}],"author":{"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","date":"2023-09-05 13:56:51.000000000","tz":60},"committer":{"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","date":"2023-10-16 10:59:11.000000000","tz":60},"subject":"Ensure application credentials take account of implied roles","message":"Ensure application credentials take account of implied roles\n\nRelated-Bug: #2030061\nChange-Id: I2aea0b89987b24cf5ddaadeecbd06c32ad81a9bc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/fe925d874996e0d63f2bd1ae95b8a47a11c82d1a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/fe925d874996e0d63f2bd1ae95b8a47a11c82d1a"}]},"branch":"refs/heads/master"},"6ee7ea0d63fed272beb3806d722c2dd3585e8212":{"kind":"REWORK","_number":3,"created":"2024-01-05 09:45:38.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/37/893737/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/37/893737/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/37/893737/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/37/893737/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/37/893737/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/37/893737/3"}}},"commit":{"parents":[{"commit":"9e4a3157dd326801b9ae0ef2b7934c982259b3dd","subject":"Merge \"Fix typo in cmd/status.py\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9e4a3157dd326801b9ae0ef2b7934c982259b3dd"}]}],"author":{"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","date":"2023-09-05 13:56:51.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2024-01-05 09:45:35.000000000","tz":60},"subject":"Ensure application credentials take account of implied roles","message":"Ensure application credentials take account of implied roles\n\nRelated-Bug: #2030061\nChange-Id: I2aea0b89987b24cf5ddaadeecbd06c32ad81a9bc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6ee7ea0d63fed272beb3806d722c2dd3585e8212"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6ee7ea0d63fed272beb3806d722c2dd3585e8212"}]},"branch":"refs/heads/master"},"64daf40bf412cb39e69f82622447da439a6d5e59":{"kind":"REWORK","_number":4,"created":"2024-05-17 09:10:05.000000000","uploader":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"ref":"refs/changes/37/893737/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/37/893737/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/37/893737/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/37/893737/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/37/893737/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/37/893737/4"}}},"commit":{"parents":[{"commit":"af53770e6242bae084f203b2f7189cc3bac8a45f","subject":"Make protection job voting again","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/af53770e6242bae084f203b2f7189cc3bac8a45f"}]}],"author":{"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","date":"2023-09-05 13:56:51.000000000","tz":60},"committer":{"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","date":"2024-05-17 09:06:38.000000000","tz":60},"subject":"Ensure application credentials take account of implied roles","message":"Ensure application credentials take account of implied roles\n\nThis patch ensures that when an implied role is linked to an\nexisting role, any existing application credentials which use\nthe existing role also inherit the new implied role.\n\nThis resolves issues seen during upgrades where existing\napplication credentials based upon the \u0027member\u0027 role became\nuseless as they did not explicitly include the \u0027reader\u0027 role\nwhich became mandatory for some services\u0027 API operations.\n\nRelated-Bug: #2030061\nChange-Id: I2aea0b89987b24cf5ddaadeecbd06c32ad81a9bc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/64daf40bf412cb39e69f82622447da439a6d5e59"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/64daf40bf412cb39e69f82622447da439a6d5e59"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
