)]}'
{"id":"openstack%2Fpython-openstackclient~909035","triplet_id":"openstack%2Fpython-openstackclient~master~I4d090bab001f9b7e1d83ca8fee9e7e1117844cd8","project":"openstack/python-openstackclient","branch":"master","topic":"identity-gaps/user-commands","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2024-04-05 13:29:45.000000000","reason":"Change was submitted"},"36482":{"account":{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"},"last_update":"2024-04-05 13:29:45.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I4d090bab001f9b7e1d83ca8fee9e7e1117844cd8","subject":"tests: Add identity v2, v3 FakeClientMixin","status":"MERGED","created":"2024-02-14 18:15:52.000000000","updated":"2024-04-05 13:36:32.000000000","submitted":"2024-04-05 13:29:45.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"909035-identity-gaps/user-commands","meta_rev_id":"9b94bdcdc09c7f98ef1126137148e4a89aa3dba8","_number":909035,"virtual_id_number":909035,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-04-05 13:29:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":2,"date":"2024-04-05 12:11:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2024-04-04 23:23:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":1,"date":"2024-04-05 12:11:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"}],"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_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":"2024-02-14 19:14:58.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-04-04 23:28:02.000000000","updated_by":{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"},"reviewer":{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"},"state":"CC"},{"updated":"2024-04-05 12:11: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"}],"messages":[{"id":"a4be66011287b2c95cb5c8c29df0dbeaffddfc9c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-02-14 18:15:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d6f13cebffd9c7a0f4ae851c3d025f598ce7bd24","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-14 19:14:58.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5d22a94e20fc440089f6a6fc1f4b2d17\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/4d12132a390245b98ab030960ce3f364 : SUCCESS in 5m 11s (non-voting)\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/867ad66404524b0daaee462103b273a9 : SUCCESS in 4m 45s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/af29146c67624917b6532abaafc07b32 : SUCCESS in 5m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/511b52457c5442a9a352b3816ca59a59 : SUCCESS in 4m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/11f837a9b4b44956b01e4cd17da22396 : SUCCESS in 3m 30s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c1a8dbbe035444a3957f4143e840cedc : SUCCESS in 3m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6b87f5ef3927480ba9f6a58ad7724fb6 : SUCCESS in 3m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f4c4972857c64e32ab1bf92a733fa724 : SUCCESS in 5m 29s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/e1326740e8014f8f8748cfcaa40886e6 : SUCCESS in 7m 31s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/7792cc5622404e19a4fe7049a9a91ec3 : SUCCESS in 52m 23s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/b76020066e95418f8db423b6eb69b5c9 : SUCCESS in 56m 51s","accounts_in_message":[],"_revision_number":1},{"id":"837e72b1778a47b5e34773dd250be68a9cbbcf90","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"},"date":"2024-02-29 21:18:54.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"60ecc484eb19b4c34975cf0d7baa8f214ff0edcf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-29 22:33:25.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fcc8b58dc6e44205af48c744d6cef853\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/339b9be4311d4e0e9a68c28dbbcafda4 : SUCCESS in 5m 09s (non-voting)\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/2786d941b7664e39875806a52af48a35 : SUCCESS in 4m 29s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/3646864f8ac0498a964a4ad857cc5e85 : SUCCESS in 4m 25s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/837b12f3bad348c7a977d677d9e43c99 : SUCCESS in 3m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5bf8077360dc49148770aca684a5b150 : SUCCESS in 3m 42s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0a22e3d4b81748fab72df4fa8d19a324 : SUCCESS in 3m 37s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/55bf866a7c434b429a122e0ae8b84763 : SUCCESS in 3m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b4818d8c8f0f42d3a9005f5581bc8b81 : SUCCESS in 5m 40s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/0152e1658adc4df58442adc17458b498 : SUCCESS in 6m 20s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/a53cb45400bc4f59aad51d594805ac42 : SUCCESS in 1h 01m 48s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/5c63cbb30fd54bf28efa0c13054a51aa : SUCCESS in 1h 08m 18s","accounts_in_message":[],"_revision_number":2},{"id":"76762a3a233fbeda8a61acfdcc7d0a98127a6463","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"},"date":"2024-04-04 19:52:07.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"2b3c6344465bce6ba2df9dc967def40984e6e0e8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-04 21:05:04.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2cf7560e6ea0423c94d1aa8cdd0382ff\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/3768fb928efe4a09b2f8e7f0fdf0fb31 : SUCCESS in 4m 36s (non-voting)\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/32bde380b52749979b23a0de40227141 : SUCCESS in 4m 26s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/b005ffaad5aa42a291d37705f4f71f32 : SUCCESS in 4m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/db0e9008869a490e9f224ee10ffce394 : SUCCESS in 3m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/40fb79bbc4f245ab9f134370252a85bd : SUCCESS in 3m 58s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/76172423dbd74c23904950fcea02b3a5 : SUCCESS in 3m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/08b44d20bb2d4947a0017333b04f2bb0 : SUCCESS in 3m 50s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/05a307cb161d4c2fabd9a881780c5287 : FAILURE in 5m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/282554671eb24584bb27e15339e24987 : SUCCESS in 6m 17s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/d68d3f6e7f1e4147bdec067d7c66f7eb : SUCCESS in 5m 47s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/8b6bdaca3d6641af912578fd4455ea6f : SUCCESS in 53m 54s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/cb1b2fbe60b248c68bfe2a45a967ca04 : SUCCESS in 1h 00m 41s","accounts_in_message":[],"_revision_number":3},{"id":"db50636793bf140ed855a4b932d422d3493af398","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-04-04 22:37:58.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"b749e877a6ef54ed56faabc1be19d30cebfe3b4c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-04 22:38:28.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"5330c007a913a8d9aa5af9c6a0efac3990fa9ca5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"},"date":"2024-04-04 23:23:05.000000000","message":"Uploaded patch set 4: New patch set was added with same tree, parent tree, and commit message as Patch Set 3.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Workflow+1\n","accounts_in_message":[],"_revision_number":4},{"id":"9e636011f57c06f7cfed8dfa9c6d571aa51e80c8","author":{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"},"date":"2024-04-04 23:28:02.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"f04b4230538e4c3b322d4581108fbdcd2a483cfc","author":{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"},"date":"2024-04-04 23:34:16.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"1dca319825b3bfe8ba4104e337a601fba69ec993","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-05 00:28:49.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/08053d6a37244b6bba7f213d21de063d\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/dbff068a5050436dbed9b3e3982d5d7f : SUCCESS in 5m 06s (non-voting)\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/6d7219b9a0ce4ef3a0b7d225458cd2d8 : SUCCESS in 4m 47s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/ae7d0e342e9c4e1f8e2e3ac5ae7c4736 : SUCCESS in 4m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4719dce164d34d20be2e12d404ff616f : SUCCESS in 3m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/abee959b4ae144a2bc188bc02838d715 : SUCCESS in 4m 04s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ad5bfb6d4cc7468a87c044bc8a3c6181 : SUCCESS in 4m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ac5b86971bfe4fad9dd6a896306d17d5 : SUCCESS in 3m 53s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9ec1f28012fa4d05b86ac37fa96d3bf7 : FAILURE in 6m 10s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fdfd6f0533ab44cc97b5c116245c7ec1 : SUCCESS in 5m 42s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/7a6a881b1d214890bff8f84fd22bb454 : SUCCESS in 6m 02s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/6690392f2e9445b2a671010cef651d32 : SUCCESS in 45m 48s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/1b9256773ea24f3297e0b3d83835cbed : SUCCESS in 1h 04m 09s","accounts_in_message":[],"_revision_number":4},{"id":"70052144d1d471de47b98870fc7f0aebfddde232","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-04-05 12:11:17.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"cc75a9e05a1158589a1508c26bb181b06e8ea8ac","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-05 12:12:57.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"87a538295bf2c7a0731a4322a35a211a46362ed5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-05 13:29:44.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f6c525ed934f4db1a5fc7d99e22dfdef\n\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/574ab80ef2f4404699e1d91edadbc713 : SUCCESS in 3m 53s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/933da4b64708414fba0d0ff7b8e01438 : SUCCESS in 4m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/192b521b114e41c7b6f183a880907a1a : SUCCESS in 3m 42s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a9dfc1090b224e82864bec1c72ddf50d : SUCCESS in 3m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0905ea9044d64e0a8241babebfea7212 : SUCCESS in 3m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/45cfb0acaf40424194ee4e9cc7020c34 : SUCCESS in 5m 41s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/3599fa86271f4a5c9f6c7b2d5f61e7ad : SUCCESS in 5m 52s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/e554d21de0f1477aa916ec6eda146525 : SUCCESS in 1h 07m 30s","accounts_in_message":[],"_revision_number":4},{"id":"7629bedce7cef6860a0d9dee9845c61c1dbe388e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-05 13:29:45.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"9b94bdcdc09c7f98ef1126137148e4a89aa3dba8","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-05 13:36:32.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bf83f301370542e9affb6c7fe1597d89\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1e55cd18c03a4d35b547b0239913b75b : SUCCESS in 46s\n- osc-promote-image https://zuul.opendev.org/t/openstack/build/e2f6c916b13d4dfe877875a940bfef12 : SUCCESS in 33s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"c86b9d8cc7d6435e3f73be732c69c9886301dfa3","revisions":{"58c75247ebe41c75419357e0cdf2c68cb9991329":{"kind":"REWORK","_number":1,"created":"2024-02-14 18:15:52.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/35/909035/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/35/909035/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/909035/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/909035/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/909035/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/35/909035/1"}}},"commit":{"parents":[{"commit":"99c7f583df39a3e0303092ff069b038d92c7980d","subject":"Merge \"pre-commit: Bump linter versions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/99c7f583df39a3e0303092ff069b038d92c7980d"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-02-14 17:44:04.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-02-14 18:15:35.000000000","tz":0},"subject":"tests: Add identity v2, v3 FakeClientMixin","message":"tests: Add identity v2, v3 FakeClientMixin\n\nThis ensures we are speccing the identity proxy API, as we did\npreviously for other services.\n\nChange-Id: I4d090bab001f9b7e1d83ca8fee9e7e1117844cd8\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/58c75247ebe41c75419357e0cdf2c68cb9991329"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/58c75247ebe41c75419357e0cdf2c68cb9991329"}]},"branch":"refs/heads/master"},"e1266bf8d1904562eea861e0ab15f81ef6035d11":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2024-02-29 21:18:54.000000000","uploader":{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"},"ref":"refs/changes/35/909035/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/35/909035/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/909035/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/909035/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/909035/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/35/909035/2"}}},"commit":{"parents":[{"commit":"2eea916b35fd6f01947dce168c50c314ed9072db","subject":"Merge \"Adds CLI support for ``glance md-object-update``\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2eea916b35fd6f01947dce168c50c314ed9072db"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-02-14 17:44:04.000000000","tz":0},"committer":{"name":"ArtofBugs","email":"oweng@osuosl.org","date":"2024-02-29 21:18:27.000000000","tz":-480},"subject":"tests: Add identity v2, v3 FakeClientMixin","message":"tests: Add identity v2, v3 FakeClientMixin\n\nThis ensures we are speccing the identity proxy API, as we did\npreviously for other services.\n\nChange-Id: I4d090bab001f9b7e1d83ca8fee9e7e1117844cd8\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e1266bf8d1904562eea861e0ab15f81ef6035d11"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e1266bf8d1904562eea861e0ab15f81ef6035d11"}]},"branch":"refs/heads/master"},"fe7664d6a2402ea9436c95725363be5b7754f8ed":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2024-04-04 19:52:07.000000000","uploader":{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"},"ref":"refs/changes/35/909035/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/35/909035/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/909035/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/909035/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/909035/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/35/909035/3"}}},"commit":{"parents":[{"commit":"948034e6c177966b8099f0d1a76347fe798bce79","subject":"Merge \"router: Use plural form for storage of ``--fixed_ip`` argument\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/948034e6c177966b8099f0d1a76347fe798bce79"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-02-14 17:44:04.000000000","tz":0},"committer":{"name":"ArtofBugs","email":"oweng@osuosl.org","date":"2024-04-04 19:38:45.000000000","tz":-420},"subject":"tests: Add identity v2, v3 FakeClientMixin","message":"tests: Add identity v2, v3 FakeClientMixin\n\nThis ensures we are speccing the identity proxy API, as we did\npreviously for other services.\n\nChange-Id: I4d090bab001f9b7e1d83ca8fee9e7e1117844cd8\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fe7664d6a2402ea9436c95725363be5b7754f8ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fe7664d6a2402ea9436c95725363be5b7754f8ed"}]},"branch":"refs/heads/master"},"c86b9d8cc7d6435e3f73be732c69c9886301dfa3":{"kind":"NO_CHANGE","_number":4,"created":"2024-04-04 23:23:05.000000000","uploader":{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"},"ref":"refs/changes/35/909035/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/35/909035/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/909035/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/909035/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/909035/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/35/909035/4"}}},"commit":{"parents":[{"commit":"948034e6c177966b8099f0d1a76347fe798bce79","subject":"Merge \"router: Use plural form for storage of ``--fixed_ip`` argument\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/948034e6c177966b8099f0d1a76347fe798bce79"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-02-14 17:44:04.000000000","tz":0},"committer":{"name":"ArtofBugs","email":"oweng@osuosl.org","date":"2024-04-04 23:22:56.000000000","tz":-420},"subject":"tests: Add identity v2, v3 FakeClientMixin","message":"tests: Add identity v2, v3 FakeClientMixin\n\nThis ensures we are speccing the identity proxy API, as we did\npreviously for other services.\n\nChange-Id: I4d090bab001f9b7e1d83ca8fee9e7e1117844cd8\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c86b9d8cc7d6435e3f73be732c69c9886301dfa3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c86b9d8cc7d6435e3f73be732c69c9886301dfa3"}]},"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"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":{}}}]}
