)]}'
{"id":"openstack%2Fkeystone~821513","triplet_id":"openstack%2Fkeystone~stable%2Fwallaby~I69f16ed55dd9852859307b701a8391ba1e71c042","project":"openstack/keystone","branch":"stable/wallaby","topic":"bug/1897280-stable/xena-stable/wallaby","attention_set":{},"removed_from_attention_set":{"25666":{"account":{"_account_id":25666,"name":"Stuart Grace","email":"stuart.grace@bbc.co.uk","username":"stuartgrace"},"last_update":"2024-03-26 18:27:40.000000000","reason":"Change was abandoned"},"25023":{"account":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"last_update":"2024-03-26 18:27:40.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I69f16ed55dd9852859307b701a8391ba1e71c042","subject":"Accept STS and IAM services from Ceph Obj Gateway","status":"ABANDONED","created":"2021-12-13 09:15:33.000000000","updated":"2024-03-26 18:27:40.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"cherry_pick_of_change":821512,"cherry_pick_of_patch_set":1,"meta_rev_id":"48e4423d1ffdd7c4f63c93acb2e2b4fc525b80dd","_number":821513,"virtual_id_number":821513,"owner":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":25666,"name":"Stuart Grace","email":"stuart.grace@bbc.co.uk","username":"stuartgrace"},{"_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"},{"tag":"autogenerated:zuul:check","value":1,"date":"2021-12-13 10:46:06.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":25666,"name":"Stuart Grace","email":"stuart.grace@bbc.co.uk","username":"stuartgrace"},{"value":1,"date":"2022-01-14 18:23:27.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":1,"date":"2022-01-14 18:23:06.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":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":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":25666,"name":"Stuart Grace","email":"stuart.grace@bbc.co.uk","username":"stuartgrace"},{"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"},{"_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":[],"reviewers":{"CC":[{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25666,"name":"Stuart Grace","email":"stuart.grace@bbc.co.uk","username":"stuartgrace"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-12-13 09:15:33.000000000","updated_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"reviewer":{"_account_id":25666,"name":"Stuart Grace","email":"stuart.grace@bbc.co.uk","username":"stuartgrace"},"state":"REVIEWER"},{"updated":"2021-12-13 10:03:41.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":"2021-12-13 10:46:06.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":"2022-01-14 18:23:06.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":"2022-01-14 18:23:27.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":"2022-01-14 18:23:27.000000000","updated_by":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"reviewer":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"state":"REVIEWER"},{"updated":"2022-05-13 04:38:35.000000000","updated_by":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"reviewer":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"state":"REMOVED"},{"updated":"2024-03-26 18:27:40.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"CC"}],"messages":[{"id":"81a76e9fd13f1820e3f036864a0b4ac50d600181","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2021-12-13 09:15:33.000000000","message":"Patch Set 1: Cherry Picked from branch stable/xena.","accounts_in_message":[],"_revision_number":1},{"id":"80c7b2f66eaa7bc357a0408f4c42dfb1bbcb7a9c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-13 10:03:41.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/95985b7a94884a8fac25f20b495a647c : SUCCESS in 41m 41s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b8b5411cd539454f8d2c6706437ac263 : SUCCESS in 43m 02s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"558548552ba5e1e74a8cdb69c531f4ba297a1f1d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-13 10:46:06.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/742ed09a4b4347bf898bfa9ca0d173a8 : SUCCESS in 18m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/94381eb99a404c42bba79b87a275d70d : SUCCESS in 5m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/05bcd526e8bd40889beb0e98590dc37d : SUCCESS in 12m 52s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ae6f7d8331684d818db94cf017054f23 : SUCCESS in 13m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5b996686c83f400c9cfae1427a0127e8 : SUCCESS in 13m 36s\n- grenade https://zuul.opendev.org/t/openstack/build/3a6a3ab92cff441ca0f17a4ca228868b : SUCCESS in 1h 06m 45s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8c37f0c328da41aea4c459a80f3104b1 : SUCCESS in 1h 25m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b533e375786d4778b32d43d40f6ba681 : SUCCESS in 9m 47s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/cc481c683b7142819c4713d4bdc7dcc4 : SUCCESS in 35m 06s\n- keystone-dsvm-py3-functional-federation-ubuntu-focal https://zuul.opendev.org/t/openstack/build/bb0475310da2477d898817821c1b68b1 : SUCCESS in 35m 54s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k https://zuul.opendev.org/t/openstack/build/11bdf874510e47968abc539c304d9b91 : SUCCESS in 33m 34s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/accc11374bb54253ba9cd711f4f6f044 : SUCCESS in 18m 59s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/4fd8e26bb4d142c8b4b2415cd048a0f0 : FAILURE in 19m 29s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ff61f9cac4b04b7fab9fd3d1869f883b : SUCCESS in 1h 05m 20s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/4defff496077451d8921f68f0ed6f1b1 : SUCCESS in 43m 47s","accounts_in_message":[],"_revision_number":1},{"id":"8f5bcd663a9d22e4c333d86fbaaa20b05ee9043e","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2022-01-14 18:23:06.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"75b39b7ef5f635458a6f05f8906f49452de1a198","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2022-01-14 18:23:27.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"5dc45a0f64951c5fbce563a6863e524c24ce6be8","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2022-01-14 18:23:27.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"109440e5a63038d80c0e635bb0ec4bfe402b78ce","tag":"autogenerated:gerrit:deleteReviewer","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2022-05-13 04:38:35.000000000","message":"Removed reviewer Gage Hugo with the following votes:\n\n* Code-Review+1 by Gage Hugo \u003cgagehugo@gmail.com\u003e\n","accounts_in_message":[],"_revision_number":1},{"id":"48e4423d1ffdd7c4f63c93acb2e2b4fc525b80dd","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2024-03-26 18:27:40.000000000","message":"Abandoned\n\nstable/wallaby branch of openstack/keystone is about to be deleted. To be able to do that, all open patches need to be abandoned. Please cherry pick the patch to unmaintained/wallaby if you want to further work on this patch.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"0fcbffaf36177ead74bfc8c4cfc6ddd8ffbcc9c0","revisions":{"0fcbffaf36177ead74bfc8c4cfc6ddd8ffbcc9c0":{"kind":"REWORK","_number":1,"created":"2021-12-13 09:15:33.000000000","uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/13/821513/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/13/821513/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/821513/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/821513/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/821513/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/13/821513/1"}}},"commit":{"parents":[{"commit":"ddd97302ecce963106768615d463e1d94075d259","subject":"Merge \"Update local_id limit to 255 characters\" into stable/wallaby","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ddd97302ecce963106768615d463e1d94075d259"}]}],"author":{"name":"Stuart Grace","email":"stuart.grace@bbc.co.uk","date":"2020-09-25 14:10:22.000000000","tz":60},"committer":{"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","date":"2021-12-13 09:15:33.000000000","tz":0},"subject":"Accept STS and IAM services from Ceph Obj Gateway","message":"Accept STS and IAM services from Ceph Obj Gateway\n\nCeph Object Gateway can use keystone for authenticating user requests\nto its S3-compatible API, but recent versions also provide two other\nAWS-compatible APIs for managing user access: Security Token Service\n(STS) and Identity and Access Management (IAM). These attempt to\nauthenticate requests with Keystone but always receive 403 Access\nDenied because _calculate_signature_v4() in api/s3tokens.py only\naccepts \"s3\" as the service name. This patch accepts any of \"s3\" or\n\"sts\" or \"iam\" as valid service names.\n\nChange-Id: I69f16ed55dd9852859307b701a8391ba1e71c042\nCloses-Bug: #1897280\n(cherry picked from commit 36d6fc7f8f06b4b4d1af09bd56b3c17fa1a502ca)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0fcbffaf36177ead74bfc8c4cfc6ddd8ffbcc9c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0fcbffaf36177ead74bfc8c4cfc6ddd8ffbcc9c0"}]},"branch":"refs/heads/stable/wallaby"}},"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":{}}}]}
