)]}'
{"id":"openstack%2Fpython-openstackclient~994139","triplet_id":"openstack%2Fpython-openstackclient~master~Ib7d5069af7b81810df66234efe8f063eeae1ab20","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":"2026-06-26 00:58:24.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":"Ib7d5069af7b81810df66234efe8f063eeae1ab20","subject":"volume: Migrate \u0027block storage cluster *\u0027 to SDK","status":"MERGED","created":"2026-06-19 15:35:18.000000000","updated":"2026-06-26 04:01:03.000000000","submitted":"2026-06-26 04:01:03.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"994139-cinder-gaps","meta_rev_id":"a1603484ed57c2c15c4f4aa24425bb650ea8eb75","_number":994139,"virtual_id_number":994139,"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-26 04:01:02.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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2026-06-26 00:58:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2026-06-26 00:58:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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":[],"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":"2026-06-19 17:09: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"}],"messages":[{"id":"2bf2cdad92135fd7d55caaa1d8a6f8ed9ff31279","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-19 15:35:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"44d3ce6317e9455fce9d8d9c7647fc44a683fab5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-19 17:09:00.000000000","message":"Patch Set 1: Verified-1\n\n(4 comments)\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/0f1f07eb85c64ee18963ef49cae4ad89\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/7c96cc245057469fbd90cabfa0ccd3ae : SUCCESS in 5m 59s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/f6b169a3b7024d83b83a347bac54fa8b : SUCCESS in 4m 49s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/7214551e4ff24258a712825b9fe962a1 : SUCCESS in 7m 19s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/86b2565ca07447f28a97b9ce43ab5ed5 : SUCCESS in 5m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/06622652dddb44c48d5333ffd7151917 : FAILURE in 4m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d3a88517a76d4397a1a73450a0324175 : SUCCESS in 3m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8ed78e408afc42a686d231595b0da562 : SUCCESS in 3m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d4b26363ac024af8a9b7be595054302c : SUCCESS in 6m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/748622d3a5a84c15a1c2e49a6939ee3b : SUCCESS in 6m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a31dc056a193448f99ec7693a0c4e5e7 : SUCCESS in 10m 00s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/7a35de034ac94d61875423e405c6cbe9 : FAILURE in 5m 14s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/795286babdac49fa86a697f6aff0c86a : FAILURE in 1h 22m 50s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/100538543bf64fdc95f23c5e629f8658 : SUCCESS in 1h 27m 19s\n\nWarning:\n  Comments left for invalid file openstackclient/volume/v2/consistency_group.py\n  Comments left for invalid file openstackclient/volume/v2/consistency_group_snapshot.py\n  Comments left for invalid file openstackclient/volume/v3/block_storage_cleanup.py\n  Comments left for invalid file openstackclient/volume/v3/consistency_group.py\n  Comments left for invalid file openstackclient/volume/v3/consistency_group_snapshot.py","accounts_in_message":[],"_revision_number":1},{"id":"39d19a33941647fd1b5860aeef8d69552bc1e034","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-22 09:01:48.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"75d314c525a908a3c21b4134ffff0c9edfa9dca6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-22 10:18:57.000000000","message":"Patch Set 2: Verified-1\n\n(4 comments)\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/435cdd2ec1454ed5b63e4a788167181b\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/9fcc1aa491b24979b54e0b01edb966de : SUCCESS in 5m 35s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/4c4dc32ee603475db1f82af74b5e667f : SUCCESS in 4m 55s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/69696e1ed8d141569398d01e1f5ba915 : SUCCESS in 7m 22s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/df1d56facf5c4fbabf188186caeee9e8 : SUCCESS in 4m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f0055c5fb20246c795e645a91abce846 : FAILURE in 2m 44s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/08d4eaa26bc448b89bd5f3e44ce2029d : SUCCESS in 3m 35s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4bae0200b492482394cff8f3b7332c73 : SUCCESS in 4m 26s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ec32cfb80b49433d9ac2fcacb6c3cc00 : SUCCESS in 3m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a3ca5748438345d3b6d6debd4e6a66f8 : SUCCESS in 6m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6b293e05bfee401194a8e774aaf76222 : SUCCESS in 4m 41s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/ca90d07fe71b429ca7fee5bbfc215dce : FAILURE in 4m 50s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/6abaca9606f349218e97079d4323f61f : FAILURE in 1h 10m 49s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/b5b664ff7bf5468e934636dcc611c42c : SUCCESS in 1h 12m 16s\n\nWarning:\n  Comments left for invalid file openstackclient/volume/v2/consistency_group.py\n  Comments left for invalid file openstackclient/volume/v2/consistency_group_snapshot.py\n  Comments left for invalid file openstackclient/volume/v3/block_storage_cleanup.py\n  Comments left for invalid file openstackclient/volume/v3/consistency_group.py\n  Comments left for invalid file openstackclient/volume/v3/consistency_group_snapshot.py","accounts_in_message":[],"_revision_number":2},{"id":"a0a0fea425c1b816c93e95e29a19d6d4a1dcd26e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-25 19:16:40.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"a53083d10ce9c723542b047b9e725469191d87c7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-25 20:46:05.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/978cd051f46543d09982e11926a346ff\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/4aacc39e5cb34be1b4f4545ed0b08cdd : SUCCESS in 6m 00s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/128e66d744484db09216901ffcaa108e : SUCCESS in 3m 39s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/3fa084be895f4870a2d85843341ad6e6 : SUCCESS in 7m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fdabb969e7bc42e79e174f7a252654cf : SUCCESS in 5m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d67fb53d27bd4aad92738bd809d051f1 : SUCCESS in 4m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f9bd22fce5e14a0cb1c4df4f8766edf2 : SUCCESS in 4m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1b78093266de494f8073fd235adab8b4 : SUCCESS in 4m 30s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7c9059ea61bd431ca1d84c368d7eaeaf : SUCCESS in 6m 19s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/c7da40261de845ca935de77c4b674d84 : SUCCESS in 7m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6923e236ff354db2947532d8706aefe2 : SUCCESS in 6m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/83bb89f7176b47b4bf8d775364a16eb7 : SUCCESS in 9m 43s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/4a79fcd0b4434c41abc96a125003786f : FAILURE in 4m 29s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/a51e915831364688bd5bf54952c0f346 : SUCCESS in 1h 22m 19s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/e0e865ab760f4d11a477ab2c85eddb41 : SUCCESS in 52m 13s","accounts_in_message":[],"_revision_number":3},{"id":"b198246540944fd2009c8e14cddcfa275e2cd44a","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-25 23:29:08.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"12677394a86591f90ae3eff05eb0872b8861b0bc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-26 00:57:55.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n* Workflow+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"7e804d6053262752e303ff1a7fbc37a07d32a854","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-26 00:58:24.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"09ee50975a73b01c68722963dbee47f059f4aeb2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-26 02:19:00.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7a721488b3b94757b282ce6c7908d029\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/3316043fd960421794e1a7ece037d10e : SUCCESS in 5m 47s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/8ae2d83366654c8ea09527a9211afc80 : SUCCESS in 4m 28s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/6c2e510bd74d4dc1aeb606512ff13bc3 : SUCCESS in 4m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/546afa778f0544b0baab7312e7e440cb : SUCCESS in 5m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/768b3e1a1e88457fbb7d1c0c77ad5fad : SUCCESS in 4m 06s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bd81ccd616c34a8ea79fb977e933571e : SUCCESS in 4m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ea9d93901eb64e2e8d819001c94a4473 : SUCCESS in 4m 28s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/410f5e7a37434b0b9d75f77a6c08cfcf : SUCCESS in 7m 33s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/846d18fcb0de473b88bf14af039c0100 : SUCCESS in 6m 38s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3e2ce63e1e7c4e6ca6471a87887b4bf8 : SUCCESS in 7m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/56173f016f764ce8b14be556c7812af2 : SUCCESS in 9m 02s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/3c86ad92aa504f7c841c38b8db1d37c4 : FAILURE in 4m 17s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/a65f03877c0f4a0382aad2adaaa4548f : SUCCESS in 1h 08m 42s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/0857f5323a2a4466b33212f62880cf94 : SUCCESS in 1h 14m 50s","accounts_in_message":[],"_revision_number":4},{"id":"1861f886a74bebaafdabb420e64cf9428b246a2e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-26 02:35:33.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"85bf6f22ea8174bd2720b1468dd9b5ad11310c24","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-26 04:01:02.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/654abe7eaaa94859a456792b3f5bfe31\n\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/14736e7db2514f5bb2772ce9887256f7 : SUCCESS in 5m 02s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/c9de32ee285b45a9aa344f3fb3a9e89d : SUCCESS in 9m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3f97ff792b6043839caa757cb3c0bf3d : SUCCESS in 3m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4338342880364113959772c208d4de64 : SUCCESS in 5m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3ef389f02dfd42fd99582b09d8b21f3d : SUCCESS in 3m 47s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7603b3e4bbd443e0a799b01b32799739 : SUCCESS in 8m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a2337fe11c9b44fd947a811cc0d0442a : SUCCESS in 7m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cacbc50104304954a308e5055ee186c3 : SUCCESS in 4m 23s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/bf9070cda444414ab238be7fff52c4f7 : SUCCESS in 43m 40s","accounts_in_message":[],"_revision_number":4},{"id":"a1603484ed57c2c15c4f4aa24425bb650ea8eb75","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-26 04:01:03.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"8a723ab19585e29d6dee975d40796c4fffa6dc1d","revisions":{"798fb7c1556564b92ac5b4b8939693fe381151a3":{"kind":"REWORK","_number":1,"created":"2026-06-19 15:35:18.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/39/994139/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/39/994139/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/994139/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/994139/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/994139/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/39/994139/1"}}},"commit":{"parents":[{"commit":"d216dad14aaa7d3aaa03994b05b2808edbcc47ea","subject":"volume: Migrate \u0027block storage cleanup\u0027 to SDK","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d216dad14aaa7d3aaa03994b05b2808edbcc47ea"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-19 15:05:24.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-19 15:05:57.000000000","tz":60},"subject":"volume: Migrate \u0027block storage cluster *\u0027 to SDK","message":"volume: Migrate \u0027block storage cluster *\u0027 to SDK\n\nChange-Id: Ib7d5069af7b81810df66234efe8f063eeae1ab20\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/798fb7c1556564b92ac5b4b8939693fe381151a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/798fb7c1556564b92ac5b4b8939693fe381151a3"}]},"branch":"refs/heads/master"},"b6b3ae11f38e544c740da5b2d8f26fd8c7da379b":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-06-22 09:01:48.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/39/994139/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/39/994139/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/994139/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/994139/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/994139/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/39/994139/2"}}},"commit":{"parents":[{"commit":"ce44e4746d584844ca0b5dff251b99b84f412430","subject":"volume: Migrate \u0027block storage cleanup\u0027 to SDK","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ce44e4746d584844ca0b5dff251b99b84f412430"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-19 15:05:24.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-22 08:24:39.000000000","tz":60},"subject":"volume: Migrate \u0027block storage cluster *\u0027 to SDK","message":"volume: Migrate \u0027block storage cluster *\u0027 to SDK\n\nChange-Id: Ib7d5069af7b81810df66234efe8f063eeae1ab20\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/b6b3ae11f38e544c740da5b2d8f26fd8c7da379b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b6b3ae11f38e544c740da5b2d8f26fd8c7da379b"}]},"branch":"refs/heads/master"},"5e627070046d956e71a96bc3d06a238d6b5b204d":{"kind":"REWORK","_number":3,"created":"2026-06-25 19:16:40.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/39/994139/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/39/994139/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/994139/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/994139/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/994139/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/39/994139/3"}}},"commit":{"parents":[{"commit":"9eddbb73fd9673bf2a9992846205934937d93443","subject":"volume: Migrate \u0027block storage cleanup\u0027 to SDK","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9eddbb73fd9673bf2a9992846205934937d93443"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-19 15:05:24.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-25 17:51:08.000000000","tz":60},"subject":"volume: Migrate \u0027block storage cluster *\u0027 to SDK","message":"volume: Migrate \u0027block storage cluster *\u0027 to SDK\n\nChange-Id: Ib7d5069af7b81810df66234efe8f063eeae1ab20\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/5e627070046d956e71a96bc3d06a238d6b5b204d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5e627070046d956e71a96bc3d06a238d6b5b204d"}]},"branch":"refs/heads/master"},"8a723ab19585e29d6dee975d40796c4fffa6dc1d":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-06-26 00:57:55.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/39/994139/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/39/994139/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/994139/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/994139/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/994139/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/39/994139/4"}}},"commit":{"parents":[{"commit":"2fdd42cd9b684130508a03f84fb00b39bc3fed7e","subject":"volume: Migrate \u0027block storage cleanup\u0027 to SDK","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2fdd42cd9b684130508a03f84fb00b39bc3fed7e"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-19 15:05:24.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-26 00:20:24.000000000","tz":60},"subject":"volume: Migrate \u0027block storage cluster *\u0027 to SDK","message":"volume: Migrate \u0027block storage cluster *\u0027 to SDK\n\nChange-Id: Ib7d5069af7b81810df66234efe8f063eeae1ab20\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/8a723ab19585e29d6dee975d40796c4fffa6dc1d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8a723ab19585e29d6dee975d40796c4fffa6dc1d"}]},"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
