)]}'
{"id":"openstack%2Fpython-openstackclient~988345","triplet_id":"openstack%2Fpython-openstackclient~master~I89b272907598de394a3baf94e088108a216a9996","project":"openstack/python-openstackclient","branch":"master","attention_set":{"5314":{"account":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"last_update":"2026-05-18 15:58:54.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"}},"4523":{"account":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"last_update":"2026-05-18 15:58:54.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"}},"5997":{"account":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"last_update":"2026-05-12 21:11:57.000000000","reason":"A robot voted negatively on a label"},"27615":{"account":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"last_update":"2026-05-18 15:58:54.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"}}},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-05-18 15:58:54.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":"I89b272907598de394a3baf94e088108a216a9996","subject":"feat: Add block storage pool list/set commands","status":"NEW","created":"2026-05-12 19:48:35.000000000","updated":"2026-05-18 15:58:54.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":2,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"867f5d0d2e70881422bdb32fb8206fbaedaaf1b5","_number":988345,"virtual_id_number":988345,"owner":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-05-13 14:21:03.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"}],"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":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":2,"date":"2026-05-18 15:58:54.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,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"}],"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":{"all":[{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"_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":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-12 21:11:57.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":"2026-05-13 12:12:24.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2026-05-18 15:58:54.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"state":"REVIEWER"},{"updated":"2026-05-18 15:58:54.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"state":"REVIEWER"},{"updated":"2026-05-18 15:58:54.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"state":"REVIEWER"}],"messages":[{"id":"e6679d7f6f598eb1480d3ef9fed5f5b00e65b7db","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"date":"2026-05-12 19:48:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5c5b67183536ac785a3ad7780520a9672f0e9a97","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 21:11:57.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/116787c894684f5b84b65c1de125d7bf\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/76afa8a644594a198fbe520810f7861b : SUCCESS in 2m 49s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/159f926e6e7649e48f508507352b64c5 : SUCCESS in 6m 07s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/c831d1859c5048bdbc11ee0658db75e9 : SUCCESS in 4m 56s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/b00b2ff1b5c5451c84f648e9cb304665 : SUCCESS in 4m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0290f24fafde421487df8234390bcf1f : SUCCESS in 5m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/40f57752f0e945e9aeef9aae27068117 : FAILURE in 3m 37s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3cd89c7d8cf84ac7a078cc5216107cfb : SUCCESS in 5m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b4be554ce5db4e6eb6a0d6569db7740d : SUCCESS in 2m 56s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/10724c14a21b4fa88839dfeeab2714ca : SUCCESS in 6m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/60e0c68ee2c4408b935ddcfd22858a6f : SUCCESS in 5m 43s\n- requirements-check https://zuul.opendev.org/t/openstack/build/09336f0e9793414eb250bb8d49e34651 : SUCCESS in 2m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4e70e18ca48a4dd9bdc24013535a1ab4 : SUCCESS in 8m 37s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/f388ecf6c1ec4274b98f2d13edbb9245 : FAILURE in 7m 49s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/ab17c43ac6704cb8a3c02f074d86a047 : SUCCESS in 45m 34s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/cf07d9c088f544b887579f101658d8ef : SUCCESS in 1h 17m 09s","accounts_in_message":[],"_revision_number":1},{"id":"930c8d31d6be2be662eeec51a4e68f184a7f3bb0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"date":"2026-05-12 22:03:51.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"920fefc2c7842b8bc0385e84bd74b4ec09a72aa8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 23:25:21.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6c538959347e49528a28ed41bfb209bf\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/94c17f49d161441da3a0abd4f659f8f0 : SUCCESS in 2m 36s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/cd07d8b6d9e4457f90730e506eff6bc6 : SUCCESS in 5m 44s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/d650f6860cc94bb19c53402097da2e5d : SUCCESS in 4m 33s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/dc0d9093d2234e25b0e954b9a4f5bb77 : SUCCESS in 4m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/25a957f5ae914b469d6333a0996460ef : SUCCESS in 5m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b78a4e1f44d14c29bec46b253fc1c858 : SUCCESS in 4m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5668190a0da94fc9aab883dbfe9edccc : SUCCESS in 3m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a804b64548034556a441ed1b6a10f696 : SUCCESS in 3m 50s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e9236a0c9aa44bd78cc0188468a68f26 : SUCCESS in 8m 10s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/10e770e4b6a348c0833f6cd0b45d80bd : SUCCESS in 6m 43s\n- requirements-check https://zuul.opendev.org/t/openstack/build/01d6340148e34f96bc2b80afe7740654 : SUCCESS in 2m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/97b3681c8f5e414c971176d15c5d8c4e : SUCCESS in 8m 03s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/937019366a7b4a37a90d494f8fff93bb : FAILURE in 5m 49s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/f26b0ea0d16e449ebd618e562b00b928 : SUCCESS in 1h 14m 11s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/7df01740546a4fff9b2674ee9b3a4bbf : SUCCESS in 1h 15m 57s","accounts_in_message":[],"_revision_number":2},{"id":"f8614f619f1ea0810cf9ae1be61f68bf6fcdfbfd","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-05-13 12:12:24.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"9f135b4e7162f35bd86d4fbe1fa40b54eb557476","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"date":"2026-05-13 13:04:38.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"4e35e9220b1f0f07f32ceb32e642bc3f182e86d1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-13 14:21:03.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/84a44e9efb604866afac70e7bb91baca\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/4294d319db274ad1b42364c4d9a1137c : SUCCESS in 2m 35s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/0fad751881e64bbc813568bbf720c3a3 : SUCCESS in 5m 27s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/a49b538e626b497cb4162121ec63da67 : SUCCESS in 5m 34s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/ebdd65bf0d9f4595b088ca5a79e47984 : SUCCESS in 4m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3b10e3894f2a46d9b4fb2830ad9be3dc : SUCCESS in 4m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/62b37a07c7d146cc92be50efb3b3935a : SUCCESS in 4m 21s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4d2763f0b0634d30b0a816ac2c2e0c9e : SUCCESS in 2m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3ff34d7e1e6f4009a4f1f8f867e0bb24 : SUCCESS in 4m 07s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ec87f87e1dd0418383c5408205f3240c : SUCCESS in 6m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ca79a106cb0d479fbbbf4daf2dd10642 : SUCCESS in 6m 11s\n- requirements-check https://zuul.opendev.org/t/openstack/build/2d281f4a9a424d319cc636fad087d83d : SUCCESS in 3m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9b57c3845c9f434ea6bc2fdf9aa7ab9c : SUCCESS in 4m 35s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/d5f98e5b6ac24dbcaf09d34a2698c066 : FAILURE in 4m 49s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/6c440f3e1de24a3faf3c158c87f33a56 : SUCCESS in 1h 12m 33s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f4e13094feb04a9baec71106814b52a1 : SUCCESS in 41m 22s","accounts_in_message":[],"_revision_number":3},{"id":"867f5d0d2e70881422bdb32fb8206fbaedaaf1b5","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-05-18 15:58:54.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"43ca72fb521d204164872cb937896c3143bebac1","revisions":{"667a1c6946b9889dbc7c8aa398014f466fbc0f59":{"kind":"REWORK","_number":1,"created":"2026-05-12 19:48:35.000000000","uploader":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"ref":"refs/changes/45/988345/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/988345/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/988345/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/988345/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/988345/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/988345/1"}}},"commit":{"parents":[{"commit":"a8d71d5fa631f9fbc159a4e45258b22dda363901","subject":"quotas: do not fail to set/delete if an endpoint is missing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a8d71d5fa631f9fbc159a4e45258b22dda363901"}]}],"author":{"name":"Walter Boring","email":"waboring@hemna.com","date":"2026-05-12 19:33:32.000000000","tz":-240},"committer":{"name":"Walter Boring","email":"waboring@hemna.com","date":"2026-05-12 19:47:44.000000000","tz":-240},"subject":"feat: Add block storage pool list/set commands","message":"feat: Add block storage pool list/set commands\n\nAdds support for the new pool disabled state feature (microversion 3.72):\n- openstack block storage pool list (shows disabled state for mv 3.72+)\n- openstack block storage pool set --disable --disable-reason \u003creason\u003e \u003cpool\u003e\n- openstack block storage pool set --enable \u003cpool\u003e\n\nIncludes unit tests for ListBlockStoragePool and SetBlockStoragePool.\n\nAPIImpact\n\nChange-Id: I89b272907598de394a3baf94e088108a216a9996\nSigned-off-by: Walter Boring \u003cwaboring@hemna.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/667a1c6946b9889dbc7c8aa398014f466fbc0f59"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/667a1c6946b9889dbc7c8aa398014f466fbc0f59"}]},"branch":"refs/heads/master"},"dba1c69ee8b93f2b6564e3c20812d2d43b95ab27":{"kind":"REWORK","_number":2,"created":"2026-05-12 22:03:51.000000000","uploader":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"ref":"refs/changes/45/988345/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/988345/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/988345/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/988345/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/988345/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/988345/2"}}},"commit":{"parents":[{"commit":"a8d71d5fa631f9fbc159a4e45258b22dda363901","subject":"quotas: do not fail to set/delete if an endpoint is missing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a8d71d5fa631f9fbc159a4e45258b22dda363901"}]}],"author":{"name":"Walter Boring","email":"waboring@hemna.com","date":"2026-05-12 19:33:32.000000000","tz":-240},"committer":{"name":"Walter Boring","email":"waboring@hemna.com","date":"2026-05-12 22:03:45.000000000","tz":-240},"subject":"feat: Add block storage pool list/set commands","message":"feat: Add block storage pool list/set commands\n\nAdds support for the new pool disabled state feature (microversion 3.72):\n- openstack block storage pool list (shows disabled state for mv 3.72+)\n- openstack block storage pool set --disable --disable-reason \u003creason\u003e \u003cpool\u003e\n- openstack block storage pool set --enable \u003cpool\u003e\n\nIncludes unit tests for ListBlockStoragePool and SetBlockStoragePool.\n\nAPIImpact\n\nChange-Id: I89b272907598de394a3baf94e088108a216a9996\nSigned-off-by: Walter Boring \u003cwaboring@hemna.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dba1c69ee8b93f2b6564e3c20812d2d43b95ab27"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dba1c69ee8b93f2b6564e3c20812d2d43b95ab27"}]},"branch":"refs/heads/master"},"43ca72fb521d204164872cb937896c3143bebac1":{"kind":"REWORK","_number":3,"created":"2026-05-13 13:04:38.000000000","uploader":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"ref":"refs/changes/45/988345/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/45/988345/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/988345/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/988345/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/45/988345/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/45/988345/3"}}},"commit":{"parents":[{"commit":"a8d71d5fa631f9fbc159a4e45258b22dda363901","subject":"quotas: do not fail to set/delete if an endpoint is missing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a8d71d5fa631f9fbc159a4e45258b22dda363901"}]}],"author":{"name":"Walter Boring","email":"waboring@hemna.com","date":"2026-05-12 19:33:32.000000000","tz":-240},"committer":{"name":"Walter Boring","email":"waboring@hemna.com","date":"2026-05-13 13:03:02.000000000","tz":-240},"subject":"feat: Add block storage pool list/set commands","message":"feat: Add block storage pool list/set commands\n\nAdds support for the new pool disabled state feature (microversion 3.72):\n- openstack block storage pool list (shows disabled state for mv 3.72+)\n- openstack block storage pool set --disable --disable-reason \u003creason\u003e \u003cpool\u003e\n- openstack block storage pool set --enable \u003cpool\u003e\n\nIncludes unit tests, CLI documentation, and a release note.\n\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/988336\n\nAPIImpact\n\nChange-Id: I89b272907598de394a3baf94e088108a216a9996\nSigned-off-by: Walter Boring \u003cwaboring@hemna.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/43ca72fb521d204164872cb937896c3143bebac1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/43ca72fb521d204164872cb937896c3143bebac1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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"}]}],"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":{"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":"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
