)]}'
{"id":"openstack%2Fkeystone~908998","triplet_id":"openstack%2Fkeystone~master~Ibba9063c729961cd4155f8b55dbabd4789d7a438","project":"openstack/keystone","branch":"master","attention_set":{},"removed_from_attention_set":{"13478":{"account":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"last_update":"2024-03-12 17:22:35.000000000","reason":"Change was submitted"},"7414":{"account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"last_update":"2024-03-12 14:40:30.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":"2024-03-12 17:22:35.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ibba9063c729961cd4155f8b55dbabd4789d7a438","subject":"Fix operation order in role deletion","status":"MERGED","created":"2024-02-14 15:12:29.000000000","updated":"2024-03-12 17:23:52.000000000","submitted":"2024-03-12 17:22:35.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"908998","meta_rev_id":"9009ebef0d04f6ba8642a320affc2856eb1d59bf","_number":908998,"virtual_id_number":908998,"owner":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-03-12 17:22:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"all":[{"value":2,"date":"2024-03-08 15:46:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":2,"date":"2024-03-12 14:40:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"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":0,"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":1,"date":"2024-03-12 14:40:30.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"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":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}],"reviewers":{"REVIEWER":[{"_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":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-02-14 15:29:36.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":"2024-02-14 15:48:00.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":"2024-03-08 15:46:43.000000000","updated_by":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"reviewer":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"state":"REVIEWER"},{"updated":"2024-03-08 15:46:43.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":"2024-03-08 15:46:43.000000000","updated_by":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"reviewer":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"state":"REVIEWER"}],"messages":[{"id":"3a1a18f9bdfa9eb1eea66292bc6e440d952edc5a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2024-02-14 15:12:29.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8bf6272944b115a84a3efd44e188e0090300dd9b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2024-02-14 15:13:30.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"b5f68e4ca08b736e0a82c38f8ca6c8c391cfb924","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-14 15:29:36.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2611986414b04bd991005585ffc78103\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/bda38f6d301842788bc97fcedf8d1bb4 : FAILURE in 14m 58s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/ede9e9e90e9d4b9e8cc155eda4e4554c : FAILURE in 14m 45s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"671ade22585a25747bf855aca72f3a70fedf678b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-14 15:48:00.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\n\nhttps://zuul.opendev.org/t/openstack/buildset/25b5a863e21c469087bcae52b653bad8\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a60a02e53c764ab5a9c008442e5a534f : FAILURE in 16m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5cb0e4841c17453599e35b30c894510d : SUCCESS in 5m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4eef22ea7e7b49da8c56a7cb3e3d148a : FAILURE in 13m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ef5150556a444d62994f0d5781238cfb : FAILURE in 11m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/188f149b5efc4adda426c8698fd8c28a : SUCCESS in 10m 33s\n- keystone-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/3452c60779ea4d76a03ca54485ab88f7 : FAILURE in 17m 11s","accounts_in_message":[],"_revision_number":2},{"id":"436a73848a5584cd10ce35e1a8db2b599564570d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2024-02-15 20:38:14.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"3dcee9b83d2ba0aa0294439bbf7f5d6f4152ca13","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-15 21:35:42.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cfc5671b2d004d6e922f8c5cdc1a7f61\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c24ddb33b01d42c0b0461587a77c344d : SUCCESS in 10m 17s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/e776ccdf49144fa584f3639b77d1df85 : SUCCESS in 55m 41s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"5af6310c6d3dc95fbb53e19fe474f1391a286a06","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-15 22:08:35.000000000","message":"Patch Set 3: 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/317364d4909f4b75bc6ac5ed97c2634e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/95dec7afddda4aa89e3bca67a50853d8 : SUCCESS in 14m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a2eaa436672b47da8aa6cffa7ed7bc75 : FAILURE in 5m 26s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6eba985e491d4224a16feddd9f529a6d : SUCCESS in 11m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/685f9b277c434f0faecb1fd417330c57 : SUCCESS in 13m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/88bba054769c4da0b7610f33dfab8eb0 : SUCCESS in 13m 23s\n- grenade https://zuul.opendev.org/t/openstack/build/f98cfb0cfa414fc4a3b1dd82c9cede7b : SUCCESS in 59m 49s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/67146ec9617743c4a938e0431182c26d : SUCCESS in 1h 24m 59s\n- keystone-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/d55ac342c881448d83dd3ff277ad083c : SUCCESS in 13m 44s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/7f477b7d4b7548daade10424e8668171 : SUCCESS in 25m 31s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/76f3da125b2d43d8a058ba8e2b5d60d9 : FAILURE in 11m 34s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/c3f9e8fbd19747db8f92946613eda4d3 : FAILURE in 26m 59s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/3aad0d0a8282426ea55f1a3e82a3e583 : SUCCESS in 40m 36s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/59a51cac76d94ee38450e1a4bef1b9c1 : SUCCESS in 23m 33s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/cde5f246abf7427287e972dba0d34c42 : FAILURE in 15m 54s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6742796682ca4b35b90eaf59f60b0421 : SUCCESS in 52m 25s","accounts_in_message":[],"_revision_number":3},{"id":"69798e84749c6579949f9d31dbf6e73fa7d55253","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2024-02-15 22:28:32.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"2b380259f1dc8e2103df1bc3f0d3ae4d2b42b762","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-15 23:09:01.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1b45db468a304d32a26794621cd628e6\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d40dd62b98ff4b8eacae8a913497001d : SUCCESS in 30m 41s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/fe5c115c49874bfe810489aa787c7b09 : SUCCESS in 38m 34s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"0f887a1627f86f97e7d26eb8ff348e4c9e3acc28","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-15 23:43:47.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6e5dfe2f96ee475abd51cfee827272cc\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b140c46e474d4213b58a7183ca61df3d : SUCCESS in 13m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/866b31f3f6a94253a09e802bab98ca65 : SUCCESS in 4m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/bb8a9e20faa94ebbb10051e3813c7c48 : SUCCESS in 12m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5a50a3862c554d3e909c34933a816145 : SUCCESS in 14m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ee42094a12ee44d78472550da499a416 : SUCCESS in 10m 31s\n- grenade https://zuul.opendev.org/t/openstack/build/307488e5d6d7464aa2c1f7d58247eb54 : SUCCESS in 1h 06m 16s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ea9cf6905b4445048159c95822359046 : SUCCESS in 1h 01m 13s\n- keystone-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/e82e4507b30441bc8d2614d982667f70 : SUCCESS in 12m 43s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/7d72422fa39d41408bad5e6915a3a410 : SUCCESS in 21m 11s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/0bc000d507c84aecb2ff4a35e4224182 : SUCCESS in 45m 54s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/07aa0ebb48ee4f09bd0d9d8ec693cc81 : FAILURE in 32m 21s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/348b885bcbe14268a9adecc0d94b991c : SUCCESS in 18m 04s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/18ea9c67140c463fb638e75896d33dda : SUCCESS in 9m 52s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/7317b65558d347878b062bb0354e8d23 : FAILURE in 23m 06s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9c71631028a64a99ad1ca66246dc7919 : SUCCESS in 38m 59s","accounts_in_message":[],"_revision_number":4},{"id":"b83b66b101cdcca13099e08935427fdb882b3757","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2024-03-08 15:46:43.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"fe1b7516291004a7692f53d85e9ee8404a7d83c5","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2024-03-12 14:40:30.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"cd47967f8d5e3efe6bb8695db777ac232e6f5cea","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-12 14:41:30.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"12d6610705ce5be14b4bf674513ad1de0245294c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-12 17:22:35.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f5063a55407f476d90d5dabbb099bc74\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9c22403ce97d441fb7aaa5bc0a40c3c9 : SUCCESS in 4m 56s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b3da5be6469c4f6e9de82f77642b1970 : SUCCESS in 15m 36s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/03f4c8aa8fce4a949ee5b3fe5a1bfe9a : SUCCESS in 10m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bc359d2c7d5e4a85ae18a9181125d7c6 : SUCCESS in 14m 01s\n- grenade https://zuul.opendev.org/t/openstack/build/4a10bcf2ef994522a5d8b09175f5663a : SUCCESS in 50m 44s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4799c95982c548da9000d14d45d17f8b : SUCCESS in 1h 35m 28s\n- keystone-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/9e3b525977454c779c7104aac9f3d4cd : SUCCESS in 15m 13s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/2f68a81ac24e4ba5a8ee446de7a478e2 : SUCCESS in 30m 46s\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/eea65b180e054173a7a1c1a82e56daba : SUCCESS in 28m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c0b2fc7d3af546dcbe55497057ffc72b : SUCCESS in 1h 01m 40s","accounts_in_message":[],"_revision_number":4},{"id":"8d4f0a959594c080c50b020cae1280c80b634270","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-12 17:22:35.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"9009ebef0d04f6ba8642a320affc2856eb1d59bf","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-12 17:23:52.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2f27213025aa4976ae5c437ec99b7d75\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eb5bde74d6c0495db2fd573f5884ed6e : SUCCESS in 51s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"63556be0e3b995a2a232a0b180c932a97736350e","revisions":{"043f7ebadc360a4a004b1c23eb9255ea3ab3cebd":{"kind":"REWORK","_number":1,"created":"2024-02-14 15:12:29.000000000","uploader":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"ref":"refs/changes/98/908998/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/98/908998/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/98/908998/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/98/908998/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/98/908998/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/98/908998/1"}}},"commit":{"parents":[{"commit":"7dc175a41f92e3f01cf26912431d0f2c98a03b32","subject":"Normalize policy checks for domain-scoped tokens","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7dc175a41f92e3f01cf26912431d0f2c98a03b32"}]}],"author":{"name":"Boris Bobrov","email":"b.bobrov@sap.com","date":"2024-02-14 15:11:41.000000000","tz":60},"committer":{"name":"Boris Bobrov","email":"b.bobrov@sap.com","date":"2024-02-14 15:11:41.000000000","tz":60},"subject":"Test listing app creds with deleted role","message":"Test listing app creds with deleted role\n\nChange-Id: Ibba9063c729961cd4155f8b55dbabd4789d7a438\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/043f7ebadc360a4a004b1c23eb9255ea3ab3cebd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/043f7ebadc360a4a004b1c23eb9255ea3ab3cebd"}]},"branch":"refs/heads/master"},"3e67d05dd9a227b15b8ac7542be673fa18a3e42b":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2024-02-14 15:13:30.000000000","uploader":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"ref":"refs/changes/98/908998/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/98/908998/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/98/908998/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/98/908998/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/98/908998/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/98/908998/2"}}},"commit":{"parents":[{"commit":"7dc175a41f92e3f01cf26912431d0f2c98a03b32","subject":"Normalize policy checks for domain-scoped tokens","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7dc175a41f92e3f01cf26912431d0f2c98a03b32"}]}],"author":{"name":"Boris Bobrov","email":"b.bobrov@sap.com","date":"2024-02-14 15:11:41.000000000","tz":60},"committer":{"name":"Boris Bobrov","email":"b.bobrov@sap.com","date":"2024-02-14 15:12:47.000000000","tz":60},"subject":"Test listing app creds with deleted role","message":"Test listing app creds with deleted role\n\nRelated-Bug: 2053137\nChange-Id: Ibba9063c729961cd4155f8b55dbabd4789d7a438\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3e67d05dd9a227b15b8ac7542be673fa18a3e42b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3e67d05dd9a227b15b8ac7542be673fa18a3e42b"}]},"branch":"refs/heads/master"},"a9c6b396aa1b0f04b4a5de521ecb3be1b9af3a7c":{"kind":"REWORK","_number":3,"created":"2024-02-15 20:38:14.000000000","uploader":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"ref":"refs/changes/98/908998/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/98/908998/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/98/908998/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/98/908998/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/98/908998/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/98/908998/3"}}},"commit":{"parents":[{"commit":"7dc175a41f92e3f01cf26912431d0f2c98a03b32","subject":"Normalize policy checks for domain-scoped tokens","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7dc175a41f92e3f01cf26912431d0f2c98a03b32"}]}],"author":{"name":"Boris Bobrov","email":"b.bobrov@sap.com","date":"2024-02-14 15:11:41.000000000","tz":60},"committer":{"name":"Boris Bobrov","email":"b.bobrov@sap.com","date":"2024-02-15 08:02:29.000000000","tz":60},"subject":"Fix operation order in role deletion","message":"Fix operation order in role deletion\n\nDeletion of a role leads to deletion of role assignments and entries in\nthe application credentials. However, deletion of the entries in\napplication credentials depends on the existence of the assignment, so\nthe order of deletion is important.\n\nDelete the entries from application credentials first and then clean up\nrole assignment.\n\nCloses-Bug: 2053137\nChange-Id: Ibba9063c729961cd4155f8b55dbabd4789d7a438\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a9c6b396aa1b0f04b4a5de521ecb3be1b9af3a7c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a9c6b396aa1b0f04b4a5de521ecb3be1b9af3a7c"}]},"branch":"refs/heads/master"},"63556be0e3b995a2a232a0b180c932a97736350e":{"kind":"REWORK","_number":4,"created":"2024-02-15 22:28:32.000000000","uploader":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"ref":"refs/changes/98/908998/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/98/908998/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/98/908998/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/98/908998/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/98/908998/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/98/908998/4"}}},"commit":{"parents":[{"commit":"7dc175a41f92e3f01cf26912431d0f2c98a03b32","subject":"Normalize policy checks for domain-scoped tokens","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7dc175a41f92e3f01cf26912431d0f2c98a03b32"}]}],"author":{"name":"Boris Bobrov","email":"b.bobrov@sap.com","date":"2024-02-14 15:11:41.000000000","tz":60},"committer":{"name":"Boris Bobrov","email":"b.bobrov@sap.com","date":"2024-02-15 22:28:24.000000000","tz":60},"subject":"Fix operation order in role deletion","message":"Fix operation order in role deletion\n\nDeletion of a role leads to deletion of role assignments and entries in\nthe application credentials. However, deletion of the entries in\napplication credentials depends on the existence of the assignment, so\nthe order of deletion is important.\n\nDelete the entries from application credentials first and then clean up\nrole assignment.\n\nCloses-Bug: 2053137\nChange-Id: Ibba9063c729961cd4155f8b55dbabd4789d7a438\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/63556be0e3b995a2a232a0b180c932a97736350e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/63556be0e3b995a2a232a0b180c932a97736350e"}]},"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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}},{"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":{}}}]}
