)]}'
{"id":"openstack%2Fpython-openstackclient~946893","triplet_id":"openstack%2Fpython-openstackclient~master~Iab14739cf6043ad45ad49edff0580e81d75af2fd","project":"openstack/python-openstackclient","branch":"master","topic":"confirm-reset-state","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2025-04-11 13:23:47.000000000","reason":"Change was submitted"},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-04-11 10:48:58.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":"Iab14739cf6043ad45ad49edff0580e81d75af2fd","subject":"Require confirmation to reset server state.","status":"MERGED","created":"2025-04-10 12:06:15.000000000","updated":"2025-04-11 13:24:55.000000000","submitted":"2025-04-11 13:23:47.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":18,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"946893-confirm-reset-state","meta_rev_id":"6da96a8210d3a0a58d8acb496bb5b2e82194b3a3","_number":946893,"virtual_id_number":946893,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-04-11 13:23:47.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-11 10:54:13.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-11 10:54:13.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-04-10 13:06:46.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":"2025-04-10 13:18:50.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":"bbd465a08cd18cea09d3cde700e8949fd7b09998","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-04-10 12:06:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cf6fdf6c7465ddd8ebc93a9a2cec364c2b2a2847","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-10 13:06:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7fd780c1b27e443e8a036c5c0482ad77\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/d29a52a8749a423a8df0839221435f3d : SUCCESS in 5m 50s (non-voting)\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/308e30b3be884266a21c9216cf344fe1 : SUCCESS in 5m 13s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/091df44706d4496182adbd42c5295775 : SUCCESS in 4m 45s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b9510c0e6a8f4fdebca7823344f3114f : SUCCESS in 4m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c5fcac58a01a4c07b32231f02c2d7372 : SUCCESS in 2m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/12d545c7ae26415bbcd84237e73f74f3 : SUCCESS in 2m 34s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/dcabf84c0bd145c6aabbd650a874d872 : SUCCESS in 1m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/df11904ec5b8453ca3face3cd3ad5275 : SUCCESS in 4m 20s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6ddeeeafd7074841838bd113ade35259 : SUCCESS in 6m 06s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/2b9caf44c8be4b41b42ebd52ac4bfb6a : SUCCESS in 3m 56s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/2333018143e44114ab13adaefdc5dc29 : SUCCESS in 58m 19s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d222f3dcbe974e3d86078e04a0ebf9ac : SUCCESS in 41m 42s","accounts_in_message":[],"_revision_number":1},{"id":"c04606cdee62de6faeaa76fec04313ad081836d0","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-04-10 13:18:50.000000000","message":"Patch Set 1: Code-Review-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":1},{"id":"aaf3f1175450bf9d11f8da12e627c27eb4a72c72","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-04-10 17:57:24.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"234900945dc8da06d21b8b71e006a496b1ba5ae8","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-04-10 17:57:29.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"47505524dfd79e1f6974b815052bfaed5022f12a","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-04-10 17:58:01.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"364af9deb607ebbcf50d6dffe2cc49d374a40f55","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-04-10 18:05:51.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c4301b31aa488f41045d355fc630b6fb627fde51","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-04-10 18:07:10.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"87e312619c4f640205e99677dafef52b231ae432","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-10 19:13:27.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cdbf4b85713c49cba9326e9889bd54ee\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/6d5d4df4acb44f1da3cc52e1e69c08eb : SUCCESS in 5m 33s (non-voting)\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/5411040a46514cd4a4b10b1bec642b92 : SUCCESS in 4m 26s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/f021be8c7ca74bc39476eb9dc3d2de91 : SUCCESS in 4m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/af9fdb7e25384488a73a7e79c421c2e4 : SUCCESS in 3m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ac706718f18843d5a0d5166e91ec4e70 : SUCCESS in 3m 08s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d3e6f900b4194f2393538574bbb72c70 : SUCCESS in 3m 15s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c55dba0af64544aeb931d9e3e9d0fdef : SUCCESS in 2m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0a97f6f0a4f34bb99df83219db5fbd74 : SUCCESS in 4m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4540a2fa85db4d3f9a8ecb7c7f7c3b35 : SUCCESS in 5m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bc4dfa7dddab45f883f0bfe81861e747 : SUCCESS in 4m 41s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/522f9e0f75454553ad47b3663683b4a9 : SUCCESS in 5m 55s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/d89338da189a412fb47d7482f63e6a32 : SUCCESS in 1h 05m 19s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/3c71604d266942a2829596c6a72442bc : SUCCESS in 1h 02m 11s","accounts_in_message":[],"_revision_number":3},{"id":"3471b034ea2f5ab4fafedfff674ccd8e2946c686","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-04-11 10:48:58.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"335bbb6fa942e8d5f91f6cd6213390c0043d6cb2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-04-11 10:53:32.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"6eeee7ee5aa5f72723ef03c293f2b19af6d187cb","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-04-11 10:53:43.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"59d5bb710ca57fde5f3b9d73c43a6c4e1b5af0bc","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-04-11 10:54:13.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"1528b9f3683e4114c4acfed5b3077a8c142c0e4a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-11 12:06:16.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9d8b711a01554067bbadd559d253324c\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/e3736d93467e44f38f8aff6128d759e5 : SUCCESS in 3m 18s (non-voting)\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/e55e589c08b842cf8cb0df6b6274ab99 : SUCCESS in 4m 23s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/7173528b1acd4ac4bf5a8e0beb405e09 : SUCCESS in 5m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1e865a9b586446aa864cb20bc369c715 : SUCCESS in 4m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bb9deee936ad4e9fa5200e2b2ac95e0e : SUCCESS in 1m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/497e2ec386d44463b170b0dd44dc7fce : SUCCESS in 3m 22s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/fb78fc6d2e7d4128afce9d7b1870556c : SUCCESS in 3m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b02fcf94b6d84b60b58c858d6b13319e : SUCCESS in 7m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/be302ac99abf4606a7131c7225058481 : SUCCESS in 4m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5b78973833eb48f1a2f2d560b804b6f0 : SUCCESS in 4m 23s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/cd9f9385086d40deb2d98e9f4d2140e5 : FAILURE in 5m 58s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/6bc4130cf36944569cdd96d363b1c95c : SUCCESS in 1h 08m 35s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/cca4da864c8442e394099972285842e9 : SUCCESS in 1h 10m 00s","accounts_in_message":[],"_revision_number":4},{"id":"35df19c3a3effd81dc4986ad941bbfc5c1399a19","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-11 12:06:59.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"2797a8580c26c260557211a7ac0ad532c19e4529","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-11 13:23:47.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3903dc6eab034a70810018058cddcdda\n\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/fbfd8eec36ae46818b9c22f3e297d846 : SUCCESS in 4m 59s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/0e842f1b7fe6412b9a236babe095cba1 : SUCCESS in 4m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/98a5c283fafe49b68ba79e4e5f9e771c : SUCCESS in 3m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b38e4974b1ee41ea8b103ab27dd802a6 : SUCCESS in 4m 25s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b9964d8aaf054087aacd136963b871b8 : SUCCESS in 3m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0ca36d1ad29e4b90aad99698d4ad2acd : SUCCESS in 5m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/55a44141ce864fdab2b33caa2ab5c99b : SUCCESS in 3m 26s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/d93833d24d5f45fbbf4d0027d9c53a8a : SUCCESS in 7m 37s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/7fb30042e001471fa1a6ffe383fd4431 : SUCCESS in 1h 16m 43s","accounts_in_message":[],"_revision_number":4},{"id":"1a0ae1885528ccd7655ddb9c26448d1584f76d4c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-11 13:23:47.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"6da96a8210d3a0a58d8acb496bb5b2e82194b3a3","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-11 13:24:55.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e253c33f2ac340e0997f6e87d47849ec\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/98e8bd8d93a94bce9742f7143d997a44 : SUCCESS in 44s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a88ff13b039344459678ad85da66c8b0 : SUCCESS in 37s\n- osc-promote-image https://zuul.opendev.org/t/openstack/build/b6b25efd4d0a4390beb381e1aa6da495 : SUCCESS in 33s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"25cd1178b31a3d5582ab4ad77518fb63a856fd88","revisions":{"f3fb6f0ad5110aefe3b593f2a9faf7d19cb0ee73":{"kind":"REWORK","_number":1,"created":"2025-04-10 12:06:15.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/93/946893/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/93/946893/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/93/946893/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/93/946893/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/93/946893/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/93/946893/1"}}},"commit":{"parents":[{"commit":"7ecdb69f08698250f00bc8408eb3750ba9d62773","subject":"Merge \"Refactor network fakes to sdk properties PART6\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7ecdb69f08698250f00bc8408eb3750ba9d62773"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-04-10 12:01:56.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-04-10 12:01:56.000000000","tz":60},"subject":"Require conformation to reset server state.","message":"Require conformation to reset server state.\n\nThis change updates the server set state command\nto require conformation before it is applied.\nThe same pattern as project clean is used and\na new --auto-approve flag is added to allow skipping\nthe prompt.\n\nOperators often use reset state in cases that are incorrect\nthis change updates the warning to be more explicit\nabout when and when not to use it.\n\nChange-Id: Iab14739cf6043ad45ad49edff0580e81d75af2fd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f3fb6f0ad5110aefe3b593f2a9faf7d19cb0ee73"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f3fb6f0ad5110aefe3b593f2a9faf7d19cb0ee73"}]},"branch":"refs/heads/master"},"c45a637189a80360fe2af4217594a16e2fabc673":{"kind":"REWORK","_number":2,"created":"2025-04-10 17:57:24.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/93/946893/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/93/946893/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/93/946893/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/93/946893/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/93/946893/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/93/946893/2"}}},"commit":{"parents":[{"commit":"7ecdb69f08698250f00bc8408eb3750ba9d62773","subject":"Merge \"Refactor network fakes to sdk properties PART6\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7ecdb69f08698250f00bc8408eb3750ba9d62773"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-04-10 12:01:56.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-04-10 17:57:07.000000000","tz":60},"subject":"Require confirmation to reset server state.","message":"Require confirmation to reset server state.\n\nThis change updates the server set state command\nto require confirmation before it is applied.\nThe same pattern as project clean is used and\na new --auto-approve flag is added to allow skipping\nthe prompt.\n\nOperators often use reset state in cases that are incorrect\nthis change updates the warning to be more explicit\nabout when and when not to use it.\n\nChange-Id: Iab14739cf6043ad45ad49edff0580e81d75af2fd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c45a637189a80360fe2af4217594a16e2fabc673"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c45a637189a80360fe2af4217594a16e2fabc673"}]},"branch":"refs/heads/master"},"d835b29edd532a5886d8ff221d10157786b62dee":{"kind":"REWORK","_number":3,"created":"2025-04-10 18:05:51.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/93/946893/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/93/946893/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/93/946893/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/93/946893/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/93/946893/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/93/946893/3"}}},"commit":{"parents":[{"commit":"7ecdb69f08698250f00bc8408eb3750ba9d62773","subject":"Merge \"Refactor network fakes to sdk properties PART6\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7ecdb69f08698250f00bc8408eb3750ba9d62773"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-04-10 12:01:56.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-04-10 18:05:37.000000000","tz":60},"subject":"Require confirmation to reset server state.","message":"Require confirmation to reset server state.\n\nThis change updates the server set state command\nto require confirmation before it is applied.\nThe same pattern as project clean is used and\na new --auto-approve flag is added to allow skipping\nthe prompt.\n\nOperators often use reset state in cases that are incorrect\nthis change updates the warning to be more explicit\nabout when and when not to use it.\n\nChange-Id: Iab14739cf6043ad45ad49edff0580e81d75af2fd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d835b29edd532a5886d8ff221d10157786b62dee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d835b29edd532a5886d8ff221d10157786b62dee"}]},"branch":"refs/heads/master"},"25cd1178b31a3d5582ab4ad77518fb63a856fd88":{"kind":"REWORK","_number":4,"created":"2025-04-11 10:53:32.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/93/946893/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/93/946893/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/93/946893/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/93/946893/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/93/946893/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/93/946893/4"}}},"commit":{"parents":[{"commit":"7ecdb69f08698250f00bc8408eb3750ba9d62773","subject":"Merge \"Refactor network fakes to sdk properties PART6\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7ecdb69f08698250f00bc8408eb3750ba9d62773"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-04-10 12:01:56.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-04-11 10:53:14.000000000","tz":60},"subject":"Require confirmation to reset server state.","message":"Require confirmation to reset server state.\n\nThis change updates the server set state command to require confirmation\nbefore it is applied. The same pattern as project clean is used and a\nnew --auto-approve flag is added to allow skipping the prompt.\n\nOperators often use reset state in cases that are incorrect\nthis change updates the warning to be more explicit\nabout when and when not to use it.\n\nChange-Id: Iab14739cf6043ad45ad49edff0580e81d75af2fd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/25cd1178b31a3d5582ab4ad77518fb63a856fd88"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/25cd1178b31a3d5582ab4ad77518fb63a856fd88"}]},"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":{}}}]}
