)]}'
{"id":"openstack%2Fpython-novaclient~347514","triplet_id":"openstack%2Fpython-novaclient~master~Id68c2dbef29b201aa7c8ef9417432feb5596529a","project":"openstack/python-novaclient","branch":"master","topic":"net-compat","hashtags":[],"change_id":"Id68c2dbef29b201aa7c8ef9417432feb5596529a","subject":"Deprecate network-* commands and clamp to microversion 2.35","status":"MERGED","created":"2016-07-26 18:33:34.000000000","updated":"2016-08-19 22:49:31.000000000","submitted":"2016-08-19 22:49:31.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":79,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"384e2f02d66bc4e11875a6001abfdc0a4ff1440c","_number":347514,"virtual_id_number":347514,"owner":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-08-19 22:49:31.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-08-19 21:33:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":2,"date":"2016-08-19 17:51:12.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":1,"date":"2016-08-19 19:43:22.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-08-19 21:33:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-07-27 13:11:16.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"},{"updated":"2016-08-05 03:14:02.000000000","updated_by":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"reviewer":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"state":"REVIEWER"},{"updated":"2016-08-18 15:38:57.000000000","updated_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"reviewer":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"state":"REVIEWER"},{"updated":"2016-08-19 16:05:17.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2016-08-19 17:51:12.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2016-08-19 19:43:22.000000000","updated_by":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"reviewer":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"state":"REVIEWER"},{"updated":"2016-08-19 21:33:58.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2016-08-19 22:49:31.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"01054f3a53e84bea8af4989d2185730479544dd5","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2016-07-26 18:33:34.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a080299943bc7d11ba2a1614ce9dbb873484d99c","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-07-26 18:44:44.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nThere is one actual error in here, otherwise, I think this is fine. \n\nWhile no one is supposed to be consuming shell in other code, I do wonder if a context manager approach that let us reset the version after we exit the function might be more appropriate. Just to make sure we don\u0027t corrupt follow on calls.","accounts_in_message":[],"_revision_number":1},{"id":"794230ac1ae871b537f0d1bfb33b979655727504","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-07-26 18:45:10.000000000","message":"Patch Set 1: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"ce6baecc9c6c8667cad7c0cd9aeac3ebcb6043a8","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-07-26 19:39:56.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"72a2d297b4a76c73c21aa2612880af459b79d298","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2016-07-26 22:28:45.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nYep, I\u0027ll do a decorator or something. As long as this is close I\u0027ll clean it up and remove my mess in the process :)","accounts_in_message":[],"_revision_number":1},{"id":"0599abdf148b11012f1b557891c2cfacddc93a26","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2016-07-26 23:07:37.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"de75dd7b4f4126e1a97d4e350402b4bcc39aeb97","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2016-07-26 23:08:55.000000000","message":"Patch Set 2:\n\nI realized matt didn\u0027t add a test for his image deprecation thing, nor did it look super easy for me to do one for this. So, speak up if you think we need that. I expect we\u0027ll see some of the deprecation messages in a devstack run to prove it\u0027s running and working.","accounts_in_message":[],"_revision_number":2},{"id":"f7d23768c31efcb70b208f78ad0824cc64e02ed3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-27 02:13:14.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/14/347514/2/check/gate-python-novaclient-docs-ubuntu-xenial/66c24db//doc/build/html/ : SUCCESS in 1m 57s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/14/347514/2/check/gate-python-novaclient-pep8-ubuntu-xenial/3e17554/ : SUCCESS in 1m 52s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/14/347514/2/check/gate-python-novaclient-python27-ubuntu-xenial/7c8c7d9/ : SUCCESS in 4m 09s\n- gate-python-novaclient-python34 http://logs.openstack.org/14/347514/2/check/gate-python-novaclient-python34/fe29cb5/ : SUCCESS in 3m 26s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/14/347514/2/check/gate-python-novaclient-python35-nv/071c33e/ : FAILURE in 4m 05s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/14/347514/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/fe1bc8d/ : SUCCESS in 1h 23m 19s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/14/347514/2/check/gate-novaclient-dsvm-functional/0b6bcc6/ : SUCCESS in 46m 19s\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/14/347514/2/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/36b3ff0/ : SUCCESS in 54m 46s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"49c49dec215447dec525e9f05d9f0131cf153eb9","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-07-27 13:11:16.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e679dffc213e207911d182a56e5cdfabaf08b55f","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2016-07-27 13:39:04.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0ab84ac3cbeefaee8ef9902365de22c9ee5f6de0","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-07-28 14:36:51.000000000","message":"Patch Set 2: Code-Review-1\n\nI thought we agreed to also deprecate the proxy python APIs like we have for baremetal and images, where we use warnings.warn when used and update the docstrings on those.","accounts_in_message":[],"_revision_number":2},{"id":"82e80d3808754699a0b966a2a660bfc1f4e0713e","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-07-28 14:40:16.000000000","message":"Patch Set 2:\n\nI\u0027d think we\u0027d also want to change https://github.com/openstack/python-novaclient/blob/master/novaclient/__init__.py#L28 to 2.36, but we can\u0027t do that until the gap is filled.\n\nI also think a functional test for the microversion would be good, we require functional tests for other microversions added to novaclient.","accounts_in_message":[],"_revision_number":2},{"id":"8afaf2765e3fe0894e976d7f01d268777e27b4c4","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-07-28 15:19:39.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nI definitely think a functional test is needed to make sure that when requesting \u003e2.35 we emit a warning but drop back to 2.35 and don\u0027t fail. We could do that for something like listing security groups on a given test server.\n\nA unit test for the decorator wouldn\u0027t be a terrible idea either.","accounts_in_message":[],"_revision_number":2},{"id":"e01784df508f9b21029cbe2bc00c9ecd38383406","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-07-28 15:24:06.000000000","message":"Patch Set 2:\n\n(3 comments)\n\nAlso need to handle tenant network commands/APIs:\n\nhttps://github.com/openstack/python-novaclient/blob/master/novaclient/v2/contrib/tenant_networks.py","accounts_in_message":[],"_revision_number":2},{"id":"becfd58d61703b740d150fcab74221a844bbf176","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2016-07-28 16:18:45.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"6948a2f17bdea1922f843cc84da4f3faa308d880","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2016-07-28 17:33:09.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"14983c7d0ef08c3048b7bf61df39b5fddd46b1f7","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-07-28 18:08:54.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"8e68808f4570ca3ecd77e09baa86a41ddd24d438","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-07-28 20:17:36.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nI thought we\u0027d be bumping this to 2.36 in this change?\n\nhttps://github.com/openstack/python-novaclient/blob/master/novaclient/__init__.py#L28\n\nElse you can\u0027t request 2.36 - I guess we\u0027re not though, right? We\u0027d be requesting the max that the server and client can handle, which right now is 2.32. So we\u0027d request 2.32 and still get the warning.","accounts_in_message":[],"_revision_number":3},{"id":"414ae5e84175701b2c45dbeef1795888bcdc6591","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-07-28 20:26:41.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"0f6eb8ee30264fbe7e7c28fce6eadf057517531e","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-07-28 20:28:19.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"d7e97500db94ff86eca200a923c37dcd7a4c3150","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-07-28 20:47:28.000000000","message":"Patch Set 3: Code-Review-1\n\n(11 comments)\n\nWe\u0027re missing some things here.","accounts_in_message":[],"_revision_number":3},{"id":"9d8da0faae4829e3a29d25e89df6857474eefaa8","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-07-28 21:10:52.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"dfcdcfa2f64b2dac708422a39f0780c0e0bc5519","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-28 22:30:28.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/14/347514/3/check/gate-python-novaclient-docs-ubuntu-xenial/6028f23//doc/build/html/ : SUCCESS in 3m 58s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/14/347514/3/check/gate-python-novaclient-pep8-ubuntu-xenial/14305a9/ : SUCCESS in 3m 37s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/14/347514/3/check/gate-python-novaclient-python27-ubuntu-xenial/20c3554/ : SUCCESS in 4m 18s\n- gate-python-novaclient-python34 http://logs.openstack.org/14/347514/3/check/gate-python-novaclient-python34/580509d/ : SUCCESS in 3m 21s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/14/347514/3/check/gate-python-novaclient-python35-nv/6dee275/ : FAILURE in 3m 26s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/14/347514/3/check/gate-tempest-dsvm-neutron-src-python-novaclient/d98e4fc/ : SUCCESS in 1h 25m 58s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/14/347514/3/check/gate-novaclient-dsvm-functional/bb4c5d3/ : SUCCESS in 41m 42s\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/14/347514/3/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/11aed08/ : SUCCESS in 58m 46s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"fff557e8e511b38a1a6180bd5264b040892fab23","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2016-08-01 15:10:14.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"fcb79ef701cdeaa13fda7bcefe8afbe0e7fab09d","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-01 15:16:08.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"c3fde68e614fd1c2b61573b90389addee0d0e276","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2016-08-05 03:14:02.000000000","message":"Patch Set 3:\n\n(2 comments)\n\nI thought the plan is we fallback to 2.35 when user didn\u0027t specify any version (means auto discover version). We will fail if user request specific version \u003e 2.35.  The etherpad said \"if network CLIs won\u0027t work with the latest microversion, request 2.35 BUT emit a warning that this is deprecated.\"\n\nBut I didn\u0027t follow the final decision in the mid-cycle, so ignore me if you guys are pretty clear that decision.","accounts_in_message":[],"_revision_number":3},{"id":"c784167badd02d3e66075b7e190b26bef93b1e2e","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-08-05 11:28:42.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"525a8c66def357c7d0bdd451b39d8b5f1d898055","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-09 18:36:01.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"0ad97cbf7e1d9b781a09ae7b5ef6f7d2d822fa68","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2016-08-10 12:02:00.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"6687c215ffae00a62133ff925a067a4ec511063c","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-10 17:42:18.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"e554848f8b079f0b4d8574530ff107a2f212bf3d","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-10 17:48:15.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"75d625cd5b1bde0ca9a641cd3d5d8b15dba53f62","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-10 19:06:30.000000000","message":"Patch Set 3: Workflow-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"21b90129775d7cd3fd43d86eb0aa1dc58bfeead5","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-10 19:23:53.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"b36fc25809702ef433563ebcde66de92c9372d4e","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-10 19:24:21.000000000","message":"Patch Set 4: Workflow-1\n\nI need to test this out with a stable/mitaka cloud.","accounts_in_message":[],"_revision_number":4},{"id":"257a0250db9e54d5e7db59c4bebb204ca2b090fe","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-10 21:10:37.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"68fd786e7d416b8b4c49b0f00ccc21c8fcb2c2b5","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-10 21:42:56.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"bb47a34571a40602b782faab1645b2cfb4de801a","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-10 21:53:23.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"b1d1c3eb6bc7ccbd839e0537fa623d2a89103ea1","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-08-10 22:27:11.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"44ec92b4e104211496aaffa2602220fc18eb142a","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-10 23:34:41.000000000","message":"Patch Set 4:\n\n(1 comment)\n\nWe also need a release note on this for the deprecated CLIs and change in behavior for quota-update and quota-class-update.","accounts_in_message":[],"_revision_number":4},{"id":"9a2154710ecbcd4687e1e8218d98a961ad8a71ae","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-10 23:54:19.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/14/347514/4/check/gate-python-novaclient-docs-ubuntu-xenial/1a58941//doc/build/html/ : SUCCESS in 4m 37s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/14/347514/4/check/gate-python-novaclient-pep8-ubuntu-xenial/e22b834/ : SUCCESS in 2m 20s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/14/347514/4/check/gate-python-novaclient-python27-ubuntu-xenial/0409baa/ : SUCCESS in 2m 59s\n- gate-python-novaclient-python34 http://logs.openstack.org/14/347514/4/check/gate-python-novaclient-python34/335ea2e/ : SUCCESS in 2m 09s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/14/347514/4/check/gate-python-novaclient-python35-nv/e528dbf/ : SUCCESS in 4m 11s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/14/347514/4/check/gate-tempest-dsvm-neutron-src-python-novaclient/3eeb0ef/ : SUCCESS in 1h 12m 53s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/14/347514/4/check/gate-novaclient-dsvm-functional/1a69fce/ : FAILURE in 35m 05s\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/14/347514/4/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/08d1661/ : FAILURE in 40m 39s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"cec1bfe5082513074941d2ed64164dd163c239b7","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-11 00:04:34.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"c8f73f9d3d6eb35de84c89078cdb2909ce40d970","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-11 00:06:50.000000000","message":"Patch Set 4:\n\n(4 comments)","accounts_in_message":[],"_revision_number":4},{"id":"9791482f5e1481aaf6fa113dbb0276ea4360139a","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-11 00:09:45.000000000","message":"Patch Set 4:\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"761d9e5aae3d81c3d6af4baab0126d81c8d9dc7d","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-11 00:45:10.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"dde9d3d6e07ce5e242f5233a13cbd57bcad39b8c","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-11 01:42:34.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"21f7000e2ec0d5dcdd58b996a849379d23477dc2","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-11 01:47:24.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"8e46c47acb75023debe16d2a07c0685f005a6167","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-11 01:48:23.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"05e845f1cb23d41bdd9d5ab299bce6be86f4775c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-11 02:52:15.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/14/347514/6/check/gate-python-novaclient-docs-ubuntu-xenial/a9847d0//doc/build/html/ : SUCCESS in 2m 31s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/14/347514/6/check/gate-python-novaclient-pep8-ubuntu-xenial/2531852/ : SUCCESS in 5m 42s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/14/347514/6/check/gate-python-novaclient-python27-ubuntu-xenial/9bcdcdd/ : SUCCESS in 3m 04s\n- gate-python-novaclient-python34 http://logs.openstack.org/14/347514/6/check/gate-python-novaclient-python34/a67a2af/ : SUCCESS in 3m 18s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/14/347514/6/check/gate-python-novaclient-python35-nv/a491ef1/ : SUCCESS in 4m 57s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/14/347514/6/check/gate-tempest-dsvm-neutron-src-python-novaclient/6cbe030/ : SUCCESS in 59m 18s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/14/347514/6/check/gate-python-novaclient-releasenotes/f64933f//releasenotes/build/html/ : SUCCESS in 5m 45s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/14/347514/6/check/gate-novaclient-dsvm-functional/39625d3/ : FAILURE in 50m 37s\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/14/347514/6/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/b1aab3b/ : FAILURE in 36m 27s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"2f4b175a29908d72b22a2e7418976524afdf6811","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-08-11 09:03:03.000000000","message":"Patch Set 6: Code-Review-1\n\nWe should modify https://github.com/openstack/python-novaclient/blob/4d971af927256e7e32dcfb5a43d5c4487f9c4af9/novaclient/tests/functional/base.py#L213 since there are a lot of functional tests which use latest supported api versions.","accounts_in_message":[],"_revision_number":6},{"id":"98515cbf57a4a16c7e0edf1dfb4d584b7fb949cb","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-08-11 14:27:44.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"4144a99aad68cf1e393df225a22d2c535321b134","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-11 16:39:58.000000000","message":"Patch Set 6: Workflow-1\n\nYeah so we need to fix the functional tests to not use the proxy APIs, or cap them at 2.35.\n\nWe have a much bigger problem with adding 2.36 support though which is novaclient itself is using the proxy APIs, i.e. nova boot looks up the image you pass in to see if it exists and you get a 404 because of the proxy. We could remove that convenience check since the server create API will do that check for you, but we also do that for things like network name translation.\n\nThis also breaks the image and baremetal CLIs which are deprecated by still available, so if you do \u0027nova image-list\u0027 by default it\u0027s going to return a 404 because it will use 2.36. So we\u0027ll probably have to effectively cap that (like we\u0027re doing with the network CLIs).","accounts_in_message":[],"_revision_number":6},{"id":"2b1516b052178621dc8db8204a5424c62f884789","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-11 16:41:06.000000000","message":"Patch Set 6:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/14/347514/6/check/gate-python-novaclient-docs-ubuntu-xenial/08fa724//doc/build/html/ : SUCCESS in 3m 13s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/14/347514/6/check/gate-python-novaclient-pep8-ubuntu-xenial/84b77ee/ : SUCCESS in 1m 59s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/14/347514/6/check/gate-python-novaclient-python27-ubuntu-xenial/d7b3ca6/ : SUCCESS in 3m 42s\n- gate-python-novaclient-python34 http://logs.openstack.org/14/347514/6/check/gate-python-novaclient-python34/45ec06a/ : SUCCESS in 4m 00s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/14/347514/6/check/gate-python-novaclient-python35-nv/681f87b/ : SUCCESS in 4m 39s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/14/347514/6/check/gate-tempest-dsvm-neutron-src-python-novaclient/89f13b6/ : SUCCESS in 1h 05m 36s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/14/347514/6/check/gate-python-novaclient-releasenotes/13fb71f//releasenotes/build/html/ : SUCCESS in 1m 13s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/14/347514/6/check/gate-novaclient-dsvm-functional/e78a11c/ : FAILURE in 45m 48s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/14/347514/6/check/gate-novaclient-dsvm-functional-mitaka-nv/34d1922/ : FAILURE in 40m 24s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/14/347514/6/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/d96477a/ : FAILURE in 49m 17s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"e14e6006feb72b87b73b1d5836ead580b84f1e1a","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-17 02:29:19.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"3d1ed13f893927228b76e9aabbfd22cae3bbebe6","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-17 02:30:57.000000000","message":"Patch Set 7: Workflow-1\n\nI haven\u0027t sorted out the functional tests yet, but I\u0027m pretty sure the setup in those is going to fail because they are using the proxy APIs to list networks and images to find an image and network to test with, and with the 2.36 microversion those are going to fail. But this should have the correct code at least, and adds another unit test and functional test for the --nic net-name translation lookup with 2.36.","accounts_in_message":[],"_revision_number":7},{"id":"6e397f23a52b6f2b52b9f5138d7dc3c8b38e445d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-17 04:39:44.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/14/347514/7/check/gate-python-novaclient-docs-ubuntu-xenial/7f2ee19//doc/build/html/ : SUCCESS in 1m 24s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/14/347514/7/check/gate-python-novaclient-pep8-ubuntu-xenial/8d52f9e/ : SUCCESS in 1m 23s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/14/347514/7/check/gate-python-novaclient-python27-ubuntu-xenial/f7d8aa4/ : SUCCESS in 2m 01s\n- gate-python-novaclient-python34 http://logs.openstack.org/14/347514/7/check/gate-python-novaclient-python34/67cb7dd/ : SUCCESS in 10m 55s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/14/347514/7/check/gate-python-novaclient-python35-nv/70b05c6/ : SUCCESS in 2m 45s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/14/347514/7/check/gate-tempest-dsvm-neutron-src-python-novaclient/be9d47b/ : SUCCESS in 1h 09m 03s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/14/347514/7/check/gate-python-novaclient-releasenotes/8dae2ae//releasenotes/build/html/ : SUCCESS in 1m 19s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/14/347514/7/check/gate-novaclient-dsvm-functional/7f16bb4/ : FAILURE in 50m 23s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/14/347514/7/check/gate-novaclient-dsvm-functional-mitaka-nv/b9a650e/ : FAILURE in 46m 12s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/14/347514/7/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/402a65d/ : FAILURE in 48m 08s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"b423b8cfb22d5d89660377233dd877dffeb23a84","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-17 13:55:03.000000000","message":"Patch Set 7:\n\nOK yup we\u0027ll have to use 2.35, or glance directly, for getting images in the functional tests:\n\nhttp://logs.openstack.org/14/347514/7/check/gate-novaclient-dsvm-functional/7f16bb4/console.html#_2016-08-17_03_25_35_530782","accounts_in_message":[],"_revision_number":7},{"id":"b641e0292662064957129887f33aeee8ea12e6a2","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-17 14:34:13.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"d7e6497b542373acd4c3a394cb779f9905e37fa3","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-17 14:43:42.000000000","message":"Patch Set 8: Workflow-1\n\nThe 2.36 quota/limits functional tests are failing for some reason, so I\u0027m playing with that.","accounts_in_message":[],"_revision_number":8},{"id":"99905e1cb078abf5856b44bfad11abb40d579ff8","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-17 15:09:18.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"65849b5ed63ae760a3d38cd0b6c5ae84dda1aea3","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-17 16:10:18.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"4e34d4084161d927bc46c528426e063f239507f0","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-17 16:11:47.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"6f3617bf1195912c24d04b59100cb7d2eac76da5","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-17 16:21:13.000000000","message":"Patch Set 9: Workflow-1\n\nStill hitting some functional test failures here.\n\nhttp://paste.openstack.org/show/559068/","accounts_in_message":[],"_revision_number":9},{"id":"3f5599345864bc370841a6ce5f65e689cdcd5d26","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-17 18:45:33.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"6ebd94625908230640d7b7529f9696c3451c4e1f","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-17 18:55:53.000000000","message":"Patch Set 10: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"4994b543f87d76d89fd62d9014b2061683e66afd","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-17 18:56:03.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"64e187b4cfd4582078cb9e3c0212e9f5054ae151","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-17 21:45:11.000000000","message":"Patch Set 11: Code-Review-2\n\nProcedural -2 on this because I think we\u0027re going to release everything below it, and then release this as a major version bump.","accounts_in_message":[],"_revision_number":11},{"id":"65d8849d65205ff7d1a682dc362fd8713e1d11ea","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-17 22:17:15.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/14/347514/11/check/gate-python-novaclient-docs-ubuntu-xenial/0d0d26d//doc/build/html/ : SUCCESS in 3m 36s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/14/347514/11/check/gate-python-novaclient-pep8-ubuntu-xenial/96c1820/ : SUCCESS in 3m 22s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/14/347514/11/check/gate-python-novaclient-python27-ubuntu-xenial/9db019c/ : SUCCESS in 3m 44s\n- gate-python-novaclient-python34 http://logs.openstack.org/14/347514/11/check/gate-python-novaclient-python34/8ed1dc1/ : SUCCESS in 3m 01s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/14/347514/11/check/gate-python-novaclient-python35-nv/fdabd05/ : SUCCESS in 3m 59s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/14/347514/11/check/gate-tempest-dsvm-neutron-src-python-novaclient/edc5522/ : SUCCESS in 1h 08m 51s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/14/347514/11/check/gate-python-novaclient-releasenotes/c8e7179//releasenotes/build/html/ : SUCCESS in 2m 05s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/14/347514/11/check/gate-novaclient-dsvm-functional/a98b8f2/ : SUCCESS in 51m 43s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/14/347514/11/check/gate-novaclient-dsvm-functional-mitaka-nv/3abddc4/ : FAILURE in 46m 27s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/14/347514/11/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/9c794ed/ : SUCCESS in 52m 34s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"10025421be8d4cdd46a8bb4ea3e87d087fa73d6b","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-18 14:10:25.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"605e2d123a6be7e3d46939cc17989522ee79eaef","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-18 15:26:41.000000000","message":"Patch Set 12: -Code-Review\n\nThe 5.1.0 release request is up:\n\nhttps://review.openstack.org/#/c/357296/\n\nSo we should be good to go with this now.","accounts_in_message":[],"_revision_number":12},{"id":"5c6b7cb55c324dd5b737cf42816cb8615ec11031","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-08-18 15:38:57.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"b5670870f0c24311d1fd68c2f4ad29ec89e4ede2","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-08-18 16:06:48.000000000","message":"Patch Set 12: Code-Review+2","accounts_in_message":[],"_revision_number":12},{"id":"e0fd328888ed6cf56b499a152d078452d97a6950","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-18 21:00:26.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/14/347514/12/check/gate-python-novaclient-docs-ubuntu-xenial/0210918//doc/build/html/ : SUCCESS in 2m 50s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/14/347514/12/check/gate-python-novaclient-pep8-ubuntu-xenial/f39f65e/ : SUCCESS in 1m 37s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/14/347514/12/check/gate-python-novaclient-python27-ubuntu-xenial/df852ff/ : SUCCESS in 2m 31s\n- gate-python-novaclient-python34 http://logs.openstack.org/14/347514/12/check/gate-python-novaclient-python34/7e46f8f/ : SUCCESS in 1m 57s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/14/347514/12/check/gate-python-novaclient-python35-nv/18d349b/ : SUCCESS in 2m 40s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/14/347514/12/check/gate-tempest-dsvm-neutron-src-python-novaclient/c23aafc/ : SUCCESS in 1h 12m 06s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/14/347514/12/check/gate-python-novaclient-releasenotes/3c8ca20//releasenotes/build/html/ : SUCCESS in 1m 38s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/14/347514/12/check/gate-novaclient-dsvm-functional/0034ab7/ : SUCCESS in 36m 48s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/14/347514/12/check/gate-novaclient-dsvm-functional-mitaka-nv/7b212f1/ : FAILURE in 22m 50s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/14/347514/12/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/422a20b/ : SUCCESS in 37m 06s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"0c19e0c130200e0adaaea5bfff2c50b8a6da8560","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2016-08-19 15:47:53.000000000","message":"Uploaded patch set 13: Patch Set 12 was rebased.","accounts_in_message":[],"_revision_number":13},{"id":"15dff0cca8188b0a50cb71a3f28e3557f65df08f","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-19 15:59:58.000000000","message":"Patch Set 13:\n\n(3 comments)","accounts_in_message":[],"_revision_number":13},{"id":"d1a77e294941bff4c425c14ad2602c051b522875","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-19 16:04:54.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"2bb4abf7319a2fb191df0c6a29a7b31cd83bc38f","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-19 16:05:17.000000000","message":"Patch Set 13: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"11984a5e7c0f2e74de07619f48b11e8343550b17","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2016-08-19 16:37:07.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"7887d6448296763295630c9add5004110828fc26","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-08-19 17:51:12.000000000","message":"Patch Set 14: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":14},{"id":"3ebe3bfe29b84305c4200b5696a353458804ed85","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-19 17:52:53.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"f2395558720c64f9b4435f0f1a68fc9847aaba95","author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"date":"2016-08-19 19:43:22.000000000","message":"Patch Set 14: Code-Review+1","accounts_in_message":[],"_revision_number":14},{"id":"3891711de284d9c6db6fe1d20d89978cc1bdc81e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-19 21:11:43.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/14/347514/14/check/gate-python-novaclient-docs-ubuntu-xenial/3d73e2d//doc/build/html/ : SUCCESS in 3m 03s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/14/347514/14/check/gate-python-novaclient-pep8-ubuntu-xenial/4454d93/ : SUCCESS in 2m 59s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/14/347514/14/check/gate-python-novaclient-python27-ubuntu-xenial/beb0480/ : SUCCESS in 3m 36s\n- gate-python-novaclient-python34 http://logs.openstack.org/14/347514/14/check/gate-python-novaclient-python34/898ee0e/ : SUCCESS in 2m 44s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/14/347514/14/check/gate-python-novaclient-python35-nv/015ecd1/ : SUCCESS in 4m 06s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/14/347514/14/check/gate-tempest-dsvm-neutron-src-python-novaclient/e8240c2/ : SUCCESS in 1h 08m 03s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/14/347514/14/check/gate-python-novaclient-releasenotes/2cf0f11//releasenotes/build/html/ : SUCCESS in 1m 34s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/14/347514/14/check/gate-novaclient-dsvm-functional/ca7cc58/ : SUCCESS in 53m 11s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/14/347514/14/check/gate-novaclient-dsvm-functional-mitaka-nv/629a66a/ : FAILURE in 40m 59s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/14/347514/14/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/03fd190/ : SUCCESS in 54m 29s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"d556b1f5a184a6cd2fa874c595b739527fa6f9a0","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-08-19 21:33:58.000000000","message":"Patch Set 14: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":14},{"id":"2aa1d5b4db64e790ef1119ffcd703a680214f8f0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-19 21:34:18.000000000","message":"Patch Set 14: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":14},{"id":"84e1e1237a1184425029b7ab3abc5cc6eb08e371","date":"2016-08-19 22:49:31.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":14},{"id":"ec28216d51472f856c3e4420bb0f9dada0fc43ef","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-19 22:49:31.000000000","message":"Patch Set 14: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/14/347514/14/gate/gate-python-novaclient-docs-ubuntu-xenial/e7643be//doc/build/html/ : SUCCESS in 1m 36s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/14/347514/14/gate/gate-python-novaclient-pep8-ubuntu-xenial/8ab7b50/ : SUCCESS in 2m 11s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/14/347514/14/gate/gate-python-novaclient-python27-ubuntu-xenial/f5bc401/ : SUCCESS in 2m 51s\n- gate-python-novaclient-python34 http://logs.openstack.org/14/347514/14/gate/gate-python-novaclient-python34/217f3d4/ : SUCCESS in 3m 22s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/14/347514/14/gate/gate-tempest-dsvm-neutron-src-python-novaclient/ce9b5e5/ : SUCCESS in 1h 14m 41s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/14/347514/14/gate/gate-python-novaclient-releasenotes/8e53427//releasenotes/build/html/ : SUCCESS in 2m 13s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/14/347514/14/gate/gate-novaclient-dsvm-functional/7c0fc2d/ : SUCCESS in 52m 52s","accounts_in_message":[],"_revision_number":14}],"current_revision_number":14,"current_revision":"578c39865d41158de185b90ca4cecc7fbb8f59ae","revisions":{"d6c6978e38b438fd87ecf105a1e62ea3eea294cc":{"kind":"REWORK","_number":1,"created":"2016-07-26 18:33:34.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/14/347514/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/14/347514/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/1"}}},"commit":{"parents":[{"commit":"6b11a1c46b46208cdeab35d1b7b91e3286fc7fd5","subject":"Remove discover from test-requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6b11a1c46b46208cdeab35d1b7b91e3286fc7fd5"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2016-07-26 18:35:29.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2016-07-26 18:35:29.000000000","tz":-420},"subject":"WIP: Deprecate network-* commands and clamp to microversion 2.35","message":"WIP: Deprecate network-* commands and clamp to microversion 2.35\n\nThis introduces a helper to clamp the client microversion to 2.35,\nwhich is the last version to support the network proxy. We print a\ndeprecation warning if those commands are used, and mark them as\ndeprecated in the help text.\n\nThis is a network-specific user-friendly bit of sugar to make sure\nthat nova-network users aren\u0027t cut out before we actually drop the\nsupport for it on the server side.\n\nChange-Id: Id68c2dbef29b201aa7c8ef9417432feb5596529a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d6c6978e38b438fd87ecf105a1e62ea3eea294cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d6c6978e38b438fd87ecf105a1e62ea3eea294cc"}]},"branch":"refs/heads/master"},"c7b4bab5131bf5c78346c1a5b01deb26d92a5f38":{"kind":"REWORK","_number":2,"created":"2016-07-26 23:07:37.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/14/347514/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/14/347514/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/2"}}},"commit":{"parents":[{"commit":"6b11a1c46b46208cdeab35d1b7b91e3286fc7fd5","subject":"Remove discover from test-requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6b11a1c46b46208cdeab35d1b7b91e3286fc7fd5"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2016-07-26 18:35:29.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2016-07-26 23:07:59.000000000","tz":-420},"subject":"Deprecate network-* commands and clamp to microversion 2.35","message":"Deprecate network-* commands and clamp to microversion 2.35\n\nThis introduces a helper to clamp the client microversion to 2.35,\nwhich is the last version to support the network proxy. We print a\ndeprecation warning if those commands are used, and mark them as\ndeprecated in the help text.\n\nThis is a network-specific user-friendly bit of sugar to make sure\nthat nova-network users aren\u0027t cut out before we actually drop the\nsupport for it on the server side.\n\nChange-Id: Id68c2dbef29b201aa7c8ef9417432feb5596529a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c7b4bab5131bf5c78346c1a5b01deb26d92a5f38"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c7b4bab5131bf5c78346c1a5b01deb26d92a5f38"}]},"branch":"refs/heads/master"},"355862c8f5255f162fbe8c35ed679236165f18e5":{"kind":"REWORK","_number":3,"created":"2016-07-28 17:33:09.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/14/347514/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/14/347514/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/3"}}},"commit":{"parents":[{"commit":"6b11a1c46b46208cdeab35d1b7b91e3286fc7fd5","subject":"Remove discover from test-requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6b11a1c46b46208cdeab35d1b7b91e3286fc7fd5"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2016-07-26 18:35:29.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2016-07-28 17:36:20.000000000","tz":-420},"subject":"Deprecate network-* commands and clamp to microversion 2.35","message":"Deprecate network-* commands and clamp to microversion 2.35\n\nThis introduces a helper to clamp the client microversion to 2.35,\nwhich is the last version to support the network proxy. We print a\ndeprecation warning if those commands are used, and mark them as\ndeprecated in the help text.\n\nThis is a network-specific user-friendly bit of sugar to make sure\nthat nova-network users aren\u0027t cut out before we actually drop the\nsupport for it on the server side.\n\nChange-Id: Id68c2dbef29b201aa7c8ef9417432feb5596529a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/355862c8f5255f162fbe8c35ed679236165f18e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/355862c8f5255f162fbe8c35ed679236165f18e5"}]},"branch":"refs/heads/master"},"b193592469c4250fd5f8345827b17cc7dcffa16b":{"kind":"REWORK","_number":4,"created":"2016-08-10 19:23:53.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/14/347514/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/14/347514/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/4"}}},"commit":{"parents":[{"commit":"baeaf60e601d536b94552d3f477b78895df138f9","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/baeaf60e601d536b94552d3f477b78895df138f9"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2016-07-26 18:35:29.000000000","tz":-420},"committer":{"name":"Matt Riedemann","email":"mriedem@us.ibm.com","date":"2016-08-10 19:21:18.000000000","tz":-240},"subject":"Deprecate network-* commands and clamp to microversion 2.35","message":"Deprecate network-* commands and clamp to microversion 2.35\n\nThis introduces a helper to clamp the client microversion to 2.35,\nwhich is the last version to support the network proxy. We print a\ndeprecation warning if those commands are used, and mark them as\ndeprecated in the help text.\n\nThis is a network-specific user-friendly bit of sugar to make sure\nthat nova-network users aren\u0027t cut out before we actually drop the\nsupport for it on the server side.\n\nNote that quotas and limits are special because only the network\nrelated resources in those are not returned with 2.36. So this\nchange handles 2.36 separately for quota-update and\nquota-class-update, and deprecates the network resource quota\nupdate arguments for \u003c2.35 as an indication those are going away.\n\nRelated to blueprint deprecate-api-proxies\n\nCo-Authored-By: Matt Riedemann \u003cmriedem@us.ibm.com\u003e\n\nChange-Id: Id68c2dbef29b201aa7c8ef9417432feb5596529a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b193592469c4250fd5f8345827b17cc7dcffa16b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b193592469c4250fd5f8345827b17cc7dcffa16b"}]},"branch":"refs/heads/master"},"265aa711b80d1a312aafab562021f9d1f83a2296":{"kind":"REWORK","_number":5,"created":"2016-08-11 01:42:34.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/14/347514/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/14/347514/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/5"}}},"commit":{"parents":[{"commit":"baeaf60e601d536b94552d3f477b78895df138f9","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/baeaf60e601d536b94552d3f477b78895df138f9"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2016-07-26 18:35:29.000000000","tz":-420},"committer":{"name":"Matt Riedemann","email":"mriedem@us.ibm.com","date":"2016-08-11 01:42:25.000000000","tz":-240},"subject":"Deprecate network-* commands and clamp to microversion 2.35","message":"Deprecate network-* commands and clamp to microversion 2.35\n\nThis introduces a helper to clamp the client microversion to 2.35,\nwhich is the last version to support the network proxy. We print a\ndeprecation warning if those commands are used, and mark them as\ndeprecated in the help text.\n\nThis is a network-specific user-friendly bit of sugar to make sure\nthat nova-network users aren\u0027t cut out before we actually drop the\nsupport for it on the server side.\n\nNote that quotas and limits are special because only the network\nrelated resources in those are not returned with 2.36. So this\nchange handles 2.36 separately for quota-update and\nquota-class-update, and deprecates the network resource quota\nupdate arguments for \u003c2.35 as an indication those are going away.\n\nRelated to blueprint deprecate-api-proxies\n\nCo-Authored-By: Matt Riedemann \u003cmriedem@us.ibm.com\u003e\n\nChange-Id: Id68c2dbef29b201aa7c8ef9417432feb5596529a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/265aa711b80d1a312aafab562021f9d1f83a2296"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/265aa711b80d1a312aafab562021f9d1f83a2296"}]},"branch":"refs/heads/master"},"85b2ccc5bc31fa3fd019da4b1f88f72f61cb056e":{"kind":"REWORK","_number":6,"created":"2016-08-11 01:48:23.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/14/347514/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/14/347514/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/6"}}},"commit":{"parents":[{"commit":"baeaf60e601d536b94552d3f477b78895df138f9","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/baeaf60e601d536b94552d3f477b78895df138f9"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2016-07-26 18:35:29.000000000","tz":-420},"committer":{"name":"Matt Riedemann","email":"mriedem@us.ibm.com","date":"2016-08-11 01:48:02.000000000","tz":-240},"subject":"Deprecate network-* commands and clamp to microversion 2.35","message":"Deprecate network-* commands and clamp to microversion 2.35\n\nThis introduces a helper to clamp the client microversion to 2.35,\nwhich is the last version to support the network proxy. We print a\ndeprecation warning if those commands are used, and mark them as\ndeprecated in the help text.\n\nThis is a network-specific user-friendly bit of sugar to make sure\nthat nova-network users aren\u0027t cut out before we actually drop the\nsupport for it on the server side.\n\nNote that quotas and limits are special because only the network\nrelated resources in those are not returned with 2.36. So this\nchange handles 2.36 separately for quota-update and\nquota-class-update, and deprecates the network resource quota\nupdate arguments for \u003c2.35 as an indication those are going away.\n\nRelated to blueprint deprecate-api-proxies\n\nCo-Authored-By: Matt Riedemann \u003cmriedem@us.ibm.com\u003e\n\nChange-Id: Id68c2dbef29b201aa7c8ef9417432feb5596529a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/85b2ccc5bc31fa3fd019da4b1f88f72f61cb056e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/85b2ccc5bc31fa3fd019da4b1f88f72f61cb056e"}]},"branch":"refs/heads/master"},"a000177cd296e72a2f32d6ee26e164f2057852dc":{"kind":"REWORK","_number":7,"created":"2016-08-17 02:29:19.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/14/347514/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/14/347514/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/7"}}},"commit":{"parents":[{"commit":"6e416bf2502e0934037ad0dc606f68a25668ccf1","subject":"Merge \"Refactor test_servers APIVersion setup\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6e416bf2502e0934037ad0dc606f68a25668ccf1"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2016-07-26 18:35:29.000000000","tz":-420},"committer":{"name":"Matt Riedemann","email":"mriedem@us.ibm.com","date":"2016-08-17 02:29:05.000000000","tz":-240},"subject":"Deprecate network-* commands and clamp to microversion 2.35","message":"Deprecate network-* commands and clamp to microversion 2.35\n\nThis introduces a helper to clamp the client microversion to 2.35,\nwhich is the last version to support the network proxy. We print a\ndeprecation warning if those commands are used, and mark them as\ndeprecated in the help text.\n\nThis is a network-specific user-friendly bit of sugar to make sure\nthat nova-network users aren\u0027t cut out before we actually drop the\nsupport for it on the server side.\n\nNote that quotas and limits are special because only the network\nrelated resources in those are not returned with 2.36. So this\nchange handles 2.36 separately for quota-update and\nquota-class-update, and deprecates the network resource quota\nupdate arguments for \u003c2.35 as an indication those are going away.\n\nRelated to blueprint deprecate-api-proxies\n\nCo-Authored-By: Matt Riedemann \u003cmriedem@us.ibm.com\u003e\n\nChange-Id: Id68c2dbef29b201aa7c8ef9417432feb5596529a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a000177cd296e72a2f32d6ee26e164f2057852dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a000177cd296e72a2f32d6ee26e164f2057852dc"}]},"branch":"refs/heads/master"},"66b82c54b9905a2ff6073277903b090625d787bd":{"kind":"REWORK","_number":8,"created":"2016-08-17 14:34:13.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/14/347514/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/14/347514/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/8"}}},"commit":{"parents":[{"commit":"6e416bf2502e0934037ad0dc606f68a25668ccf1","subject":"Merge \"Refactor test_servers APIVersion setup\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6e416bf2502e0934037ad0dc606f68a25668ccf1"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2016-07-26 18:35:29.000000000","tz":-420},"committer":{"name":"Matt Riedemann","email":"mriedem@us.ibm.com","date":"2016-08-17 14:34:09.000000000","tz":-240},"subject":"Deprecate network-* commands and clamp to microversion 2.35","message":"Deprecate network-* commands and clamp to microversion 2.35\n\nThis introduces a helper to clamp the client microversion to 2.35,\nwhich is the last version to support the network proxy. We print a\ndeprecation warning if those commands are used, and mark them as\ndeprecated in the help text.\n\nThis is a network-specific user-friendly bit of sugar to make sure\nthat nova-network users aren\u0027t cut out before we actually drop the\nsupport for it on the server side.\n\nNote that quotas and limits are special because only the network\nrelated resources in those are not returned with 2.36. So this\nchange handles 2.36 separately for quota-update and\nquota-class-update, and deprecates the network resource quota\nupdate arguments for \u003c2.35 as an indication those are going away.\n\nRelated to blueprint deprecate-api-proxies\n\nCo-Authored-By: Matt Riedemann \u003cmriedem@us.ibm.com\u003e\n\nChange-Id: Id68c2dbef29b201aa7c8ef9417432feb5596529a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/66b82c54b9905a2ff6073277903b090625d787bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/66b82c54b9905a2ff6073277903b090625d787bd"}]},"branch":"refs/heads/master"},"ad32e2c3ad38f2a3163c508a454ca8cb118bed53":{"kind":"REWORK","_number":9,"created":"2016-08-17 15:09:18.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/14/347514/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/14/347514/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/9"}}},"commit":{"parents":[{"commit":"6e416bf2502e0934037ad0dc606f68a25668ccf1","subject":"Merge \"Refactor test_servers APIVersion setup\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6e416bf2502e0934037ad0dc606f68a25668ccf1"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2016-07-26 18:35:29.000000000","tz":-420},"committer":{"name":"Matt Riedemann","email":"mriedem@us.ibm.com","date":"2016-08-17 15:08:57.000000000","tz":-240},"subject":"Deprecate network-* commands and clamp to microversion 2.35","message":"Deprecate network-* commands and clamp to microversion 2.35\n\nThis introduces a helper to clamp the client microversion to 2.35,\nwhich is the last version to support the network proxy. We print a\ndeprecation warning if those commands are used, and mark them as\ndeprecated in the help text.\n\nThis is a network-specific user-friendly bit of sugar to make sure\nthat nova-network users aren\u0027t cut out before we actually drop the\nsupport for it on the server side.\n\nNote that quotas and limits are special because only the network\nrelated resources in those are not returned with 2.36. So this\nchange handles 2.36 separately for quota-update and\nquota-class-update, and deprecates the network resource quota\nupdate arguments for \u003c2.35 as an indication those are going away.\n\nRelated to blueprint deprecate-api-proxies\n\nCo-Authored-By: Matt Riedemann \u003cmriedem@us.ibm.com\u003e\n\nChange-Id: Id68c2dbef29b201aa7c8ef9417432feb5596529a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ad32e2c3ad38f2a3163c508a454ca8cb118bed53"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ad32e2c3ad38f2a3163c508a454ca8cb118bed53"}]},"branch":"refs/heads/master"},"9c8d32332e79c5f4d7192a8f38a9a7d1bd9eaa40":{"kind":"REWORK","_number":10,"created":"2016-08-17 18:45:33.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/14/347514/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/14/347514/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/10"}}},"commit":{"parents":[{"commit":"697c81c724ed2ae91fa1c35dfcad3cd2cfd68197","subject":"Fold in the duplication of quota update functional tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/697c81c724ed2ae91fa1c35dfcad3cd2cfd68197"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2016-07-26 18:35:29.000000000","tz":-420},"committer":{"name":"Matt Riedemann","email":"mriedem@us.ibm.com","date":"2016-08-17 18:44:53.000000000","tz":-240},"subject":"Deprecate network-* commands and clamp to microversion 2.35","message":"Deprecate network-* commands and clamp to microversion 2.35\n\nThis introduces a helper to clamp the client microversion to 2.35,\nwhich is the last version to support the network proxy. We print a\ndeprecation warning if those commands are used, and mark them as\ndeprecated in the help text.\n\nThis is a network-specific user-friendly bit of sugar to make sure\nthat nova-network users aren\u0027t cut out before we actually drop the\nsupport for it on the server side.\n\nNote that quotas and limits are special because only the network\nrelated resources in those are not returned with 2.36. So this\nchange handles 2.36 separately for quota-update and\nquota-class-update, and deprecates the network resource quota\nupdate arguments for \u003c2.35 as an indication those are going away.\n\nAs expected, several of the functional tests have to be updated\nto work with the new world that is microversion 2.36.\n\nRelated to blueprint deprecate-api-proxies\n\nCo-Authored-By: Matt Riedemann \u003cmriedem@us.ibm.com\u003e\n\nChange-Id: Id68c2dbef29b201aa7c8ef9417432feb5596529a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9c8d32332e79c5f4d7192a8f38a9a7d1bd9eaa40"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9c8d32332e79c5f4d7192a8f38a9a7d1bd9eaa40"}]},"branch":"refs/heads/master"},"e5df4c0ab2a2dc00eee4b43dfb63d12e58294281":{"kind":"REWORK","_number":11,"created":"2016-08-17 18:56:03.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/14/347514/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/14/347514/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/11"}}},"commit":{"parents":[{"commit":"697c81c724ed2ae91fa1c35dfcad3cd2cfd68197","subject":"Fold in the duplication of quota update functional tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/697c81c724ed2ae91fa1c35dfcad3cd2cfd68197"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2016-07-26 18:35:29.000000000","tz":-420},"committer":{"name":"Matt Riedemann","email":"mriedem@us.ibm.com","date":"2016-08-17 18:55:47.000000000","tz":-240},"subject":"Deprecate network-* commands and clamp to microversion 2.35","message":"Deprecate network-* commands and clamp to microversion 2.35\n\nThis introduces a helper to clamp the client microversion to 2.35,\nwhich is the last version to support the network proxy. We print a\ndeprecation warning if those commands are used, and mark them as\ndeprecated in the help text.\n\nThis is a network-specific user-friendly bit of sugar to make sure\nthat nova-network users aren\u0027t cut out before we actually drop the\nsupport for it on the server side.\n\nNote that quotas and limits are special because only the network\nrelated resources in those are not returned with 2.36. So this\nchange handles 2.36 separately for quota-update and\nquota-class-update, and deprecates the network resource quota\nupdate arguments for \u003c2.35 as an indication those are going away.\n\nAs expected, several of the functional tests have to be updated\nto work with the new world that is microversion 2.36.\n\nRelated to blueprint deprecate-api-proxies\n\nCo-Authored-By: Matt Riedemann \u003cmriedem@us.ibm.com\u003e\n\nChange-Id: Id68c2dbef29b201aa7c8ef9417432feb5596529a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e5df4c0ab2a2dc00eee4b43dfb63d12e58294281"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e5df4c0ab2a2dc00eee4b43dfb63d12e58294281"}]},"branch":"refs/heads/master"},"47eb0fcc42d75239d191beae663f5d819af7d5cb":{"kind":"REWORK","_number":12,"created":"2016-08-18 14:10:25.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/14/347514/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/14/347514/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/12"}}},"commit":{"parents":[{"commit":"38073cab51821e4c29a47bcc7cb33d45b112d1c3","subject":"Merge \"Make wait_for_server_os_boot wait longer\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/38073cab51821e4c29a47bcc7cb33d45b112d1c3"}]}],"author":{"name":"Matt Riedemann","email":"mriedem@us.ibm.com","date":"2016-08-18 14:03:11.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem@us.ibm.com","date":"2016-08-18 14:03:11.000000000","tz":-240},"subject":"Deprecate network-* commands and clamp to microversion 2.35","message":"Deprecate network-* commands and clamp to microversion 2.35\n\nThis introduces a helper to clamp the client microversion to 2.35,\nwhich is the last version to support the network proxy. We print a\ndeprecation warning if those commands are used, and mark them as\ndeprecated in the help text.\n\nThis is a network-specific user-friendly bit of sugar to make sure\nthat nova-network users aren\u0027t cut out before we actually drop the\nsupport for it on the server side.\n\nNote that quotas and limits are special because only the network\nrelated resources in those are not returned with 2.36. So this\nchange handles 2.36 separately for quota-update and\nquota-class-update, and deprecates the network resource quota\nupdate arguments for \u003c2.35 as an indication those are going away.\n\nAs expected, several of the functional tests have to be updated\nto work with the new world that is microversion 2.36.\n\nRelated to blueprint deprecate-api-proxies\n\nCo-Authored-By: Matt Riedemann \u003cmriedem@us.ibm.com\u003e\n\nChange-Id: Id68c2dbef29b201aa7c8ef9417432feb5596529a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/47eb0fcc42d75239d191beae663f5d819af7d5cb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/47eb0fcc42d75239d191beae663f5d819af7d5cb"}]},"branch":"refs/heads/master"},"fd30f9e047666a3c8b4cc4f0d9223241d04f5623":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2016-08-19 15:47:53.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/14/347514/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/14/347514/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/13"}}},"commit":{"parents":[{"commit":"c3b5365cdf2500a5bd1d4c2bb940d2b4e394fc02","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c3b5365cdf2500a5bd1d4c2bb940d2b4e394fc02"}]}],"author":{"name":"Matt Riedemann","email":"mriedem@us.ibm.com","date":"2016-08-18 14:03:11.000000000","tz":-240},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2016-08-19 15:51:07.000000000","tz":-420},"subject":"Deprecate network-* commands and clamp to microversion 2.35","message":"Deprecate network-* commands and clamp to microversion 2.35\n\nThis introduces a helper to clamp the client microversion to 2.35,\nwhich is the last version to support the network proxy. We print a\ndeprecation warning if those commands are used, and mark them as\ndeprecated in the help text.\n\nThis is a network-specific user-friendly bit of sugar to make sure\nthat nova-network users aren\u0027t cut out before we actually drop the\nsupport for it on the server side.\n\nNote that quotas and limits are special because only the network\nrelated resources in those are not returned with 2.36. So this\nchange handles 2.36 separately for quota-update and\nquota-class-update, and deprecates the network resource quota\nupdate arguments for \u003c2.35 as an indication those are going away.\n\nAs expected, several of the functional tests have to be updated\nto work with the new world that is microversion 2.36.\n\nRelated to blueprint deprecate-api-proxies\n\nCo-Authored-By: Matt Riedemann \u003cmriedem@us.ibm.com\u003e\n\nChange-Id: Id68c2dbef29b201aa7c8ef9417432feb5596529a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/fd30f9e047666a3c8b4cc4f0d9223241d04f5623"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/fd30f9e047666a3c8b4cc4f0d9223241d04f5623"}]},"branch":"refs/heads/master"},"578c39865d41158de185b90ca4cecc7fbb8f59ae":{"kind":"REWORK","_number":14,"created":"2016-08-19 16:37:07.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/14/347514/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/14/347514/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/14/347514/14"}}},"commit":{"parents":[{"commit":"c3b5365cdf2500a5bd1d4c2bb940d2b4e394fc02","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c3b5365cdf2500a5bd1d4c2bb940d2b4e394fc02"}]}],"author":{"name":"Matt Riedemann","email":"mriedem@us.ibm.com","date":"2016-08-18 14:03:11.000000000","tz":-240},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2016-08-19 16:30:29.000000000","tz":-420},"subject":"Deprecate network-* commands and clamp to microversion 2.35","message":"Deprecate network-* commands and clamp to microversion 2.35\n\nThis introduces a helper to clamp the client microversion to 2.35,\nwhich is the last version to support the network proxy. We print a\ndeprecation warning if those commands are used, and mark them as\ndeprecated in the help text.\n\nThis is a network-specific user-friendly bit of sugar to make sure\nthat nova-network users aren\u0027t cut out before we actually drop the\nsupport for it on the server side.\n\nNote that quotas and limits are special because only the network\nrelated resources in those are not returned with 2.36. So this\nchange handles 2.36 separately for quota-update and\nquota-class-update, and deprecates the network resource quota\nupdate arguments for \u003c2.35 as an indication those are going away.\n\nAs expected, several of the functional tests have to be updated\nto work with the new world that is microversion 2.36.\n\nRelated to blueprint deprecate-api-proxies\n\nCo-Authored-By: Matt Riedemann \u003cmriedem@us.ibm.com\u003e\n\nChange-Id: Id68c2dbef29b201aa7c8ef9417432feb5596529a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/578c39865d41158de185b90ca4cecc7fbb8f59ae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/578c39865d41158de185b90ca4cecc7fbb8f59ae"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
