)]}'
{"id":"openstack%2Fpython-openstackclient~945864","triplet_id":"openstack%2Fpython-openstackclient~master~I8273c817e38120ba0b25aebdbfa1c2872222765e","project":"openstack/python-openstackclient","branch":"master","topic":"cinder-gaps","hashtags":[],"change_id":"I8273c817e38120ba0b25aebdbfa1c2872222765e","subject":"volume: Make better use of argparse","status":"MERGED","created":"2025-03-28 17:16:43.000000000","updated":"2025-04-07 10:36:38.000000000","submitted":"2025-04-07 10:35:41.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"945864-cinder-gaps","meta_rev_id":"8901ba401bd926656c9edb4df921d4bc982623f8","_number":945864,"virtual_id_number":945864,"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-04-07 10:35:41.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-04-07 09:24:38.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-04-07 09:24:38.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:24:51.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":"be574d16e6eae631a0808a27aa6152c55b5dfe5d","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":"cf0768a01ac8d06176262906f83ded509dc11d58","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-28 18:24:51.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c465c459fe6847a4a1d4a805c27482c0\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/05acbfc125e84c759544aee0e1c30840 : SUCCESS in 5m 18s (non-voting)\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/5a47bc0120a84e6482fec63397007c85 : SUCCESS in 6m 01s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/06fe9d21c15e4cb9ab9c3eb6e06274dd : SUCCESS in 4m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2c18722d5b1f45ed857da875d9f31ae5 : SUCCESS in 2m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/375f58fbfb2e4b4e96ef4e8e8d2d1666 : SUCCESS in 3m 32s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/58c1fe71bfb642968bc7af25ae10c752 : SUCCESS in 1m 58s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f7d97280bd524883859544dbd653f3f8 : SUCCESS in 3m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/891b2ccb0d79400f98f4563ed7fe5cef : SUCCESS in 5m 30s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/129342164ba048a8b7a46b8c8515ef8e : SUCCESS in 6m 55s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/ec401c113ce84e4b94b4224f95bf6816 : SUCCESS in 1h 05m 20s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/3af8ac96728b4b238b47073c8a45645d : SUCCESS in 1h 06m 24s","accounts_in_message":[],"_revision_number":1},{"id":"6ca8c85378b484e0c480ec228ce4e3e68a9f4340","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":"0b8b895a8899c83c73e69bc3c58ca38f8b7ecc90","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-04 18:33:27.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/17d7e22485374b009198fc88bda23308\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/0a8bd1ce425644af996c9478cdb18226 : SUCCESS in 5m 47s (non-voting)\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/a3f55e8c009c4b779e65e038cb7feac4 : SUCCESS in 5m 12s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/4f1681e9d057413a9f9c609d48d84a19 : SUCCESS in 4m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dcbfb0c90dbf4c919a1f799d8f077368 : SUCCESS in 4m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d89b79cfa62840f297dde51eddb9e46c : SUCCESS in 3m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/32b5a3e8e92d425b8c0fc62793116275 : SUCCESS in 3m 08s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d255f25850d042928834ec4d187202ee : SUCCESS in 1m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5f985110707340078977838e1ed9caf9 : SUCCESS in 6m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f1bdca9441d84b8a8a773796eb5c486b : SUCCESS in 5m 39s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/693421c550dc4355a507d563b8e0100d : SUCCESS in 4m 41s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/61aa138b6d15424d985205019b380256 : SUCCESS in 58m 39s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d6edaa1bf18349fdb15f7762c2cc1632 : SUCCESS in 1h 10m 10s","accounts_in_message":[],"_revision_number":2},{"id":"097f53b8a345ca821896c789c218c29131abefc0","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-04-07 09:24:38.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"af0400cd12a1de81282c348b340791cb06099e69","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-07 09:25:17.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"8d3523e62684ab7eaae4d5e7188fc54b47b8be58","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-07 10:35:41.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7c956152abcf466189e404c758c11630\n\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/5eacccfeaaf542ef824a05c0387e7001 : SUCCESS in 4m 25s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/e2638d8d3f19456a84668c572d3af6a5 : SUCCESS in 6m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bb28dc1034e442728ad054808f1e1aca : SUCCESS in 3m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0797ed0ea5a44e0fac38cff705ed6c7a : SUCCESS in 1m 55s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1452cfc6562c4f26977e9d0e881786a1 : SUCCESS in 3m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/65196943736049fe8102acc1f35fdfbb : SUCCESS in 6m 12s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/bf0dd5a829644b178c7261769127711d : SUCCESS in 6m 02s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/56304a9f85ac4563b26d3b61d697660b : SUCCESS in 1h 06m 00s","accounts_in_message":[],"_revision_number":2},{"id":"f7618317bdfb4bb210af3379becb73dbd39d80bd","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-07 10:35:41.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"8901ba401bd926656c9edb4df921d4bc982623f8","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-07 10:36:38.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/460189ea701d4d33a0c6fef14d23375c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b3370b7c9343491d87db1e081fbdcdd8 : SUCCESS in 37s\n- osc-promote-image https://zuul.opendev.org/t/openstack/build/4d8fe946f3b349cd82b93d15da7800df : SUCCESS in 34s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"80eaa33ffe8ad2f5e931341d564f538a5a94618e","revisions":{"2c03fb726c8d74ac5ccfbeaa54dcb0610060fb91":{"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/64/945864/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/64/945864/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/945864/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/945864/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/945864/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/64/945864/1"}}},"commit":{"parents":[{"commit":"5737e7accbe25b5070043ea0cb2d4e261ef43b02","subject":"image: Migrate \u0027create image\u0027 volume calls to SDK","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5737e7accbe25b5070043ea0cb2d4e261ef43b02"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-07-18 12:24:04.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-03-27 22:15:51.000000000","tz":0},"subject":"volume: Make better use of argparse","message":"volume: Make better use of argparse\n\nThe latest in a series.\n\nChange-Id: I8273c817e38120ba0b25aebdbfa1c2872222765e\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/2c03fb726c8d74ac5ccfbeaa54dcb0610060fb91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2c03fb726c8d74ac5ccfbeaa54dcb0610060fb91"}]},"branch":"refs/heads/master"},"80eaa33ffe8ad2f5e931341d564f538a5a94618e":{"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/64/945864/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/64/945864/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/945864/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/945864/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/64/945864/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/64/945864/2"}}},"commit":{"parents":[{"commit":"181bb194c7956fa2a909169a86980c55c55d39b7","subject":"image: Migrate \u0027create image\u0027 volume calls to SDK","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/181bb194c7956fa2a909169a86980c55c55d39b7"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-07-18 12:24:04.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-04-04 17:11:27.000000000","tz":60},"subject":"volume: Make better use of argparse","message":"volume: Make better use of argparse\n\nThe latest in a series.\n\nChange-Id: I8273c817e38120ba0b25aebdbfa1c2872222765e\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/80eaa33ffe8ad2f5e931341d564f538a5a94618e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/80eaa33ffe8ad2f5e931341d564f538a5a94618e"}]},"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":{}}}]}
