)]}'
{"id":"openstack%2Fpython-openstackclient~883154","triplet_id":"openstack%2Fpython-openstackclient~master~If90a4bbba9a7ecd972f8b594c52fee4f75a0ae5e","project":"openstack/python-openstackclient","branch":"master","topic":"story/2010751","attention_set":{},"removed_from_attention_set":{"9542":{"account":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"last_update":"2023-05-17 23:20:11.000000000","reason":"Change was submitted"},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2023-05-17 11:37:34.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":"If90a4bbba9a7ecd972f8b594c52fee4f75a0ae5e","subject":"Allow server rebuild --wait for SHUTOFF servers","status":"MERGED","created":"2023-05-15 12:01:33.000000000","updated":"2023-05-17 23:21:33.000000000","submitted":"2023-05-17 23:20:11.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"883154-story/2010751","meta_rev_id":"ed1c2328630f45a23c16bed2b889e3c58a3f5151","_number":883154,"virtual_id_number":883154,"owner":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-05-17 23:20:11.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"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"}],"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":"2023-05-17 15:52:35.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":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"}],"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":"2023-05-17 15:52:35.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":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"_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":"2023-05-15 13:13:41.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":"2023-05-17 11:19:06.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":"CC"},{"updated":"2023-05-17 11:37:34.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"}],"messages":[{"id":"49a77cbff7c3f2291738d6bcf02979af8db99cc4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2023-05-15 12:01:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"50d16902f05362d835b89f4a3e71ab1e1895dc32","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2023-05-15 12:01:59.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ba6e859402791c186ad1b16b634d67b4a8c89c09","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-15 13:13:41.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\n\nhttps://zuul.opendev.org/t/openstack/buildset/622ff5a4f7d340e88daf84e3eb0a78d5\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/585fa1d86fef489891bfe692da902655 : SUCCESS in 4m 33s (non-voting)\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/0f74a056430143cd88d161a785614ca8 : FAILURE in 4m 27s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/c49fb419828748f8acec67ac0831c599 : FAILURE in 4m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f6d8580682b84ace8206a39dbc33de37 : FAILURE in 3m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/15400a0678de403f93956ff25cb61184 : SUCCESS in 3m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0e0b7cd0bb0a472c9a0b52010c222cb2 : FAILURE in 3m 00s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7882e0465a7a4f8a8859cd667e93bd5f : FAILURE in 3m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0d6471c009cf477297f91c2493ee3dc6 : FAILURE in 3m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/17fa33c92df94beba02926764693715c : SUCCESS in 5m 59s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/8666a6a48c25408489407f2113c7f128 : SUCCESS in 5m 51s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/3ce1f7fd7d604e17b8ad86170398b102 : FAILURE in 1h 01m 44s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/55404a22e03944eaa454984833469237 : SUCCESS in 1h 03m 05s","accounts_in_message":[],"_revision_number":1},{"id":"92cfcf8ce258a12e72a758626113d0f16b28fc34","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2023-05-16 15:08:00.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":2},{"id":"36d09ed5502024152bfcdd764188c296d5840a9d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-16 16:09:38.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2da0c76f190e496cab85c68219f5d53c\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/ca32bdee77d44793b30a2c3539381edb : SUCCESS in 4m 38s (non-voting)\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/4dd8eb9d36fc4443bd07aa4f8193bd14 : SUCCESS in 4m 33s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/5fdbe3e432e34c28aa16139141a86e7a : SUCCESS in 5m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/78235ad70eee4497adb5da6fb54b35a5 : SUCCESS in 4m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fe078a16e4554bde869d35b0b3bfd7dd : SUCCESS in 3m 36s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/596d8e1628f84d10b39c786b128b8d96 : SUCCESS in 4m 16s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/76b15eeba5734384be0ea3c7d0c8d1e8 : SUCCESS in 3m 31s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/041d7ba5cab04b358aaa98db5e345a0b : SUCCESS in 3m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/acff1b60204244658c157211e598ecbf : SUCCESS in 5m 40s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/5e442a2e45f84b3e98a3dda94dc8e98d : SUCCESS in 5m 59s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/afa21679410447e59236be870d5aa2d5 : SUCCESS in 59m 46s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f629f493d46a46fb9cd869174c937c60 : SUCCESS in 46m 01s","accounts_in_message":[],"_revision_number":2},{"id":"b8a1ba50ae6eac869ac4dcfbaf87715ad36aac37","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-05-17 11:19:06.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"74b961fad81ebe2b21634bf4fb36e853c3280887","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2023-05-17 11:32:52.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"97f7b0db5f6f08b63e6614c734bab84e8b7fbfd3","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2023-05-17 11:33:24.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"37d8d69ac92058014971c20384206a8847b8f651","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-05-17 11:37:34.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"2a3cf286566411bc9ae0c63abe7bd457da854b98","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2023-05-17 11:38:37.000000000","message":"Patch Set 4: Patch Set 3 was rebased\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":4},{"id":"fa586967d663ff4bc9d2bd73af68641d41579480","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-17 12:38:03.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/170c4a5eab254db3bb70f3a1b14ba0e8\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/42ca6960e08741458482ab05ad7509cd : SUCCESS in 4m 12s (non-voting)\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/4bfa8819b1ac4ff69d45f7ac97fc39d9 : SUCCESS in 4m 16s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/d37fbcb9716446038afff1213462f76d : SUCCESS in 4m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/29e97528c0ac499ebaaf0ed8fe76c0bc : SUCCESS in 3m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8ea6b8b53dc24687bc839263653df95f : SUCCESS in 3m 47s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4af50ee0ee01465fae85370ba1a7389a : SUCCESS in 3m 26s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d1e29fd33b5745d8ab339eb4db268d44 : SUCCESS in 3m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3d1d62336e68409884445a5e4bdd0764 : SUCCESS in 3m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/04cd6bc8091f4cbc99f75c8614680514 : SUCCESS in 5m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ccb85ee38ee3427d96cad3f79d77cd74 : SUCCESS in 4m 19s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/e074df4aa65b494aa310a3b7d4414747 : SUCCESS in 5m 58s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/b7607d8c984b480bb302736cc3a90d43 : SUCCESS in 56m 16s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/2537d4cfba5e48c98193998af2eb6493 : SUCCESS in 57m 54s","accounts_in_message":[],"_revision_number":4},{"id":"a0275854df8898e127c6aa97c1b8a2e76665b744","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-05-17 15:52:35.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"d47af4b627cde41cb699d2f6143b6a70a762f411","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-17 15:53:27.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"4a6f8c26640bdcb36308107ad37dc890cd2a15b6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-17 23:20:11.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2357169a64f14d2dab20f4d895d70643\n\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/fc49bac8154946c2b0457193c9548ea5 : SUCCESS in 4m 27s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/fe042bd1cd7e40609e1538dcafbaf912 : SUCCESS in 4m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/36f8ffd6e5ba4c29a085a7718c853013 : SUCCESS in 3m 55s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d56e1f93c37b478480f89caaf12587cc : SUCCESS in 3m 48s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1897a16bb4ac49e98776866867c4b589 : SUCCESS in 3m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/38d0df1e653645e09fc69dd3a51d8ad0 : SUCCESS in 3m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bdb438b61b9a4a0ab54e34daf6c9e294 : SUCCESS in 6m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c3f714842da54e038729b94060158505 : SUCCESS in 3m 55s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/6aa59b44923c44dbb75e54c86066d196 : SUCCESS in 6m 58s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/accdd502b8e94b5eaa28aa06a7c93f13 : SUCCESS in 58m 59s","accounts_in_message":[],"_revision_number":4},{"id":"ed17457aa22de28f84c6442e047392ccf915f129","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-17 23:20:11.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"ed1c2328630f45a23c16bed2b889e3c58a3f5151","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-17 23:21:33.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3852288e27f04aa685cf64053cd24bc5\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8bbb055505674f15b1c26827ae986084 : SUCCESS in 48s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/211f47e7ad384e5383812e2fa3330d5a : SUCCESS in 37s\n- osc-promote-image https://zuul.opendev.org/t/openstack/build/c2e5d87fa3b046e5a9ab49abb18ecfdf : SUCCESS in 34s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"417a7ad2039c09adbd497392c0199b7667e65ef7","revisions":{"49dda12a30cc2e13ec81ef21bc12bba042a89e27":{"kind":"REWORK","_number":1,"created":"2023-05-15 12:01:33.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/54/883154/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/54/883154/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/883154/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/883154/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/883154/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/54/883154/1"}}},"commit":{"parents":[{"commit":"62afb9e9a45dd5f3f394f5b130b35abb9dd06b10","subject":"Fix server stop and start commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/62afb9e9a45dd5f3f394f5b130b35abb9dd06b10"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2023-05-15 11:25:31.000000000","tz":0},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2023-05-15 11:52:01.000000000","tz":0},"subject":"Allow server rebuild --wait for SHUTOFF servers","message":"Allow server rebuild --wait for SHUTOFF servers\n\ncurrently the command is waiting only for ACTIVE server status,\nbut if the server was SHUTOFF before, it will be SHUTOFF after\nrebuild as well, so the command is stuck in waiting forever.\n\nAdditionally, we now also pre-validate the server status on client side,\nand raise an error if the server to be rebuilt is not in ACTIVE, ERROR\nor SHUTOFF state.\n\nChange-Id: If90a4bbba9a7ecd972f8b594c52fee4f75a0ae5e\nCo-Authored-By: Oleksiy Molchanov \u003comolchanov@mirantis.com\u003e\nStory: 2010751\nTask: 48005\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/49dda12a30cc2e13ec81ef21bc12bba042a89e27"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/49dda12a30cc2e13ec81ef21bc12bba042a89e27"}]},"branch":"refs/heads/master"},"fbe3f09d1a59df5ec197a4a1c1e496c9b7c114b3":{"kind":"REWORK","_number":2,"created":"2023-05-16 15:08:00.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/54/883154/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/54/883154/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/883154/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/883154/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/883154/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/54/883154/2"}}},"commit":{"parents":[{"commit":"62afb9e9a45dd5f3f394f5b130b35abb9dd06b10","subject":"Fix server stop and start commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/62afb9e9a45dd5f3f394f5b130b35abb9dd06b10"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2023-05-15 11:25:31.000000000","tz":0},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2023-05-16 14:54:57.000000000","tz":0},"subject":"Allow server rebuild --wait for SHUTOFF servers","message":"Allow server rebuild --wait for SHUTOFF servers\n\ncurrently the command is waiting only for ACTIVE server status,\nbut if the server was SHUTOFF before, it will be SHUTOFF after\nrebuild as well, so the command is stuck in waiting forever.\n\nAdditionally, we now also pre-validate the server status on client side,\nand raise an error if the server to be rebuilt is not in ACTIVE, ERROR\nor SHUTOFF state.\n\nChange-Id: If90a4bbba9a7ecd972f8b594c52fee4f75a0ae5e\nCo-Authored-By: Oleksiy Molchanov \u003comolchanov@mirantis.com\u003e\nStory: 2010751\nTask: 48005\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fbe3f09d1a59df5ec197a4a1c1e496c9b7c114b3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fbe3f09d1a59df5ec197a4a1c1e496c9b7c114b3"}]},"branch":"refs/heads/master"},"8ba60dc6b6e49c090b7462c7676b4280fb47c709":{"kind":"REWORK","_number":3,"created":"2023-05-17 11:32:52.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/54/883154/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/54/883154/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/883154/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/883154/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/883154/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/54/883154/3"}}},"commit":{"parents":[{"commit":"62afb9e9a45dd5f3f394f5b130b35abb9dd06b10","subject":"Fix server stop and start commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/62afb9e9a45dd5f3f394f5b130b35abb9dd06b10"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2023-05-15 11:25:31.000000000","tz":0},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2023-05-17 11:31:33.000000000","tz":0},"subject":"Allow server rebuild --wait for SHUTOFF servers","message":"Allow server rebuild --wait for SHUTOFF servers\n\ncurrently the command is waiting only for ACTIVE server status,\nbut if the server was SHUTOFF before, it will be SHUTOFF after\nrebuild as well, so the command is stuck in waiting forever.\n\nAdditionally, we now also pre-validate the server status on client side,\nand raise an error if the server to be rebuilt is not in ACTIVE, ERROR\nor SHUTOFF state.\n\nChange-Id: If90a4bbba9a7ecd972f8b594c52fee4f75a0ae5e\nCo-Authored-By: Oleksiy Molchanov \u003comolchanov@mirantis.com\u003e\nStory: 2010751\nTask: 48005\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8ba60dc6b6e49c090b7462c7676b4280fb47c709"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8ba60dc6b6e49c090b7462c7676b4280fb47c709"}]},"branch":"refs/heads/master"},"417a7ad2039c09adbd497392c0199b7667e65ef7":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2023-05-17 11:38:37.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/54/883154/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/54/883154/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/883154/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/883154/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/883154/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/54/883154/4"}}},"commit":{"parents":[{"commit":"3c9afe69bbb249b30e586fd0f8b3dd095d2cab48","subject":"pre-commit: Enable black","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3c9afe69bbb249b30e586fd0f8b3dd095d2cab48"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2023-05-15 11:25:31.000000000","tz":0},"committer":{"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","date":"2023-05-17 11:38:37.000000000","tz":0},"subject":"Allow server rebuild --wait for SHUTOFF servers","message":"Allow server rebuild --wait for SHUTOFF servers\n\ncurrently the command is waiting only for ACTIVE server status,\nbut if the server was SHUTOFF before, it will be SHUTOFF after\nrebuild as well, so the command is stuck in waiting forever.\n\nAdditionally, we now also pre-validate the server status on client side,\nand raise an error if the server to be rebuilt is not in ACTIVE, ERROR\nor SHUTOFF state.\n\nChange-Id: If90a4bbba9a7ecd972f8b594c52fee4f75a0ae5e\nCo-Authored-By: Oleksiy Molchanov \u003comolchanov@mirantis.com\u003e\nStory: 2010751\nTask: 48005\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/417a7ad2039c09adbd497392c0199b7667e65ef7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/417a7ad2039c09adbd497392c0199b7667e65ef7"}]},"branch":"refs/heads/master","description":"Rebase"}},"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":{}}}]}
