)]}'
{"id":"openstack%2Fpython-openstackclient~550105","triplet_id":"openstack%2Fpython-openstackclient~master~I5116086f9a9e4b2b31a744bf8f4558c79f0bfe59","project":"openstack/python-openstackclient","branch":"master","topic":"fook-novaclient","hashtags":[],"change_id":"I5116086f9a9e4b2b31a744bf8f4558c79f0bfe59","subject":"Re-implement novaclient bits removed in 10.0","status":"MERGED","created":"2018-03-06 15:01:04.000000000","updated":"2018-03-13 19:54:09.000000000","submitted":"2018-03-13 19:54:09.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"550105-1520970849169-2a1f4ec0","meta_rev_id":"2ea3c4586873bf4a1dfd0178ad8ca0a21e3f30db","_number":550105,"virtual_id_number":550105,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2018-03-13 19:54:08.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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":2,"date":"2018-03-13 16:42:40.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":1,"date":"2018-03-13 18:12:23.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-03-10 09:35:54.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2018-03-13 19:54:08.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":"7cdb37ee3c8350f910028166065e8434de67d26e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-03-06 15:01:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"33f8b919446872e1f44f13a9d1f0e76b20b58116","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-06 16:43:23.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/05/550105/1/check/openstack-tox-pep8/358434b/ : SUCCESS in 5m 00s\n- openstack-tox-py27 http://logs.openstack.org/05/550105/1/check/openstack-tox-py27/1600e62/ : SUCCESS in 4m 13s\n- openstack-tox-py35 http://logs.openstack.org/05/550105/1/check/openstack-tox-py35/764b5b3/ : SUCCESS in 4m 17s\n- build-openstack-sphinx-docs http://logs.openstack.org/05/550105/1/check/build-openstack-sphinx-docs/2cefea1/ : FAILURE in 3m 54s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/05/550105/1/check/legacy-tempest-dsvm-neutron-src/11a9974/ : SUCCESS in 1h 35m 08s\n- openstackclient-check-plugins http://logs.openstack.org/05/550105/1/check/openstackclient-check-plugins/b486745/ : SUCCESS in 5m 58s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/05/550105/1/check/osc-tox-py27-tips/9e0c498/ : SUCCESS in 4m 56s\n- osc-tox-py35-tips http://logs.openstack.org/05/550105/1/check/osc-tox-py35-tips/811e5ce/ : SUCCESS in 4m 19s\n- osc-functional-devstack http://logs.openstack.org/05/550105/1/check/osc-functional-devstack/36cdfbe/ : FAILURE in 35m 59s\n- osc-functional-devstack-tips http://logs.openstack.org/05/550105/1/check/osc-functional-devstack-tips/57e941c/ : FAILURE in 46m 49s","accounts_in_message":[],"_revision_number":1},{"id":"ff8ba8f4cd3c09a13eae6e4aeb302f7b2b09dc5e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-03-06 17:28:07.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7ee00e937fb92a7a7788593dfe0a899176a2ccef","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-06 19:05:35.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/05/550105/2/check/openstack-tox-pep8/28f60e3/ : SUCCESS in 5m 11s\n- openstack-tox-py27 http://logs.openstack.org/05/550105/2/check/openstack-tox-py27/cfa6ccc/ : SUCCESS in 5m 17s\n- openstack-tox-py35 http://logs.openstack.org/05/550105/2/check/openstack-tox-py35/cf92829/ : SUCCESS in 4m 31s\n- build-openstack-sphinx-docs http://logs.openstack.org/05/550105/2/check/build-openstack-sphinx-docs/e46b5c7/ : FAILURE in 3m 48s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/05/550105/2/check/legacy-tempest-dsvm-neutron-src/cbdf442/ : SUCCESS in 1h 31m 21s\n- openstackclient-check-plugins http://logs.openstack.org/05/550105/2/check/openstackclient-check-plugins/43e7439/ : SUCCESS in 5m 53s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/05/550105/2/check/osc-tox-py27-tips/b213f70/ : SUCCESS in 4m 55s\n- osc-tox-py35-tips http://logs.openstack.org/05/550105/2/check/osc-tox-py35-tips/954df74/ : SUCCESS in 5m 36s\n- osc-functional-devstack http://logs.openstack.org/05/550105/2/check/osc-functional-devstack/8f4c12e/ : FAILURE in 38m 10s\n- osc-functional-devstack-tips http://logs.openstack.org/05/550105/2/check/osc-functional-devstack-tips/439697b/ : FAILURE in 48m 56s","accounts_in_message":[],"_revision_number":2},{"id":"3a7de0d4c8b554021d788d2539759ab3c2bccda9","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-03-07 16:58:07.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8f85c3ff77930cc16a2922c2ba059ed4d1a27b1a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-07 18:31:34.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/05/550105/3/check/openstack-tox-pep8/80315ab/ : SUCCESS in 4m 45s\n- openstack-tox-py27 http://logs.openstack.org/05/550105/3/check/openstack-tox-py27/6fbe20f/ : SUCCESS in 5m 50s\n- openstack-tox-py35 http://logs.openstack.org/05/550105/3/check/openstack-tox-py35/e32b974/ : SUCCESS in 4m 35s\n- build-openstack-sphinx-docs http://logs.openstack.org/05/550105/3/check/build-openstack-sphinx-docs/bc87c8c/ : FAILURE in 4m 24s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/05/550105/3/check/legacy-tempest-dsvm-neutron-src/b5dced5/ : SUCCESS in 1h 17m 04s\n- openstackclient-check-plugins http://logs.openstack.org/05/550105/3/check/openstackclient-check-plugins/b93299e/ : SUCCESS in 6m 18s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/05/550105/3/check/osc-tox-py27-tips/e5281cb/ : SUCCESS in 4m 46s\n- osc-tox-py35-tips http://logs.openstack.org/05/550105/3/check/osc-tox-py35-tips/5811e34/ : SUCCESS in 5m 19s\n- osc-functional-devstack http://logs.openstack.org/05/550105/3/check/osc-functional-devstack/c32cb73/ : FAILURE in 36m 52s\n- osc-functional-devstack-tips http://logs.openstack.org/05/550105/3/check/osc-functional-devstack-tips/a241af1/ : FAILURE in 38m 56s","accounts_in_message":[],"_revision_number":3},{"id":"cee8bea017028ecabfdbd6e7fd66518fd405d86e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-03-07 21:18:51.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d45801b2eb76b654571624eb779edaa0786900ad","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-07 22:56:48.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/05/550105/4/check/openstack-tox-pep8/5cf68e3/ : SUCCESS in 5m 47s\n- openstack-tox-py27 http://logs.openstack.org/05/550105/4/check/openstack-tox-py27/5c2c86a/ : SUCCESS in 4m 59s\n- openstack-tox-py35 http://logs.openstack.org/05/550105/4/check/openstack-tox-py35/87d901a/ : SUCCESS in 4m 23s\n- build-openstack-sphinx-docs http://logs.openstack.org/05/550105/4/check/build-openstack-sphinx-docs/2452c99/ : FAILURE in 5m 14s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/05/550105/4/check/legacy-tempest-dsvm-neutron-src/4ffe849/ : SUCCESS in 1h 31m 55s\n- openstackclient-check-plugins http://logs.openstack.org/05/550105/4/check/openstackclient-check-plugins/41b8a4b/ : SUCCESS in 6m 40s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/05/550105/4/check/osc-tox-py27-tips/a185d9d/ : SUCCESS in 5m 57s\n- osc-tox-py35-tips http://logs.openstack.org/05/550105/4/check/osc-tox-py35-tips/01a098a/ : SUCCESS in 5m 17s\n- osc-functional-devstack http://logs.openstack.org/05/550105/4/check/osc-functional-devstack/c4cf2f1/ : FAILURE in 41m 41s\n- osc-functional-devstack-tips http://logs.openstack.org/05/550105/4/check/osc-functional-devstack-tips/8d0356f/ : FAILURE in 49m 51s","accounts_in_message":[],"_revision_number":4},{"id":"b0e8e5e4199e5f3076d578eaeeb039bcfc03c31d","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2018-03-10 09:35:54.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"7e90eef3d8815591a251b45a7d157955ec621cda","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-03-13 00:22:47.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"7df65ab2f0e984d880dc30c697d6c1047a32a6e5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-13 01:34:25.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/05/550105/5/check/openstack-tox-pep8/4863bcd/ : SUCCESS in 5m 01s\n- openstack-tox-py27 http://logs.openstack.org/05/550105/5/check/openstack-tox-py27/787ec44/ : FAILURE in 5m 11s\n- openstack-tox-py35 http://logs.openstack.org/05/550105/5/check/openstack-tox-py35/d1bf0c2/ : FAILURE in 5m 15s\n- build-openstack-sphinx-docs http://logs.openstack.org/05/550105/5/check/build-openstack-sphinx-docs/6138445/html/ : SUCCESS in 4m 48s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/05/550105/5/check/legacy-tempest-dsvm-neutron-src/ecf9769/ : SUCCESS in 1h 09m 54s\n- openstackclient-check-plugins http://logs.openstack.org/05/550105/5/check/openstackclient-check-plugins/c731804/ : SUCCESS in 7m 31s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/05/550105/5/check/osc-tox-py27-tips/c661b67/ : FAILURE in 4m 10s\n- osc-tox-py35-tips http://logs.openstack.org/05/550105/5/check/osc-tox-py35-tips/95fd7fd/ : FAILURE in 5m 01s\n- osc-functional-devstack http://logs.openstack.org/05/550105/5/check/osc-functional-devstack/eeb541f/ : FAILURE in 23m 10s\n- osc-functional-devstack-tips http://logs.openstack.org/05/550105/5/check/osc-functional-devstack-tips/f9cdb82/ : FAILURE in 26m 13s","accounts_in_message":[],"_revision_number":5},{"id":"e8586e1be97b5d5f88340a0107c005526321d49a","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2018-03-13 10:28:04.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"324e2f9504a5d9f19888d2e9c07f363ecf01a0e9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-13 11:58:26.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/05/550105/6/check/openstack-tox-pep8/82b7d5a/ : FAILURE in 4m 29s\n- openstack-tox-py27 http://logs.openstack.org/05/550105/6/check/openstack-tox-py27/a2f298c/ : SUCCESS in 4m 38s\n- openstack-tox-py35 http://logs.openstack.org/05/550105/6/check/openstack-tox-py35/6f16586/ : SUCCESS in 3m 57s\n- build-openstack-sphinx-docs http://logs.openstack.org/05/550105/6/check/build-openstack-sphinx-docs/280af47/html/ : SUCCESS in 17m 05s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/05/550105/6/check/legacy-tempest-dsvm-neutron-src/7357a18/ : SUCCESS in 1h 28m 07s\n- openstackclient-check-plugins http://logs.openstack.org/05/550105/6/check/openstackclient-check-plugins/56837d5/ : SUCCESS in 5m 48s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/05/550105/6/check/osc-tox-py27-tips/387ac5e/ : SUCCESS in 6m 02s\n- osc-tox-py35-tips http://logs.openstack.org/05/550105/6/check/osc-tox-py35-tips/9fa6938/ : SUCCESS in 4m 42s\n- osc-functional-devstack http://logs.openstack.org/05/550105/6/check/osc-functional-devstack/3b29724/ : SUCCESS in 39m 40s\n- osc-functional-devstack-tips http://logs.openstack.org/05/550105/6/check/osc-functional-devstack-tips/fa0c2f1/ : FAILURE in 46m 52s","accounts_in_message":[],"_revision_number":6},{"id":"4f060018df3f81754ebcf02685805f2d0f12e352","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2018-03-13 13:07:05.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"edee666f179e6f2fa1b1307cd0c5a17f269790e2","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-03-13 14:06:16.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"318ac7b40e5cce5fd09e296534a1dcc214954926","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-03-13 14:11:23.000000000","message":"Uploaded patch set 9: Commit message was updated.","accounts_in_message":[],"_revision_number":9},{"id":"ed44e47b909dfbc2828c1efe230578f91a21f660","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-13 16:23:09.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/05/550105/9/check/openstack-tox-pep8/f3c3e41/ : SUCCESS in 5m 20s\n- openstack-tox-py27 http://logs.openstack.org/05/550105/9/check/openstack-tox-py27/94003f0/ : SUCCESS in 5m 33s\n- openstack-tox-py35 http://logs.openstack.org/05/550105/9/check/openstack-tox-py35/e8db174/ : SUCCESS in 4m 20s\n- build-openstack-sphinx-docs http://logs.openstack.org/05/550105/9/check/build-openstack-sphinx-docs/3798fe9/html/ : SUCCESS in 5m 43s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/05/550105/9/check/legacy-tempest-dsvm-neutron-src/c9c237d/ : SUCCESS in 1h 23m 55s\n- openstackclient-check-plugins http://logs.openstack.org/05/550105/9/check/openstackclient-check-plugins/05d262a/ : SUCCESS in 5m 37s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/05/550105/9/check/osc-tox-py27-tips/d7c85c0/ : SUCCESS in 6m 25s\n- osc-tox-py35-tips http://logs.openstack.org/05/550105/9/check/osc-tox-py35-tips/6b55983/ : SUCCESS in 4m 57s\n- osc-functional-devstack http://logs.openstack.org/05/550105/9/check/osc-functional-devstack/3106105/ : SUCCESS in 48m 04s\n- osc-functional-devstack-tips http://logs.openstack.org/05/550105/9/check/osc-functional-devstack-tips/c73f169/ : SUCCESS in 41m 37s","accounts_in_message":[],"_revision_number":9},{"id":"07cd59750c41657051c5327e3fcdab1861947919","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-03-13 16:42:40.000000000","message":"Patch Set 9: Workflow+1 Code-Review+2\n\nSelf-approving to finally unblock all OSC-related functional tests","accounts_in_message":[],"_revision_number":9},{"id":"b4de7616d179b1838428fd26b3b9fa00cd9c5fff","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-03-13 18:12:17.000000000","message":"Patch Set 9: -Workflow","accounts_in_message":[],"_revision_number":9},{"id":"d93be7dcb00e9d6950d86d2ed39105e82421d280","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-03-13 18:12:23.000000000","message":"Patch Set 9: Workflow+1","accounts_in_message":[],"_revision_number":9},{"id":"011d3c550963a7396388afd98ec7485be313ca3b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-13 18:12:36.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"9ddb15078dce764da94733798805aa62e6163980","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-13 19:54:08.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/05/550105/9/gate/openstack-tox-pep8/926665c/ : SUCCESS in 4m 36s\n- openstack-tox-py27 http://logs.openstack.org/05/550105/9/gate/openstack-tox-py27/db90a10/ : SUCCESS in 5m 06s\n- openstack-tox-py35 http://logs.openstack.org/05/550105/9/gate/openstack-tox-py35/ff43037/ : SUCCESS in 3m 51s\n- build-openstack-sphinx-docs http://logs.openstack.org/05/550105/9/gate/build-openstack-sphinx-docs/e3b2242/html/ : SUCCESS in 5m 50s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/05/550105/9/gate/legacy-tempest-dsvm-neutron-src/20518f4/ : SUCCESS in 1h 33m 28s\n- osc-tox-py27-tips http://logs.openstack.org/05/550105/9/gate/osc-tox-py27-tips/e949758/ : SUCCESS in 4m 42s\n- osc-tox-py35-tips http://logs.openstack.org/05/550105/9/gate/osc-tox-py35-tips/3724e10/ : SUCCESS in 5m 04s\n- osc-functional-devstack http://logs.openstack.org/05/550105/9/gate/osc-functional-devstack/4e8689c/ : SUCCESS in 36m 16s","accounts_in_message":[],"_revision_number":9},{"id":"93339a15127dc93ad4f4d624fac46dcd87f24f82","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-13 19:54:09.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"53e7aab7ed4d6c981ca067c1db8bce290a5f0055","revisions":{"632755ee8e6e557ee144923da20b18be29f0edb4":{"kind":"REWORK","_number":1,"created":"2018-03-06 15:01:04.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/05/550105/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/05/550105/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/1"}}},"commit":{"parents":[{"commit":"dcf3d736809bbf2b5b217e64f4fbcad1d97fbb26","subject":"Re-implement more removed novaclient bits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dcf3d736809bbf2b5b217e64f4fbcad1d97fbb26"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2018-03-05 20:18:41.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2018-03-06 01:35:39.000000000","tz":-360},"subject":"WIP: Example of converting floating IP command to nova-net/neutron split","message":"WIP: Example of converting floating IP command to nova-net/neutron split\n\n\"server add floating ip\"\n\nChange-Id: I761d073bdb001e3054b5fb705e17442afaec32ac\n\nChange-Id: I5116086f9a9e4b2b31a744bf8f4558c79f0bfe59\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/632755ee8e6e557ee144923da20b18be29f0edb4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/632755ee8e6e557ee144923da20b18be29f0edb4"}]},"branch":"refs/heads/master"},"0c42c48d5ab81f217afea15da4582f7704537101":{"kind":"REWORK","_number":2,"created":"2018-03-06 17:28:07.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/05/550105/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/05/550105/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/2"}}},"commit":{"parents":[{"commit":"b10941ddf6f7f6894b7d87f25c173f227b111e4e","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b10941ddf6f7f6894b7d87f25c173f227b111e4e"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2018-03-05 20:18:41.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2018-03-06 17:27:13.000000000","tz":-360},"subject":"Convert add floating IP command to nova-net/neutron split","message":"Convert add floating IP command to nova-net/neutron split\n\n\"server add floating ip\"\n\nChange-Id: I5116086f9a9e4b2b31a744bf8f4558c79f0bfe59\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0c42c48d5ab81f217afea15da4582f7704537101"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0c42c48d5ab81f217afea15da4582f7704537101"}]},"branch":"refs/heads/master"},"a4f5252a057eef462ff3d6e42cf72e5526e08d3c":{"kind":"REWORK","_number":3,"created":"2018-03-07 16:58:07.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/05/550105/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/05/550105/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/3"}}},"commit":{"parents":[{"commit":"b10941ddf6f7f6894b7d87f25c173f227b111e4e","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b10941ddf6f7f6894b7d87f25c173f227b111e4e"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2018-03-05 20:18:41.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2018-03-07 16:46:14.000000000","tz":-360},"subject":"Convert add floating IP command to nova-net/neutron split","message":"Convert add floating IP command to nova-net/neutron split\n\n\"server add floating ip\"\n\"server remove floating ip\"\n\nChange-Id: I5116086f9a9e4b2b31a744bf8f4558c79f0bfe59\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a4f5252a057eef462ff3d6e42cf72e5526e08d3c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a4f5252a057eef462ff3d6e42cf72e5526e08d3c"}]},"branch":"refs/heads/master"},"0be23db012c6384aa08e47ba5d51b495afd5a18c":{"kind":"REWORK","_number":4,"created":"2018-03-07 21:18:51.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/05/550105/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/05/550105/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/4"}}},"commit":{"parents":[{"commit":"b10941ddf6f7f6894b7d87f25c173f227b111e4e","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b10941ddf6f7f6894b7d87f25c173f227b111e4e"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2018-03-05 20:18:41.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2018-03-07 18:44:08.000000000","tz":-360},"subject":"Re-implement novaclient bits removed in 10.0","message":"Re-implement novaclient bits removed in 10.0\n\n/os-floating-ips was removed in Compute API 2.36 and from novaclient\u0027s\nPython API in 10.0\n\nAdd to api.computev2:\nfloating_ip_add()\nfloating_ip_remove()\n\nConvert add floating IP command to nova-net/neutron split:\n\"server add floating ip\"\n\"server remove floating ip\"\n\n/os-hosts was removed in Compute API 2.43 and from novaclient\u0027s\nPython API in 10.0.\n\nAdd to api.computev2:\nhost_list()\nhost_set()\nhost_show()\n\nConvert host commands to use intenal api:\n\"host list\"\n\"host set\"\n\"host show\"\n\nNOTE: This is really two reviews squashed to get through the gate in one pass.\n\nChange-Id: I5116086f9a9e4b2b31a744bf8f4558c79f0bfe59\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0be23db012c6384aa08e47ba5d51b495afd5a18c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0be23db012c6384aa08e47ba5d51b495afd5a18c"}]},"branch":"refs/heads/master"},"522220587d50910a048aaf076eceeba78a44ef0a":{"kind":"REWORK","_number":5,"created":"2018-03-13 00:22:47.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/05/550105/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/05/550105/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/5"}}},"commit":{"parents":[{"commit":"b10941ddf6f7f6894b7d87f25c173f227b111e4e","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b10941ddf6f7f6894b7d87f25c173f227b111e4e"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2018-03-05 20:18:41.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2018-03-13 00:20:34.000000000","tz":-300},"subject":"Re-implement novaclient bits removed in 10.0","message":"Re-implement novaclient bits removed in 10.0\n\na)\n\n/os-floating-ips was removed in Compute API 2.36 and from novaclient\u0027s\nPython API in 10.0\n\nAdd to api.computev2:\nfloating_ip_add()\nfloating_ip_remove()\n\nConvert add floating IP command to nova-net/neutron split:\n\"server add floating ip\"\n\"server remove floating ip\"\n\nb)\n\n/os-hosts was removed in Compute API 2.43 and from novaclient\u0027s\nPython API in 10.0.\n\nAdd to api.computev2:\nhost_list()\nhost_set()\nhost_show()\n\nConvert host commands to use intenal api:\n\"host list\"\n\"host set\"\n\"host show\"\n\nc)\n\nThe introduction of the Network-style commands into the server group\nbroke cliff\u0027s autoprogram directive as it executes the get_parser() methods\nwithout fully initializing the Command object.\n\nNOTE: This is really three reviews squashed to get through the gate in one pass.\n\nChange-Id: I5116086f9a9e4b2b31a744bf8f4558c79f0bfe59\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/522220587d50910a048aaf076eceeba78a44ef0a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/522220587d50910a048aaf076eceeba78a44ef0a"}]},"branch":"refs/heads/master"},"88084e618ddd291e7d006f1f580aa95b776f42bf":{"kind":"REWORK","_number":6,"created":"2018-03-13 10:28:04.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/05/550105/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/05/550105/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/6"}}},"commit":{"parents":[{"commit":"e2a285c8f699c605a31a928ff1ea491f529e2ed0","subject":"Adapt service names to new neutron-* scheme","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e2a285c8f699c605a31a928ff1ea491f529e2ed0"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2018-03-05 20:18:41.000000000","tz":-360},"committer":{"name":"Jens Harbott","email":"j.harbott@x-ion.de","date":"2018-03-13 10:28:37.000000000","tz":0},"subject":"Re-implement novaclient bits removed in 10.0","message":"Re-implement novaclient bits removed in 10.0\n\na)\n\n/os-floating-ips was removed in Compute API 2.36 and from novaclient\u0027s\nPython API in 10.0\n\nAdd to api.computev2:\nfloating_ip_add()\nfloating_ip_remove()\n\nConvert add floating IP command to nova-net/neutron split:\n\"server add floating ip\"\n\"server remove floating ip\"\n\nb)\n\n/os-hosts was removed in Compute API 2.43 and from novaclient\u0027s\nPython API in 10.0.\n\nAdd to api.computev2:\nhost_list()\nhost_set()\nhost_show()\n\nConvert host commands to use intenal api:\n\"host list\"\n\"host set\"\n\"host show\"\n\nc)\n\nThe introduction of the Network-style commands into the server group\nbroke cliff\u0027s autoprogram directive as it executes the get_parser() methods\nwithout fully initializing the Command object.\n\nNOTE: This is really three reviews squashed to get through the gate in one pass.\n\nChange-Id: I5116086f9a9e4b2b31a744bf8f4558c79f0bfe59\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/88084e618ddd291e7d006f1f580aa95b776f42bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/88084e618ddd291e7d006f1f580aa95b776f42bf"}]},"branch":"refs/heads/master"},"42d4f4068c83d90709cee16e0a344326f7fb8a20":{"kind":"REWORK","_number":7,"created":"2018-03-13 13:07:05.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/05/550105/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/05/550105/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/7"}}},"commit":{"parents":[{"commit":"e2a285c8f699c605a31a928ff1ea491f529e2ed0","subject":"Adapt service names to new neutron-* scheme","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e2a285c8f699c605a31a928ff1ea491f529e2ed0"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2018-03-05 20:18:41.000000000","tz":-360},"committer":{"name":"Jens Harbott","email":"j.harbott@x-ion.de","date":"2018-03-13 13:07:34.000000000","tz":0},"subject":"Re-implement novaclient bits removed in 10.0","message":"Re-implement novaclient bits removed in 10.0\n\na)\n\n/os-floating-ips was removed in Compute API 2.36 and from novaclient\u0027s\nPython API in 10.0\n\nAdd to api.computev2:\nfloating_ip_add()\nfloating_ip_remove()\n\nConvert add floating IP command to nova-net/neutron split:\n\"server add floating ip\"\n\"server remove floating ip\"\n\nb)\n\n/os-hosts was removed in Compute API 2.43 and from novaclient\u0027s\nPython API in 10.0.\n\nAdd to api.computev2:\nhost_list()\nhost_set()\nhost_show()\n\nConvert host commands to use intenal api:\n\"host list\"\n\"host set\"\n\"host show\"\n\nc)\n\nThe introduction of the Network-style commands into the server group\nbroke cliff\u0027s autoprogram directive as it executes the get_parser() methods\nwithout fully initializing the Command object.\n\nNOTE: This is really three reviews squashed to get through the gate in one pass.\n\nChange-Id: I5116086f9a9e4b2b31a744bf8f4558c79f0bfe59\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/42d4f4068c83d90709cee16e0a344326f7fb8a20"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/42d4f4068c83d90709cee16e0a344326f7fb8a20"}]},"branch":"refs/heads/master"},"1edf50dae8517ea32acaf6d9d26bc1da9eba3ff1":{"kind":"REWORK","_number":8,"created":"2018-03-13 14:06:16.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/05/550105/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/05/550105/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/8"}}},"commit":{"parents":[{"commit":"b10941ddf6f7f6894b7d87f25c173f227b111e4e","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b10941ddf6f7f6894b7d87f25c173f227b111e4e"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2018-03-05 20:18:41.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2018-03-13 14:06:00.000000000","tz":-300},"subject":"Re-implement novaclient bits removed in 10.0","message":"Re-implement novaclient bits removed in 10.0\n\na)\n\n/os-floating-ips was removed in Compute API 2.36 and from novaclient\u0027s\nPython API in 10.0\n\nAdd to api.computev2:\nfloating_ip_add()\nfloating_ip_remove()\n\nConvert add floating IP command to nova-net/neutron split:\n\"server add floating ip\"\n\"server remove floating ip\"\n\nb)\n\n/os-hosts was removed in Compute API 2.43 and from novaclient\u0027s\nPython API in 10.0.\n\nAdd to api.computev2:\nhost_list()\nhost_set()\nhost_show()\n\nConvert host commands to use intenal api:\n\"host list\"\n\"host set\"\n\"host show\"\n\nc)\n\nThe introduction of the Network-style commands into the server group\nbroke cliff\u0027s autoprogram directive as it executes the get_parser() methods\nwithout fully initializing the Command object.\n\nNOTE: This is really three reviews squashed to get through the gate in one pass.\n\nChange-Id: I5116086f9a9e4b2b31a744bf8f4558c79f0bfe59\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1edf50dae8517ea32acaf6d9d26bc1da9eba3ff1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1edf50dae8517ea32acaf6d9d26bc1da9eba3ff1"}]},"branch":"refs/heads/master"},"53e7aab7ed4d6c981ca067c1db8bce290a5f0055":{"kind":"NO_CODE_CHANGE","_number":9,"created":"2018-03-13 14:11:23.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/05/550105/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/05/550105/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/05/550105/9"}}},"commit":{"parents":[{"commit":"b10941ddf6f7f6894b7d87f25c173f227b111e4e","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b10941ddf6f7f6894b7d87f25c173f227b111e4e"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2018-03-05 20:18:41.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2018-03-13 14:10:45.000000000","tz":-300},"subject":"Re-implement novaclient bits removed in 10.0","message":"Re-implement novaclient bits removed in 10.0\n\na)\n\n/os-floating-ips was removed in Compute API 2.36 and from novaclient\u0027s\nPython API in 10.0\n\nAdd to api.computev2:\nfloating_ip_add()\nfloating_ip_remove()\n\nConvert add floating IP command to nova-net/neutron split:\n\"server add floating ip\"\n\"server remove floating ip\"\n\nb)\n\n/os-hosts was removed in Compute API 2.43 and from novaclient\u0027s\nPython API in 10.0.\n\nAdd to api.computev2:\nhost_list()\nhost_set()\nhost_show()\n\nConvert host commands to use intenal api:\n\"host list\"\n\"host set\"\n\"host show\"\n\nc)\n\nThe introduction of the Network-style commands into the server group\nbroke cliff\u0027s autoprogram directive as it executes the get_parser() methods\nwithout fully initializing the Command object.\n\nNOTE: This is really three reviews squashed to get through the gate in one pass.\n\nDepends-on: Id6de87211d6c4ea8fd14aa9203d8d5b17e9e2f04\nChange-Id: I5116086f9a9e4b2b31a744bf8f4558c79f0bfe59\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/53e7aab7ed4d6c981ca067c1db8bce290a5f0055"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/53e7aab7ed4d6c981ca067c1db8bce290a5f0055"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
