)]}'
{"id":"openstack%2Fpython-openstackclient~945869","triplet_id":"openstack%2Fpython-openstackclient~master~I7e781875d4467ed097196771144e25cee38ce678","project":"openstack/python-openstackclient","branch":"master","topic":"cinder-gaps","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":"2025-05-19 12:21:27.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}},"hashtags":[],"change_id":"I7e781875d4467ed097196771144e25cee38ce678","subject":"tests: Use SDK mocks for SDK-based commands","status":"MERGED","created":"2025-03-28 17:16:43.000000000","updated":"2025-05-19 15:17:41.000000000","submitted":"2025-05-19 15:15:38.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"945869-cinder-gaps","meta_rev_id":"b13c4c93e6c7572a55fcfd186b9c1af2cf48cec0","_number":945869,"virtual_id_number":945869,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-05-19 15:15:38.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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-05-19 12:21:27.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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-05-19 12:21:27.000000000","permitted_voting_range":{"min":1,"max":1},"_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":{"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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-03-28 18:28:13.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"}],"messages":[{"id":"a8c3ded469c00686c226c2396afa518c291d3831","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-03-28 17:16:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"469c74b73f6089d41ab78fd36098eb618213426e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-28 18:28:13.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/c3dcdfcd796649c19a421d349efb181b\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/bc5e68bff8754b43af8f1fe77b7ff82a : SUCCESS in 8m 46s (non-voting)\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/9d5449846a79424980a9bbacf278ee7d : SUCCESS in 4m 42s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/7c413033c6f343bbbbab29dccec781fb : SUCCESS in 2m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a46a24f192f946d09167e7aa9521840e : FAILURE in 3m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/46288bf67abd46dd825e86395e62ab31 : SUCCESS in 4m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7ef353e9f0704ef5a8d446994e2ffdbd : FAILURE in 3m 11s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/72fa52e5fd7b4c19b06f4edbaebf7af9 : FAILURE in 4m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d2205d56d5d4105919d5c59e0f26b9b : SUCCESS in 2m 59s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/d44d3cf131eb49ef887fd7537d42aad6 : SUCCESS in 7m 33s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/0bd3f251d2314c808990666d938ca1cf : SUCCESS in 1h 09m 27s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/4c5c0ca2d5984b59a2bf202878dc14e7 : SUCCESS in 1h 04m 34s","accounts_in_message":[],"_revision_number":1},{"id":"50c357233305046ec7abc86b3138ce40e1554c9d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-04-04 17:16:37.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":"c32f5278c875467cf71c1d88459f83af8f43177d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-04 18:28:36.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/93bc98bdcfde4131a2300da9c61af58c\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/b7087b1319de46a88c4cb33ce000c8f5 : SUCCESS in 6m 16s (non-voting)\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/f18741e73ee74cafbf45322ed0e50956 : SUCCESS in 5m 26s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/0a735a1b6bc24019aa814c1c90b584f5 : SUCCESS in 6m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ef090d208eca4df584dfb86e67139c3d : FAILURE in 4m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4ecf0ac3630244f7b18e20336110d151 : FAILURE in 5m 11s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ef390cffcde54eeda069cfc748e66b67 : FAILURE in 3m 01s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/23b2ff0b53b34b8ca07915f0f2e108db : FAILURE in 3m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cf4fb34c59f14950b2e9700026adc0f4 : FAILURE in 7m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0a77ab22bbe740b4b09b340e8f1d26df : SUCCESS in 5m 49s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/239375b73b304f8794e067dd3d5b3762 : SUCCESS in 7m 31s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/2fac104c5a0b4cbeae8d23a5b1e7fe11 : SUCCESS in 1h 06m 52s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/c5009f70db4241ee834f48d2ba713a36 : SUCCESS in 40m 09s\n\nWarning:\n  Comments left for invalid file openstackclient/volume/v2/service.py\n  Comments left for invalid file openstackclient/volume/v3/service.py","accounts_in_message":[],"_revision_number":2},{"id":"38dad8a91713f380a9e3aa61f5cdaa6779c81e26","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-04-07 10:02:13.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":"89a4019c536248638f87c67c86113d4566f833bf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-07 11:16:53.000000000","message":"Patch Set 3: 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/89c03ea6f63f4f1895b7586c32093ae4\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/a3a854b7cfbf4891915daacc439b7ab9 : SUCCESS in 5m 26s (non-voting)\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/f6699060b3cc4fd78f52cd0d01e30e16 : SUCCESS in 4m 32s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/d9df44a55cfe403b9c839801a862eacc : SUCCESS in 5m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/48df45632a1b4cffb7f28689489928c1 : FAILURE in 2m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3eb1508518124067baec263a360505bb : SUCCESS in 4m 13s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c30432cd9a5a4d998930b25821db11a0 : FAILURE in 3m 06s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4e6b9e43a0bf4be38919cb77d9e2233d : FAILURE in 2m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/26546ab922d8469b9bf0973b5f0b0da7 : FAILURE in 4m 59s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/940af86eb9f44869ac41a88343d6e6bd : SUCCESS in 6m 06s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/89306cf3c0134bb8aa516439e4aab4e0 : SUCCESS in 5m 27s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/c345bd391a334b3b809d2dfd6f3b691d : SUCCESS in 1h 06m 11s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/dfd162661d674ea08478f938b37c0322 : SUCCESS in 1h 11m 33s","accounts_in_message":[],"_revision_number":3},{"id":"83aea6c6566305d79727e3364a3a6f59edd3d0cf","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-04-11 15:44:50.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f8c989f5888e4c5e423c3bf0dda9766463d60e77","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-11 16:55:10.000000000","message":"Patch Set 3:\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/a0b22bd574fe4e77a9e2a4df9a3f9c1b\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/b22eb5d66b43402ba7880d62b8501770 : SUCCESS in 7m 55s (non-voting)\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/fe3710c61687472abad04067247c7dd9 : SUCCESS in 5m 27s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/294f4eeb3eb540e7be09d4a496a2fe36 : SUCCESS in 4m 41s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3c8e1bd2d7a746338e1c86b546ec2fc7 : FAILURE in 3m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5c51fde1a70e4d6aa42c00ed3d5fe615 : SUCCESS in 4m 03s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c5ab80506d8547d8969cbad89adb2642 : FAILURE in 3m 16s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/7d6add1a972c402d975934080d722800 : FAILURE in 3m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3dcbadcb129c48ad9bd9aa2184844570 : FAILURE in 5m 36s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a464812b83d5495b844e234c55da76a3 : SUCCESS in 5m 59s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/19bd03e2a9e14d149fa2384f51173d92 : SUCCESS in 6m 08s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/53850d3023834cce8aa9785b26216c31 : SUCCESS in 1h 02m 50s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/67129e91be8a42f387d4a81a07988132 : SUCCESS in 1h 07m 11s","accounts_in_message":[],"_revision_number":3},{"id":"33521c03a2c1067a96a14118ea13152063c85fec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-05-19 12:19:04.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"70d77000fee0e831cc0bd9c9c3d99256a17be2fa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-05-19 12:20:31.000000000","message":"Uploaded patch set 5: New patch set was added with same tree, parent tree, and commit message as Patch Set 4.","accounts_in_message":[],"_revision_number":5},{"id":"b319f46ee3b34ace63b47c638044e44fdb65140a","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-05-19 12:21:27.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"0a530afdc0bdf0822bd77d6bd16d73b7daf12e84","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-19 13:48:19.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2909e608e7c14521ac98ca0a2f3012b2\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/e8daaf7aaafa4aae8ae7ae6792d26d32 : SUCCESS in 7m 48s (non-voting)\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/57282e417c42451a8a4327dc5b745969 : SUCCESS in 4m 08s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/07345c126c284cf9a7bdc4361394e97c : SUCCESS in 6m 58s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5f62a23add2348d682ec629dfb41bf4a : SUCCESS in 4m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ea247d7591884f4b9e49568b02ed01bb : SUCCESS in 3m 33s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/644731a3a2ee484385d7ae130c579c7a : SUCCESS in 3m 25s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/08d5edb2c53f480683f6c2c8733c1158 : SUCCESS in 3m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4bc7b6c5513e4664b5d5be59cc799572 : SUCCESS in 6m 28s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/09c56ee6e7a74710aeccf55864494c1c : SUCCESS in 5m 39s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/ff3d6c69532d41929585ee354c5b5cf8 : SUCCESS in 5m 10s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/ec1f0f76e09e4fbb8de863225a5f6393 : SUCCESS in 54m 51s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/00aa71f6ffa74f23b2004df32c2c591d : SUCCESS in 1h 12m 51s","accounts_in_message":[],"_revision_number":5},{"id":"074563cc23576f4ae9fa5488042e3be8b5d89ec5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-19 13:57:19.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"d2a3e476631de05eb3278b09046ab16232e11822","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-19 15:15:38.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0e22325866564c9d83110d2fe835179d\n\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/0a76a0e9bc7d4c23b6bc990d14424fe2 : SUCCESS in 6m 06s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/2b00276898b24a7c835e0c413c5afd45 : SUCCESS in 9m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c9b776c01eb740339ef3b35e6b095005 : SUCCESS in 4m 28s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9f39fbb1c2a44f868b13ab132e2114f5 : SUCCESS in 3m 29s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/53d2ef513d3e4e21a0e571ae13f7e67b : SUCCESS in 3m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5260481c49684b748e324bb70ee3b05e : SUCCESS in 7m 14s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/f146b78586a743c7b09e565829378963 : SUCCESS in 1h 05m 16s","accounts_in_message":[],"_revision_number":5},{"id":"4a3f912a370b561a5240b28ce589583f3795ad1c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-19 15:15:38.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"b13c4c93e6c7572a55fcfd186b9c1af2cf48cec0","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-19 15:17:41.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0e94fce88f964976b50e5bb2e5c1bc7d\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9f79e4806dc04f078febb7e9a27344f3 : SUCCESS in 53s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"a9b9984973f2ae8e9ce79507dfdb306ead9608c4","revisions":{"74aafd8bc982332140d18c0124a8c2f34d6073cd":{"kind":"REWORK","_number":1,"created":"2025-03-28 17:16:43.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/69/945869/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/69/945869/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/1"}}},"commit":{"parents":[{"commit":"9d92801e4e38239abde78497f602034dfca9a97e","subject":"volume: Migrate \u0027backup set\u0027, \u0027backup unset\u0027 to SDK","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9d92801e4e38239abde78497f602034dfca9a97e"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-03-10 12:28:13.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-03-27 22:49:01.000000000","tz":0},"subject":"tests: Use SDK mocks for SDK-based commands","message":"tests: Use SDK mocks for SDK-based commands\n\nChange-Id: I7e781875d4467ed097196771144e25cee38ce678\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/74aafd8bc982332140d18c0124a8c2f34d6073cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/74aafd8bc982332140d18c0124a8c2f34d6073cd"}]},"branch":"refs/heads/master"},"978963cf30762ae3631956f2c764a0ad39b2c4b4":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-04-04 17:16:37.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/69/945869/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/69/945869/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/2"}}},"commit":{"parents":[{"commit":"277fd7e72ef5a03c1d1b13988e3686b6a220f051","subject":"volume: Migrate \u0027backup set\u0027, \u0027backup unset\u0027 to SDK","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/277fd7e72ef5a03c1d1b13988e3686b6a220f051"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-03-10 12:28:13.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-04-04 17:11:27.000000000","tz":60},"subject":"tests: Use SDK mocks for SDK-based commands","message":"tests: Use SDK mocks for SDK-based commands\n\nChange-Id: I7e781875d4467ed097196771144e25cee38ce678\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/978963cf30762ae3631956f2c764a0ad39b2c4b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/978963cf30762ae3631956f2c764a0ad39b2c4b4"}]},"branch":"refs/heads/master"},"89360684645ffa224dc0e66a978c9a749b0f7ceb":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-04-07 10:02:13.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/69/945869/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/69/945869/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/3"}}},"commit":{"parents":[{"commit":"818ccf98eab89991d42542d4793ea0c939650410","subject":"volume: Migrate \u0027backup set\u0027, \u0027backup unset\u0027 to SDK","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/818ccf98eab89991d42542d4793ea0c939650410"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-03-10 12:28:13.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-04-07 09:32:58.000000000","tz":60},"subject":"tests: Use SDK mocks for SDK-based commands","message":"tests: Use SDK mocks for SDK-based commands\n\nChange-Id: I7e781875d4467ed097196771144e25cee38ce678\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/89360684645ffa224dc0e66a978c9a749b0f7ceb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/89360684645ffa224dc0e66a978c9a749b0f7ceb"}]},"branch":"refs/heads/master"},"d4bf28dd1aef0fb22cf65b99950e7c7467989ded":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2025-05-19 12:19:04.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/69/945869/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/69/945869/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/4"}}},"commit":{"parents":[{"commit":"270e5305ccb108f97b5513625502266f0dcf0b4f","subject":"volume: Migrate \u0027backup set\u0027, \u0027backup unset\u0027 to SDK","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/270e5305ccb108f97b5513625502266f0dcf0b4f"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-03-10 12:28:13.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-05-19 11:47:34.000000000","tz":60},"subject":"tests: Use SDK mocks for SDK-based commands","message":"tests: Use SDK mocks for SDK-based commands\n\nChange-Id: I7e781875d4467ed097196771144e25cee38ce678\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/d4bf28dd1aef0fb22cf65b99950e7c7467989ded"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d4bf28dd1aef0fb22cf65b99950e7c7467989ded"}]},"branch":"refs/heads/master"},"a9b9984973f2ae8e9ce79507dfdb306ead9608c4":{"kind":"NO_CHANGE","_number":5,"created":"2025-05-19 12:20:31.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/69/945869/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/69/945869/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/69/945869/5"}}},"commit":{"parents":[{"commit":"8eb1a183fe82e341812d0895ff14894d1668615c","subject":"volume: Migrate \u0027backup set\u0027, \u0027backup unset\u0027 to SDK","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8eb1a183fe82e341812d0895ff14894d1668615c"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-03-10 12:28:13.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-05-19 12:20:13.000000000","tz":60},"subject":"tests: Use SDK mocks for SDK-based commands","message":"tests: Use SDK mocks for SDK-based commands\n\nChange-Id: I7e781875d4467ed097196771144e25cee38ce678\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/a9b9984973f2ae8e9ce79507dfdb306ead9608c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a9b9984973f2ae8e9ce79507dfdb306ead9608c4"}]},"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}]}],"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":{}}}]}
