)]}'
{"id":"openstack%2Fopenstacksdk~865023","triplet_id":"openstack%2Fopenstacksdk~master~I3de1654fc35b2985e4a0658f7117bbe9db554dd3","project":"openstack/openstacksdk","branch":"master","topic":"sdk_r1","attention_set":{},"removed_from_attention_set":{"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2022-11-21 17:23:40.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I3de1654fc35b2985e4a0658f7117bbe9db554dd3","subject":"Move get_compute_usage to use proxy","status":"MERGED","created":"2022-11-18 14:07:19.000000000","updated":"2022-11-21 17:25:42.000000000","submitted":"2022-11-21 17:23:40.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":"865023-sdk_r1","meta_rev_id":"9cc8ce7f0549fb54ff09007c7d8555a73e174ec3","_number":865023,"virtual_id_number":865023,"owner":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-11-21 17:23:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2022-11-21 16:04:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2022-11-21 16:04:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"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":"2022-11-18 15:37:48.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":"2022-11-21 16:04:31.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":"484b160cebbdcb6723f4fc687409ae9e4732508e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2022-11-18 14:07:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4b7cc5798e443d9ffef629574fa34a885de6e88e","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2022-11-18 14:14:19.000000000","message":"Topic set to sdk_r1","accounts_in_message":[],"_revision_number":1},{"id":"d52cbd4d0249ff17ffb5265c8185f0713bf74cca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-18 15:37:48.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/b8a0811a009a4cff9649fa08ed24aa9d\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1544c6c7677241bca5fffaf11026c1e6 : SUCCESS in 3m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0dc35ee5b75b4c90beb3ed43c4048b68 : SUCCESS in 3m 07s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/47119e27b0d24f69b5f6ade98e7073ef : SUCCESS in 3m 13s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/9098494db1d2454f875a2ca595e4de99 : FAILURE in 46m 21s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/f5b9b713e3dc455c8c471994d8cffc02 : SUCCESS in 3m 28s\n- os-client-config-tox-py38-tips https://zuul.opendev.org/t/openstack/build/74080a550f144381bdc1f58ef46dd658 : SUCCESS in 4m 32s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/a30ec60dc5b34619a9e18d15cc23c96a : SUCCESS in 3m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9170e68e291b47c89ac9eb1b35989e5f : SUCCESS in 8m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b58a57435bef4eb8b0bca57852d02564 : SUCCESS in 3m 24s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/cb2d7f55d5b74faa93c5073115038100 : SUCCESS in 57m 44s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/4ff3d0b3fec04d97b3a4aaf756d32c15 : SUCCESS in 15m 45s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/9a2cec30fbe84a8eb71855d10784a040 : SUCCESS in 36m 39s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8b1d439fd5ff472d9be9843f313f647c : FAILURE in 48m 08s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/d38a6eaebb3d4348a93b2fbd7e946e52 : FAILURE in 1h 14m 51s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/3645f9ad94f548558a210eef51244c69 : FAILURE in 50m 45s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/a060c63c46034c5d9c5023bf298e9407 : FAILURE in 44m 15s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/de5ae9dc4c5543a9bec702971df32940 : SUCCESS in 24m 14s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/197e1b6ac722480d813e106c78a571f6 : SUCCESS in 25m 31s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/ba9c13a373e2493da95471ec3948a828 : SUCCESS in 32m 31s (non-voting)\n- openstacksdk-functional-devstack-legacy https://zuul.opendev.org/t/openstack/build/fc5b7064d01e4d0c834d66db56ff036b : FAILURE in 25m 31s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/bb79bd0d511c4beb8e3f233bba1f2c84 : SUCCESS in 1h 23m 52s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/f75ecb3e291b47c3a60c3e42d39c3b1c : SUCCESS in 49m 27s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/70a570df1d0940a18bd6e83e2c93d6c2 : SUCCESS in 36m 24s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/00d2bde8e0994eb489f4519b414a0665 : SUCCESS in 54m 16s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4e868a4651f64632549e5b9bc5c105d3eb10e05c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2022-11-18 16:32:17.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d0a17cba48060079b5f3596ee619860500a5408d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-18 17:55:09.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9561893354ba4397be23357bcb9cb317\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/11a6460fb04545c69a2a6df36dd17c66 : SUCCESS in 3m 00s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9856cdd310f44f6c9c01bb5c85d31d9f : SUCCESS in 3m 33s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a3ee3454c68a40a591ce0a183b3d5491 : SUCCESS in 3m 27s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/48b91d0a97a14e73bd5823a7972e69e0 : SUCCESS in 55m 05s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/fe3a7dfd2d3340d189f0cf345e2ef035 : SUCCESS in 3m 41s\n- os-client-config-tox-py38-tips https://zuul.opendev.org/t/openstack/build/a93bd9c487364d1f80f0c41511cba424 : SUCCESS in 3m 19s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/196964a084a24606835719d69877c708 : SUCCESS in 4m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5a1f02f03bd9431c93ae645bc6e60c0d : SUCCESS in 6m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/032b8c8408d948a2a359768ffc3d8b75 : SUCCESS in 3m 10s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/aa9e2f02a6f047f094a52b5b0fa89c46 : SUCCESS in 55m 33s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/22edbfa5918c4c9d93073e489e55425d : SUCCESS in 14m 06s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/8df478f25c9f47e48e4b9cbc382c2368 : SUCCESS in 30m 13s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ffd081a12bf140aca77e2825ad7e58a8 : SUCCESS in 56m 47s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/7a9f7cf29636409283d76f5fc9a0fc63 : SUCCESS in 1h 17m 52s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/ffe5e0add3ac40468ba5ec9979658234 : SUCCESS in 53m 32s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/12c39de1ab1947a89642b2500c573737 : SUCCESS in 48m 19s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/0ab8128f7aa34145931965282cd96ad0 : SUCCESS in 28m 21s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/e1a9d93d12d44215bc609ae78092fd93 : SUCCESS in 34m 53s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/ecfed6efff9446bbad762a0fcc7fc011 : SUCCESS in 37m 05s (non-voting)\n- openstacksdk-functional-devstack-legacy https://zuul.opendev.org/t/openstack/build/8c4dc6741a5041ccbae0480ef56c2f81 : FAILURE in 35m 37s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/461eb78c6c52405cb218432b24f7308f : SUCCESS in 59m 52s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/335f28739b8c43979a8d7a3440984e8b : SUCCESS in 59m 46s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/ca5be89f312f4b42b4d41a642cfce084 : SUCCESS in 35m 21s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/6519f76959a74b9384ae93dda6e8bed7 : SUCCESS in 56m 23s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"341990ef2446781b7616d5e1a2d0e49f902f8775","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-11-21 16:04:31.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"f7501b8c19b32ed6b15122b45c4052e644cd34d7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-21 16:05:21.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"8a2f79c3d4fff657908819cd7c6ca9532c002bf5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-21 17:23:40.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/25dbc74ecfa0415790d89dc387019d2a\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6d13bf9179514fa89106d11a39365a2b : SUCCESS in 4m 14s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/13e7b4f11d514e2586165790fede0d41 : SUCCESS in 3m 35s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c9f3fa81b85b4a3fbc4130ca3f4233b5 : SUCCESS in 4m 47s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d0e81548373c477785b180b4285fefe2 : SUCCESS in 43m 09s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/c17564c57cb2492181da687758d894d5 : SUCCESS in 4m 48s\n- os-client-config-tox-py38-tips https://zuul.opendev.org/t/openstack/build/c664cdb64a90409aa6ac2dffde86d4ff : SUCCESS in 3m 42s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/b7a98073378547d3ad1edfc83330e31d : SUCCESS in 4m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e32031e788344875b424e6f81206e797 : SUCCESS in 8m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e4dd94a3bf984e48bc4ac7063b1b0332 : SUCCESS in 3m 34s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/f52e4385ebc046e082f28b7e6831b1d6 : SUCCESS in 55m 04s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/d37644f24f7c4d56b9711c26b2ea85ec : SUCCESS in 13m 28s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/8ec0d1c0e0b44f2c97ff6df1b2008f68 : SUCCESS in 34m 55s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b3c0b25b053f427d9bfee665a7aa2614 : SUCCESS in 49m 26s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/9dbed30d36324df89a8022b1aa81f146 : SUCCESS in 1h 14m 15s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/df2fda69230a4fa3b8132381958e883c : SUCCESS in 40m 10s","accounts_in_message":[],"_revision_number":2},{"id":"0978a40788bdb227d64f5376fbebeef3da3f4bd5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-21 17:23:40.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"9cc8ce7f0549fb54ff09007c7d8555a73e174ec3","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-21 17:25:42.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6dfcf477f1424b2cb2890d9a96f258cc\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bda0a8c595944e0da5290dd84a99398e : SUCCESS in 48s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d13fdb5541604c4aa8ceec5e65e6edfb : SUCCESS in 38s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"dc6be6e906585cc2b86fe956f58fe80c6c17bfad","revisions":{"6e86c6919c8e134771b56a35d23db42704bdaa5e":{"kind":"REWORK","_number":1,"created":"2022-11-18 14:07:19.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/23/865023/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/23/865023/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/23/865023/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/23/865023/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/23/865023/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/23/865023/1"}}},"commit":{"parents":[{"commit":"12883594363192b42787413da71aa5ba97883533","subject":"Merge \"block storage volume resource    - add \u0027is_multiattach\u0027 parameter (when true, disk will be shareble)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/12883594363192b42787413da71aa5ba97883533"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2022-11-18 12:25:35.000000000","tz":60},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2022-11-18 12:28:11.000000000","tz":60},"subject":"Move get_compute_usage to use proxy","message":"Move get_compute_usage to use proxy\n\nAddress todo in compute cloud layer and move get_compute_usage to rely\nto the proxy layer. With this change method returns Usage object instead\nof munch. This also allows us to stop importing and inheriting from\nnormalize class here.\n\nChange-Id: I3de1654fc35b2985e4a0658f7117bbe9db554dd3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/6e86c6919c8e134771b56a35d23db42704bdaa5e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/6e86c6919c8e134771b56a35d23db42704bdaa5e"}]},"branch":"refs/heads/master"},"dc6be6e906585cc2b86fe956f58fe80c6c17bfad":{"kind":"REWORK","_number":2,"created":"2022-11-18 16:32:17.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/23/865023/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/23/865023/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/23/865023/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/23/865023/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/23/865023/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/23/865023/2"}}},"commit":{"parents":[{"commit":"12883594363192b42787413da71aa5ba97883533","subject":"Merge \"block storage volume resource    - add \u0027is_multiattach\u0027 parameter (when true, disk will be shareble)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/12883594363192b42787413da71aa5ba97883533"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2022-11-18 12:25:35.000000000","tz":60},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2022-11-18 15:48:25.000000000","tz":60},"subject":"Move get_compute_usage to use proxy","message":"Move get_compute_usage to use proxy\n\nAddress todo in compute cloud layer and move get_compute_usage to rely\nto the proxy layer. With this change method returns Usage object instead\nof munch. This also allows us to stop importing and inheriting from\nnormalize class here. \"attached\" filter of the search_floating_ips is\ndopped since it is being pretty awkward.\n\nChange-Id: I3de1654fc35b2985e4a0658f7117bbe9db554dd3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/dc6be6e906585cc2b86fe956f58fe80c6c17bfad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/dc6be6e906585cc2b86fe956f58fe80c6c17bfad"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}]}],"submit_requirements":[]}
