)]}'
{"id":"openstack%2Fpython-novaclient~304035","triplet_id":"openstack%2Fpython-novaclient~master~Ibb99fdafbf02b3e92f1a5d04d168151b3400b901","project":"openstack/python-novaclient","branch":"master","topic":"session","hashtags":[],"change_id":"Ibb99fdafbf02b3e92f1a5d04d168151b3400b901","subject":"Create keystone session instance if not present","status":"MERGED","created":"2016-04-11 11:06:57.000000000","updated":"2016-12-17 18:42:45.000000000","submitted":"2016-12-17 18:42:45.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":78,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"bc891a4f4a8e0194722e5adfd20e688069f3203e","_number":304035,"virtual_id_number":304035,"owner":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},{"value":2,"date":"2016-12-17 18:42:45.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"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":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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"},"recommended":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":1,"date":"2016-12-16 12:56:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":2,"date":"2016-12-16 12:56:10.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":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":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},{"value":2,"date":"2016-12-16 12:56:10.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"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":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":1,"date":"2016-12-17 17:40:41.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"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":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_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":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-04-18 16:19:21.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2016-06-02 17:51:46.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2016-07-29 20:08:06.000000000","updated_by":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"reviewer":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"state":"REVIEWER"},{"updated":"2016-08-11 20:09:02.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2016-08-16 13:54:34.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2016-08-16 13:55:19.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-10-04 06:01:54.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2016-10-15 00:47:47.000000000","updated_by":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"reviewer":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"state":"REVIEWER"},{"updated":"2016-10-19 00:42:32.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2016-10-19 12:29:40.000000000","updated_by":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"reviewer":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"state":"REVIEWER"},{"updated":"2016-10-19 16:44:15.000000000","updated_by":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"reviewer":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"state":"REVIEWER"},{"updated":"2016-12-08 17:31:34.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-12-09 19:23:19.000000000","updated_by":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"reviewer":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"state":"REVIEWER"},{"updated":"2016-12-14 12:13:41.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-12-17 17:40:41.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-12-17 18:42:45.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"90b78b33bf112eeea05beb403f54ba4e199e7fdd","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-11 11:06:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"121bfbbc801951936c361fd7aab06e9c58a100c5","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-11 12:00:29.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"43be0eacd74588966c565a1dbd01499fd601d4a6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-11 13:32:27.000000000","message":"Patch Set 2: 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 http://docs-draft.openstack.org/35/304035/2/check/gate-python-novaclient-docs/c99e3f6//doc/build/html/ : SUCCESS in 4m 08s\n- gate-python-novaclient-pep8 http://logs.openstack.org/35/304035/2/check/gate-python-novaclient-pep8/16b2cef/ : SUCCESS in 4m 00s\n- gate-python-novaclient-python27 http://logs.openstack.org/35/304035/2/check/gate-python-novaclient-python27/5c49531/ : FAILURE in 4m 00s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/2/check/gate-python-novaclient-python34/a042bae/ : SUCCESS in 4m 51s\n- gate-python-novaclient-pypy http://logs.openstack.org/35/304035/2/check/gate-python-novaclient-pypy/af3d89c/ : FAILURE in 4m 59s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/a3a8dc1/ : SUCCESS in 1h 29m 45s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/2/check/gate-novaclient-dsvm-functional/aebbc2a/ : FAILURE in 30m 27s","accounts_in_message":[],"_revision_number":2},{"id":"8d0dd8c0d02c13b882b77d1ecfa748d0b6d2c40a","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-11 15:52:52.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"5a4a86dcf5a7610ac7dc4226bb3aa7498ae7cdca","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-11 16:17:03.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"81f3c028e2e02d04ba86546aa6ef312d8ff849e1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-11 17:18:04.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 http://docs-draft.openstack.org/35/304035/4/check/gate-python-novaclient-docs/936a0d5//doc/build/html/ : SUCCESS in 3m 36s\n- gate-python-novaclient-pep8 http://logs.openstack.org/35/304035/4/check/gate-python-novaclient-pep8/b0d7947/ : SUCCESS in 1m 48s\n- gate-python-novaclient-python27 http://logs.openstack.org/35/304035/4/check/gate-python-novaclient-python27/54014be/ : FAILURE in 3m 58s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/4/check/gate-python-novaclient-python34/ff6ad38/ : FAILURE in 3m 29s\n- gate-python-novaclient-pypy http://logs.openstack.org/35/304035/4/check/gate-python-novaclient-pypy/7e06cbb/ : FAILURE in 2m 53s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/4/check/gate-tempest-dsvm-neutron-src-python-novaclient/3062a57/ : SUCCESS in 55m 25s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/4/check/gate-novaclient-dsvm-functional/0736116/ : SUCCESS in 33m 06s","accounts_in_message":[],"_revision_number":4},{"id":"594616dae9ad9df617c473e48d2b87f7d2097bc6","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-15 14:30:59.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"22e940719fcc3f8a42df693246bbac3ff125350e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-15 15:32:05.000000000","message":"Patch Set 5: 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 http://docs-draft.openstack.org/35/304035/5/check/gate-python-novaclient-docs/de0275f//doc/build/html/ : SUCCESS in 2m 03s\n- gate-python-novaclient-pep8 http://logs.openstack.org/35/304035/5/check/gate-python-novaclient-pep8/cd42537/ : SUCCESS in 1m 58s\n- gate-python-novaclient-python27 http://logs.openstack.org/35/304035/5/check/gate-python-novaclient-python27/3de6ee5/ : FAILURE in 2m 37s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/5/check/gate-python-novaclient-python34/2f12c17/ : FAILURE in 2m 37s\n- gate-python-novaclient-pypy http://logs.openstack.org/35/304035/5/check/gate-python-novaclient-pypy/bf4c874/ : FAILURE in 3m 38s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/5/check/gate-tempest-dsvm-neutron-src-python-novaclient/c827b45/ : SUCCESS in 56m 50s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/5/check/gate-novaclient-dsvm-functional/7d6af32/ : SUCCESS in 37m 34s","accounts_in_message":[],"_revision_number":5},{"id":"d42060abd6300343f02ed10fabffba432c9642af","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-04-18 16:19:21.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"3899bbc32569cf6010a1b878d4174764e0006bc0","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-18 16:29:54.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"63867f30d92ef04fa5626a881f195d52be85bda1","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-04-18 16:31:14.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"408803c6c0bd235b8a4b49b4bbf34a5b970a2f17","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-19 02:56:43.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 http://docs-draft.openstack.org/35/304035/6/check/gate-python-novaclient-docs/5660e00//doc/build/html/ : SUCCESS in 2m 05s\n- gate-python-novaclient-pep8 http://logs.openstack.org/35/304035/6/check/gate-python-novaclient-pep8/2b68808/ : SUCCESS in 2m 05s\n- gate-python-novaclient-python27 http://logs.openstack.org/35/304035/6/check/gate-python-novaclient-python27/d6857dc/ : FAILURE in 2m 07s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/6/check/gate-python-novaclient-python34/20cb115/ : FAILURE in 3m 21s\n- gate-python-novaclient-pypy http://logs.openstack.org/35/304035/6/check/gate-python-novaclient-pypy/c1ddc71/ : FAILURE in 3m 11s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/6/check/gate-tempest-dsvm-neutron-src-python-novaclient/08c9e33/ : SUCCESS in 49m 19s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/6/check/gate-novaclient-dsvm-functional/b67ae8c/ : SUCCESS in 35m 58s","accounts_in_message":[],"_revision_number":6},{"id":"e463507e14f29297b9ce39f64f91ccdbf00e8fd9","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2016-06-02 17:57:43.000000000","message":"Patch Set 6: Code-Review-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":6},{"id":"409f2f2b614359b2f987327fa4a3893684e11c6b","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-06-02 18:06:53.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"74132c08ede7320b7d8fd4aa77a084faf6ad3b81","author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"date":"2016-06-02 21:01:59.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"9bee725cbe504278e91b5281bb391fc7c01f22c5","author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"date":"2016-06-05 23:49:02.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"2f6b4b16461428384eed7b98b985a5fe800c64b9","author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"date":"2016-06-05 23:50:41.000000000","message":"Patch Set 7:\n\nbringing it to current and fixing minor issues with unit tests and pep8. still need to figure out what\u0027s happening with log events failing unit tests...","accounts_in_message":[],"_revision_number":7},{"id":"c5be5dd64f62a2b4c0b74719b664a7b184b5dcf7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-06 00:48:05.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 http://docs-draft.openstack.org/35/304035/7/check/gate-python-novaclient-docs/5af3629//doc/build/html/ : SUCCESS in 2m 35s\n- gate-python-novaclient-pep8 http://logs.openstack.org/35/304035/7/check/gate-python-novaclient-pep8/b946725/ : SUCCESS in 3m 26s\n- gate-python-novaclient-python27 http://logs.openstack.org/35/304035/7/check/gate-python-novaclient-python27/69ea3c5/ : FAILURE in 3m 48s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/7/check/gate-python-novaclient-python34/46c994b/ : SUCCESS in 4m 14s\n- gate-python-novaclient-pypy http://logs.openstack.org/35/304035/7/check/gate-python-novaclient-pypy/6820d98/ : FAILURE in 1m 57s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/7/check/gate-tempest-dsvm-neutron-src-python-novaclient/c73e50d/ : SUCCESS in 55m 42s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/7/check/gate-novaclient-dsvm-functional/5aa886a/ : SUCCESS in 36m 50s","accounts_in_message":[],"_revision_number":7},{"id":"3f3527d3571b5c0d8d7c1554499cc5319be4a033","author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"date":"2016-06-13 19:16:31.000000000","message":"Patch Set 8: Patch Set 7 was rebased","accounts_in_message":[],"_revision_number":7},{"id":"a7a5d934cd5083b77a6eb27c83613d3d6037f78d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-13 21:18:27.000000000","message":"Patch Set 8: 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 http://docs-draft.openstack.org/35/304035/8/check/gate-python-novaclient-docs/b7da1a3//doc/build/html/ : SUCCESS in 4m 25s\n- gate-python-novaclient-pep8 http://logs.openstack.org/35/304035/8/check/gate-python-novaclient-pep8/b9a0ab1/ : SUCCESS in 3m 34s\n- gate-python-novaclient-python27 http://logs.openstack.org/35/304035/8/check/gate-python-novaclient-python27/24c11b4/ : FAILURE in 6m 07s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/8/check/gate-python-novaclient-python34/90c130a/ : FAILURE in 7m 20s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/8/check/gate-tempest-dsvm-neutron-src-python-novaclient/8948af6/ : SUCCESS in 1h 01m 34s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/8/check/gate-novaclient-dsvm-functional/99958fe/ : SUCCESS in 46m 00s","accounts_in_message":[],"_revision_number":8},{"id":"17853a6841c08053f99d207806e256aa11152099","author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"date":"2016-06-15 18:17:53.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"36f5ccc4f11dd3ef30a8eea2f95e5884eaa42267","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-06-17 12:22:16.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"cf76fd401f40fde9bb3dfc0f836eb3559fe4ad10","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-06-17 12:22:43.000000000","message":"Patch Set 9:\n\nfinally, tests are passed locally for me.","accounts_in_message":[],"_revision_number":9},{"id":"fef3369cd038a47c4815eb1cd9542465affca561","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-06-17 12:22:59.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"7071672edd5dbc11b82ac8b2403964efa62015e1","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-06-17 12:23:59.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"a78fe10cbab92c355e7392bdb5cc554ba13839aa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-17 13:21:35.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs http://docs-draft.openstack.org/35/304035/9/check/gate-python-novaclient-docs/2defb56//doc/build/html/ : SUCCESS in 7m 34s\n- gate-python-novaclient-pep8 http://logs.openstack.org/35/304035/9/check/gate-python-novaclient-pep8/861d362/ : SUCCESS in 7m 10s\n- gate-python-novaclient-python27 http://logs.openstack.org/35/304035/9/check/gate-python-novaclient-python27/4afd306/ : SUCCESS in 4m 06s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/9/check/gate-python-novaclient-python34/1dceced/ : SUCCESS in 9m 42s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/9/check/gate-tempest-dsvm-neutron-src-python-novaclient/47a0c38/ : SUCCESS in 55m 31s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/9/check/gate-novaclient-dsvm-functional/aa98073/ : SUCCESS in 40m 49s","accounts_in_message":[],"_revision_number":9},{"id":"bb8810aa65383d6ee083a50adda2504efe6d229a","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-06-17 18:26:17.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"db6fa0a8449e1b6537feb7f752df648986c664cf","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-06-17 22:21:50.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"41f74bbefe98ad3f32725e42c6d998f2bca78aa1","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-06-18 13:42:56.000000000","message":"Patch Set 9: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"9f5f58dcfdd9ee99d1a56c06a22f457376e70884","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-06-20 01:16:34.000000000","message":"Patch Set 9:\n\n(2 comments)\n\nSo the change this will introduce is when authentication happens. When you use a session you don\u0027t authenticate until you actually make a request. When you do HTTPClient auth would happen straight away. This doesn\u0027t matter for shell but users of novaclient may notice.\n\nMy concern with making a session internal to novaclient was that it doesn\u0027t encourage people to use the common client params. Depending on whether you take an all client or nova client stance this may or may not be a problem.","accounts_in_message":[],"_revision_number":9},{"id":"cfcd5d21ce788137539c437c10113d32298f504b","author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"date":"2016-06-20 16:40:46.000000000","message":"Patch Set 9:\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"e4d9d0fda11209a881d2066acff7782ee39aace0","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-06-20 16:57:48.000000000","message":"Patch Set 9:\n\n(3 comments)\n\nthanks for reviews","accounts_in_message":[],"_revision_number":9},{"id":"a756c3d64638388dbda1cd511d3dfdc9d5e90e27","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-06-20 17:00:16.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"66d631fc3585fd46d2002c26fe436df20ce39506","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-20 17:12:20.000000000","message":"Patch Set 9:\n\n(3 comments)","accounts_in_message":[],"_revision_number":9},{"id":"c4751a5a9beaa3ff97dd56850e9b3d3567d9ecd1","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-06-21 10:12:29.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"e734e5b08c3bbd99767730aec678865fe7549436","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-06-21 10:12:37.000000000","message":"Patch Set 9:\n\n(5 comments)","accounts_in_message":[],"_revision_number":9},{"id":"d1969636fdf328917583d9feccdea7a277ce27e6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-21 11:19:15.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs http://docs-draft.openstack.org/35/304035/10/check/gate-python-novaclient-docs/27c7584//doc/build/html/ : SUCCESS in 8m 03s\n- gate-python-novaclient-pep8 http://logs.openstack.org/35/304035/10/check/gate-python-novaclient-pep8/7aa14cb/ : SUCCESS in 7m 20s\n- gate-python-novaclient-python27 http://logs.openstack.org/35/304035/10/check/gate-python-novaclient-python27/5d107f3/ : SUCCESS in 3m 13s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/10/check/gate-python-novaclient-python34/23d6ff0/ : SUCCESS in 4m 25s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/10/check/gate-tempest-dsvm-neutron-src-python-novaclient/701d8d9/ : SUCCESS in 1h 01m 52s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/10/check/gate-novaclient-dsvm-functional/01903b6/ : SUCCESS in 26m 19s\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/35/304035/10/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/f50f734/ : FAILURE in 23m 14s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"54865914e43aa783753e4e82631586c3875c236d","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-06-21 13:38:07.000000000","message":"Patch Set 10:\n\n(1 comment)\n\nsmall nit inline, otherwise looks great. :)","accounts_in_message":[],"_revision_number":10},{"id":"29fe2080a8bd860c28ee5d988ce2f7b8397fa0a2","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-06-21 13:38:12.000000000","message":"Patch Set 10: Code-Review-1","accounts_in_message":[],"_revision_number":10},{"id":"7cac3ee5b5ba787a071b1ff540c930a0d5f0480e","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-06-21 13:56:24.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"c9613c48ba2c8b55b98fd92e2830be548960e489","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-21 14:11:32.000000000","message":"Patch Set 10: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":10},{"id":"e6503a0a347030c2f5747a33dffe055a381f9183","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-06-21 14:15:53.000000000","message":"Patch Set 10: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"9d7498fadc7c28b86ddad1f3d58ab24c250e4f8f","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-06-21 14:20:35.000000000","message":"Patch Set 10:\n\n(2 comments)","accounts_in_message":[],"_revision_number":10},{"id":"7a5e61b97dde3bedf4cc2265245990862cdf6014","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-06-21 14:25:19.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"601f9622433363b2eb3b0f3759334b3e690d7298","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-06-21 14:44:21.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"fc5e3e4836f660fb7936142dbc8c6da39a04da7a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-21 16:23:38.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs http://docs-draft.openstack.org/35/304035/11/check/gate-python-novaclient-docs/adc5ce2//doc/build/html/ : SUCCESS in 5m 36s\n- gate-python-novaclient-pep8 http://logs.openstack.org/35/304035/11/check/gate-python-novaclient-pep8/2946050/ : SUCCESS in 5m 26s\n- gate-python-novaclient-python27 http://logs.openstack.org/35/304035/11/check/gate-python-novaclient-python27/9d0d800/ : SUCCESS in 8m 39s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/11/check/gate-python-novaclient-python34/e3de71c/ : SUCCESS in 8m 20s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/11/check/gate-tempest-dsvm-neutron-src-python-novaclient/ca7c3ef/ : SUCCESS in 51m 23s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/11/check/gate-novaclient-dsvm-functional/f7ee246/ : SUCCESS in 32m 03s\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/35/304035/11/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/5104085/ : FAILURE in 40m 28s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"f36bb2bccad12c6f77d8d4e3de3b030950ce292c","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-06-22 01:26:28.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"22e04b3a8089e95b96c93d77a6a64cd64305ba53","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-06-22 01:37:35.000000000","message":"Patch Set 11: Code-Review-1\n\n(2 comments)\n\nNeed to deprecate that variable. \n\nIf your goal here is to fix the shell then i would advise you to isolate everything you can into shell.py rather than have all these new variables propogate out to other consumers.","accounts_in_message":[],"_revision_number":11},{"id":"97ecb1dcf8d1a3a896202f927ad79ded0f37bdd7","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-06-22 08:44:50.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"5ae1a8b892ff439c855879c4ae0c58e0778f9adf","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-06-22 09:00:42.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"21ab67711c3ebcbec58049d29ad5acc37eff79f0","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-06-30 13:16:54.000000000","message":"Patch Set 11: Code-Review+1\n\nlgtm","accounts_in_message":[],"_revision_number":11},{"id":"15260ee008d33cccc54ef556bd0928a959eea68d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-01 16:15:57.000000000","message":"Patch Set 11: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":11},{"id":"496c5fc502963bc1cbfae487516807f5d11cd1ad","author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"date":"2016-07-01 18:57:00.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"63ada6e8f569c196aab1866662ef26059cdfbef2","author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"date":"2016-07-01 18:58:13.000000000","message":"Patch Set 12: Code-Review+1\n\nmine was just rebase and conflict solving","accounts_in_message":[],"_revision_number":12},{"id":"52d3ceaa55359e505a6c036472b7a669a35eece7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-01 19:59:30.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs http://docs-draft.openstack.org/35/304035/12/check/gate-python-novaclient-docs/1d6b14b//doc/build/html/ : SUCCESS in 2m 09s\n- gate-python-novaclient-pep8 http://logs.openstack.org/35/304035/12/check/gate-python-novaclient-pep8/5d804e2/ : SUCCESS in 2m 44s\n- gate-python-novaclient-python27 http://logs.openstack.org/35/304035/12/check/gate-python-novaclient-python27/07b5b21/ : SUCCESS in 2m 38s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/12/check/gate-python-novaclient-python34/01060b4/ : SUCCESS in 2m 36s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/12/check/gate-tempest-dsvm-neutron-src-python-novaclient/576a3e7/ : SUCCESS in 1h 00m 39s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/12/check/gate-novaclient-dsvm-functional/d8ef332/ : SUCCESS in 45m 30s\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/35/304035/12/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/57daefa/ : SUCCESS in 25m 56s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"10e5216ce33982c9ad56a74a6562f2803703c9ab","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2016-07-04 17:30:41.000000000","message":"Patch Set 12: Code-Review+1","accounts_in_message":[],"_revision_number":12},{"id":"845f0530a04706fc893506b7dc5863b403ee3475","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-07-05 13:16:49.000000000","message":"Patch Set 12: Code-Review+1","accounts_in_message":[],"_revision_number":12},{"id":"22d234148c935bbbf594a2cce82cc5c81cbeee43","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-07-07 16:05:19.000000000","message":"Patch Set 12:\n\n(6 comments)","accounts_in_message":[],"_revision_number":12},{"id":"3e14d63f2302999bc7de8c1f7a3942d85eef23fa","author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"date":"2016-07-26 21:03:39.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"ef478740582e13525997b3215c5bcecde76b8cdc","author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"date":"2016-07-26 21:04:18.000000000","message":"Patch Set 12:\n\n(6 comments)\n\nthanks for your comments, Kevin","accounts_in_message":[],"_revision_number":12},{"id":"4b2914cfdf8e43b3171eaac31a395bea2d5dc674","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-07-26 21:29:12.000000000","message":"Patch Set 13: Code-Review-1\n\n(1 comment)\n\nOne minor issue, then I think this\u0027ll be good to go…","accounts_in_message":[],"_revision_number":13},{"id":"ccfcc742409517353053251b838610f527f94c6a","author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"date":"2016-07-26 21:40:59.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"413938bfac7be01d5432be3a5acb3d9ac297d163","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-07-26 21:50:42.000000000","message":"Patch Set 14: Code-Review+2","accounts_in_message":[],"_revision_number":14},{"id":"a2db5df5884daaaa6a8c10073e454f8864eef390","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-07-26 21:59:57.000000000","message":"Patch Set 14: Code-Review+1","accounts_in_message":[],"_revision_number":14},{"id":"23e5868884e30e32c2516463ec9ebcd2e6e15812","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-27 01:29:47.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/35/304035/14/check/gate-python-novaclient-docs-ubuntu-xenial/a978b2e//doc/build/html/ : SUCCESS in 3m 47s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/35/304035/14/check/gate-python-novaclient-pep8-ubuntu-xenial/816b3a1/ : SUCCESS in 2m 47s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/35/304035/14/check/gate-python-novaclient-python27-ubuntu-xenial/8000001/ : SUCCESS in 9m 00s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/14/check/gate-python-novaclient-python34/97e1f93/ : SUCCESS in 2m 44s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/35/304035/14/check/gate-python-novaclient-python35-nv/8044b7a/ : FAILURE in 5m 58s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/14/check/gate-tempest-dsvm-neutron-src-python-novaclient/e237d7a/ : SUCCESS in 1h 17m 32s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/14/check/gate-novaclient-dsvm-functional/689af94/ : SUCCESS in 52m 00s\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/35/304035/14/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/90c38ff/ : SUCCESS in 55m 34s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"301c6de52ef4fe8308c0fc3b8d304917b08b66f1","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2016-07-29 20:08:06.000000000","message":"Patch Set 14: Code-Review+1","accounts_in_message":[],"_revision_number":14},{"id":"f6758fe8f6e0d021fdc99c8c4fb0034a28e65346","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-08-02 16:06:49.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"888292ac427cba4dd242de07e5b89d0e11b92b9e","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-08-02 16:19:00.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"71f9d878bd782a38d42a9da55376a2b7f914440a","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-08-02 17:59:10.000000000","message":"Patch Set 16: Code-Review+2\n\n(5 comments)\n\nSuggested rewordings in the reno note, but this looks acceptable to me.","accounts_in_message":[],"_revision_number":16},{"id":"7e10481d4fbb080c5d37fda1b564ce6ee8f07a92","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-02 20:40:24.000000000","message":"Patch Set 16: 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/35/304035/16/check/gate-python-novaclient-docs-ubuntu-xenial/502af22//doc/build/html/ : SUCCESS in 3m 34s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/35/304035/16/check/gate-python-novaclient-pep8-ubuntu-xenial/0dbeb5a/ : SUCCESS in 3m 26s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/35/304035/16/check/gate-python-novaclient-python27-ubuntu-xenial/0d89b65/ : SUCCESS in 3m 55s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/16/check/gate-python-novaclient-python34/6d913f5/ : SUCCESS in 4m 36s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/35/304035/16/check/gate-python-novaclient-python35-nv/5c5c14c/ : FAILURE in 4m 47s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/16/check/gate-tempest-dsvm-neutron-src-python-novaclient/2e98749/ : SUCCESS in 1h 22m 13s\n- gate-python-novaclient-releasenotes http://logs.openstack.org/35/304035/16/check/gate-python-novaclient-releasenotes/86ccabc/ : FAILURE in 2m 05s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/16/check/gate-novaclient-dsvm-functional/c5ef139/ : SUCCESS in 44m 27s\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/35/304035/16/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/b2ddd6c/ : SUCCESS in 49m 56s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"6a6716bf3f42ed46083cf6fa4f606236b5d68f1d","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-08-02 21:22:14.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"921f9122b43f4ae94eedf41dcb14dc3eeedea8cf","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-08-02 21:22:22.000000000","message":"Patch Set 16:\n\n(5 comments)","accounts_in_message":[],"_revision_number":16},{"id":"5ae5649f0f2d71f42bb1625111ece1b2b3f51c57","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-03 05:13:42.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/304035/17/check/gate-python-novaclient-docs-ubuntu-xenial/084f93f//doc/build/html/ : SUCCESS in 3m 55s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/35/304035/17/check/gate-python-novaclient-pep8-ubuntu-xenial/a27821a/ : SUCCESS in 5m 31s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/35/304035/17/check/gate-python-novaclient-python27-ubuntu-xenial/b0341fe/ : SUCCESS in 4m 09s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/17/check/gate-python-novaclient-python34/f4cce72/ : SUCCESS in 3m 35s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/35/304035/17/check/gate-python-novaclient-python35-nv/53e5d22/ : FAILURE in 6m 00s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/17/check/gate-tempest-dsvm-neutron-src-python-novaclient/7417de7/ : SUCCESS in 1h 09m 50s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/35/304035/17/check/gate-python-novaclient-releasenotes/9522813//releasenotes/build/html/ : SUCCESS in 2m 58s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/17/check/gate-novaclient-dsvm-functional/5dd4ea1/ : SUCCESS in 37m 14s\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/35/304035/17/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/2aa9920/ : SUCCESS in 56m 00s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"430ad5c25c5509bd819a2ce733a505a8b38989a0","author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"date":"2016-08-03 11:14:02.000000000","message":"Patch Set 17: Code-Review+1","accounts_in_message":[],"_revision_number":17},{"id":"fece38407c1d8483a1d671793f3c915c175f0d36","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-08-03 15:24:28.000000000","message":"Patch Set 17: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"09e266b94468e7ca9561075a7ddec67b392bd75f","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-08-08 12:41:33.000000000","message":"Patch Set 17: Code-Review+1","accounts_in_message":[],"_revision_number":17},{"id":"eab23e001f66a6690a03af8cffa316a4f7c0b0b2","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2016-08-11 20:06:07.000000000","message":"Patch Set 17: Code-Review-1\n\n(1 comment)\n\nlooks great- but a quibble with how you\u0027re using the auth plugins...","accounts_in_message":[],"_revision_number":17},{"id":"ff9f8a67b45904afa2d68d3f49071ad625a12034","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2016-08-11 20:09:02.000000000","message":"Patch Set 17: Code-Review+1\n\nNevermind. Jamie said it\u0027s ok to use the auth plugin classes directly.","accounts_in_message":[],"_revision_number":17},{"id":"3e0606607f4f000967e0afa5e6eeabf226a62758","author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"date":"2016-08-11 20:09:42.000000000","message":"Patch Set 17:\n\nhi Monty, please see Jamie Lennox\u0027s comments on patch set 9 :)","accounts_in_message":[],"_revision_number":17},{"id":"2e6d0fd8ed3ab85e6227b7086b4968ca4b653959","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-16 20:41:18.000000000","message":"Patch Set 17: Code-Review-1\n\n(1 comment)\n\nI\u0027m fine with everything except the release note, that has to be cleaned up first.","accounts_in_message":[],"_revision_number":17},{"id":"e32d30b745eecf89bed4da0df236bebfc0ec970d","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-08-18 12:16:14.000000000","message":"Patch Set 17:\n\n(2 comments)","accounts_in_message":[],"_revision_number":17},{"id":"46f0031764fe02f83638d01557730ad8bb14857c","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-08-18 12:16:48.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"75daad203b87fbc2b26a2dfd6755d9c3bfe54d45","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-08-18 15:59:19.000000000","message":"Patch Set 18: Code-Review+2","accounts_in_message":[],"_revision_number":18},{"id":"cb991adf0f950869ea21efbc67b4610c1b325483","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-18 16:18:49.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/304035/18/check/gate-python-novaclient-docs-ubuntu-xenial/6868f1b//doc/build/html/ : SUCCESS in 1m 51s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/35/304035/18/check/gate-python-novaclient-pep8-ubuntu-xenial/0019a27/ : SUCCESS in 2m 03s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/35/304035/18/check/gate-python-novaclient-python27-ubuntu-xenial/c69da8d/ : SUCCESS in 2m 22s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/18/check/gate-python-novaclient-python34/cc1aca9/ : SUCCESS in 2m 08s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/35/304035/18/check/gate-python-novaclient-python35-nv/a6378f4/ : SUCCESS in 2m 52s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/18/check/gate-tempest-dsvm-neutron-src-python-novaclient/45acdb5/ : SUCCESS in 1h 08m 49s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/35/304035/18/check/gate-python-novaclient-releasenotes/561f942//releasenotes/build/html/ : SUCCESS in 1m 39s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/18/check/gate-novaclient-dsvm-functional/2163855/ : SUCCESS in 38m 56s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/35/304035/18/check/gate-novaclient-dsvm-functional-mitaka-nv/646161f/ : FAILURE in 33m 42s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/35/304035/18/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/d53d8c0/ : FAILURE in 20m 06s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"35d6dd1254c9a6999c94ea43d283f16f6b1f3eb5","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-08-18 16:52:47.000000000","message":"Patch Set 18: Code-Review+1","accounts_in_message":[],"_revision_number":18},{"id":"afc4ed1f24ac0343e547bf1fb4af2582731a7c4a","author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"date":"2016-08-18 17:03:19.000000000","message":"Patch Set 18: Code-Review+1","accounts_in_message":[],"_revision_number":18},{"id":"83418c0eb0c18aef54d8e21a6448d1d9f80b44fb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-19 03:25:06.000000000","message":"Patch Set 18: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":18},{"id":"d5fa8d54232b4acc4d9a02d055eb45bd504787e1","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-10-04 06:01:54.000000000","message":"Patch Set 18:\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"d9a3f129476cd70140a23a2d4f37480b32397d7d","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-10-04 06:03:57.000000000","message":"Patch Set 18:\n\nwow, had forgotten i\u0027d commented on this previously - nevermind.","accounts_in_message":[],"_revision_number":18},{"id":"20b47b8f9abe810a4a419b440c18be06a04325b1","author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"date":"2016-10-15 00:47:47.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"c64d313368c9076c5d9f27e68369915d91703906","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-15 01:07:51.000000000","message":"Patch Set 19: 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/35/304035/19/check/gate-python-novaclient-docs-ubuntu-xenial/ec1451f//doc/build/html/ : SUCCESS in 1m 28s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/35/304035/19/check/gate-python-novaclient-pep8-ubuntu-xenial/387bae1/ : SUCCESS in 1m 37s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/35/304035/19/check/gate-python-novaclient-python27-ubuntu-xenial/b820f78/ : FAILURE in 1m 43s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/19/check/gate-python-novaclient-python34/a5e84a1/ : FAILURE in 2m 02s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/35/304035/19/check/gate-python-novaclient-python35-nv/8cfd729/ : FAILURE in 1m 31s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/19/check/gate-tempest-dsvm-neutron-src-python-novaclient/9c7d09a/ : FAILURE in 14m 13s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/35/304035/19/check/gate-python-novaclient-releasenotes/1b07bc2//releasenotes/build/html/ : SUCCESS in 1m 19s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/19/check/gate-novaclient-dsvm-functional/74ad31e/ : FAILURE in 11m 13s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/35/304035/19/check/gate-novaclient-dsvm-functional-mitaka-nv/96314da/ : FAILURE in 16m 17s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/35/304035/19/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/ca02bc3/ : FAILURE in 11m 08s (non-voting)\n- gate-novaclient-dsvm-functional-neutron http://logs.openstack.org/35/304035/19/check/gate-novaclient-dsvm-functional-neutron/e8fa54b/ : FAILURE in 19m 51s","accounts_in_message":[],"_revision_number":19},{"id":"7d0ebab2e56dc81d6c5af9cd145861e8ffa2f2e9","author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"date":"2016-10-16 00:05:07.000000000","message":"Uploaded patch set 20: Patch Set 19 was rebased.","accounts_in_message":[],"_revision_number":20},{"id":"d3c14efe84aa54dcdb3d85826bea8a898385c38f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-16 00:31:08.000000000","message":"Patch Set 20: 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/35/304035/20/check/gate-python-novaclient-docs-ubuntu-xenial/350ec92//doc/build/html/ : SUCCESS in 1m 36s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/35/304035/20/check/gate-python-novaclient-pep8-ubuntu-xenial/3a71091/ : SUCCESS in 3m 01s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/35/304035/20/check/gate-python-novaclient-python27-ubuntu-xenial/7456fa9/ : FAILURE in 2m 54s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/20/check/gate-python-novaclient-python34/6fe45ae/ : FAILURE in 2m 52s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/35/304035/20/check/gate-python-novaclient-python35-nv/8f13d0e/ : FAILURE in 1m 49s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/20/check/gate-tempest-dsvm-neutron-src-python-novaclient/3253b79/ : FAILURE in 25m 48s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/35/304035/20/check/gate-python-novaclient-releasenotes/1dda75b//releasenotes/build/html/ : SUCCESS in 1m 21s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/20/check/gate-novaclient-dsvm-functional/1f1b700/ : FAILURE in 24m 13s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/35/304035/20/check/gate-novaclient-dsvm-functional-mitaka-nv/3732f46/ : FAILURE in 23m 49s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/35/304035/20/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/2a5308f/ : FAILURE in 21m 47s (non-voting)\n- gate-novaclient-dsvm-functional-neutron http://logs.openstack.org/35/304035/20/check/gate-novaclient-dsvm-functional-neutron/1c2c83f/ : FAILURE in 24m 44s","accounts_in_message":[],"_revision_number":20},{"id":"a440c668438afa2cc6dda4c4d27b7ed3f4d79664","author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"date":"2016-10-16 00:35:28.000000000","message":"Uploaded patch set 21: Patch Set 20 was rebased.","accounts_in_message":[],"_revision_number":21},{"id":"4dedd9190bee3315ca7918299ac6bf00881ed38e","author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"date":"2016-10-16 01:24:55.000000000","message":"Uploaded patch set 22: Patch Set 21 was rebased.","accounts_in_message":[],"_revision_number":22},{"id":"d6f75416e7609bffe1a6734cb7a4c3d19ea1010f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-16 02:17:28.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/304035/22/check/gate-python-novaclient-docs-ubuntu-xenial/7864c34//doc/build/html/ : SUCCESS in 2m 38s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/35/304035/22/check/gate-python-novaclient-pep8-ubuntu-xenial/a25ffe1/ : SUCCESS in 2m 42s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/35/304035/22/check/gate-python-novaclient-python27-ubuntu-xenial/d16dd3a/ : SUCCESS in 3m 20s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/22/check/gate-python-novaclient-python34/be2d362/ : SUCCESS in 3m 12s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/35/304035/22/check/gate-python-novaclient-python35-nv/c22a954/ : SUCCESS in 1m 59s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/22/check/gate-tempest-dsvm-neutron-src-python-novaclient/a8c0311/ : SUCCESS in 41m 08s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/35/304035/22/check/gate-python-novaclient-releasenotes/06ef8e6//releasenotes/build/html/ : SUCCESS in 1m 29s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/22/check/gate-novaclient-dsvm-functional/c705d49/ : SUCCESS in 28m 06s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/35/304035/22/check/gate-novaclient-dsvm-functional-mitaka-nv/dd1a56b/ : SUCCESS in 42m 36s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/35/304035/22/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/30bbe65/ : SUCCESS in 52m 05s (non-voting)\n- gate-novaclient-dsvm-functional-neutron http://logs.openstack.org/35/304035/22/check/gate-novaclient-dsvm-functional-neutron/2720932/ : SUCCESS in 52m 16s","accounts_in_message":[],"_revision_number":22},{"id":"be224a6540e30f12521440bad9f17aa35497c1ad","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-10-17 15:32:09.000000000","message":"Patch Set 22: Code-Review+2","accounts_in_message":[],"_revision_number":22},{"id":"1081ab7c860b4e147da666ee4e165bfb6aa286db","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-10-17 18:40:05.000000000","message":"Patch Set 22: Code-Review+1","accounts_in_message":[],"_revision_number":22},{"id":"8cff552a865bae377081e00e282bb8d3b7b11047","author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"date":"2016-10-18 16:10:56.000000000","message":"Patch Set 22: Code-Review+1","accounts_in_message":[],"_revision_number":22},{"id":"871875d249d98a3638f28a4e1f6894296ff0b906","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-10-18 22:20:51.000000000","message":"Patch Set 23: Patch Set 22 was rebased","accounts_in_message":[],"_revision_number":22},{"id":"c5376906fea7483dfea2998ea171d7cea155e25d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-18 23:24:50.000000000","message":"Patch Set 23: 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/35/304035/23/check/gate-python-novaclient-docs-ubuntu-xenial/f7706df//doc/build/html/ : SUCCESS in 2m 24s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/35/304035/23/check/gate-python-novaclient-pep8-ubuntu-xenial/3556a8b/ : SUCCESS in 2m 03s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/35/304035/23/check/gate-python-novaclient-python27-ubuntu-xenial/fd1512c/ : SUCCESS in 2m 04s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/23/check/gate-python-novaclient-python34/5564e0a/ : SUCCESS in 1m 58s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/35/304035/23/check/gate-python-novaclient-python35-nv/a2e3e3f/ : SUCCESS in 3m 13s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/23/check/gate-tempest-dsvm-neutron-src-python-novaclient/0b807ab/ : SUCCESS in 41m 41s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/35/304035/23/check/gate-python-novaclient-releasenotes/84a5be8//releasenotes/build/html/ : SUCCESS in 1m 30s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/23/check/gate-novaclient-dsvm-functional/b201112/ : SUCCESS in 27m 23s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/35/304035/23/check/gate-novaclient-dsvm-functional-mitaka-nv/6de32d9/ : SUCCESS in 25m 15s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/35/304035/23/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/89b6147/ : SUCCESS in 28m 09s (non-voting)\n- gate-novaclient-dsvm-functional-neutron http://logs.openstack.org/35/304035/23/check/gate-novaclient-dsvm-functional-neutron/2f2ef48/ : FAILURE in 1h 02m 48s","accounts_in_message":[],"_revision_number":23},{"id":"4694231ee20516864465b2d96f16b12111226f9f","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-10-19 00:42:32.000000000","message":"Patch Set 23:\n\nrecheck","accounts_in_message":[],"_revision_number":23},{"id":"11810214a6e58c583b3fafe8b3ea8a244547785b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-19 02:00:12.000000000","message":"Patch Set 23: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/304035/23/check/gate-python-novaclient-docs-ubuntu-xenial/7deb244//doc/build/html/ : SUCCESS in 1m 34s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/35/304035/23/check/gate-python-novaclient-pep8-ubuntu-xenial/351621c/ : SUCCESS in 2m 32s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/35/304035/23/check/gate-python-novaclient-python27-ubuntu-xenial/37bcfe0/ : SUCCESS in 2m 08s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/23/check/gate-python-novaclient-python34/18a5240/ : SUCCESS in 2m 26s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/35/304035/23/check/gate-python-novaclient-python35-nv/eb93c44/ : SUCCESS in 2m 01s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/23/check/gate-tempest-dsvm-neutron-src-python-novaclient/988718c/ : SUCCESS in 40m 37s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/35/304035/23/check/gate-python-novaclient-releasenotes/5c5b489//releasenotes/build/html/ : SUCCESS in 2m 00s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/23/check/gate-novaclient-dsvm-functional/a29daca/ : SUCCESS in 28m 43s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/35/304035/23/check/gate-novaclient-dsvm-functional-mitaka-nv/4f08816/ : SUCCESS in 25m 40s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/35/304035/23/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/c73b759/ : SUCCESS in 27m 39s (non-voting)\n- gate-novaclient-dsvm-functional-neutron http://logs.openstack.org/35/304035/23/check/gate-novaclient-dsvm-functional-neutron/6df71f0/ : SUCCESS in 1h 17m 27s","accounts_in_message":[],"_revision_number":23},{"id":"45c40e21cbcfa5f43c2e1cef7687d803ddcd5bc3","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-10-19 09:28:47.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"ddababbc5a59b0f9efb681c5158ea82584b44e43","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-19 10:17:11.000000000","message":"Patch Set 24: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/304035/24/check/gate-python-novaclient-docs-ubuntu-xenial/e2a9cce//doc/build/html/ : SUCCESS in 3m 34s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/35/304035/24/check/gate-python-novaclient-pep8-ubuntu-xenial/d558bd5/ : SUCCESS in 1m 37s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/35/304035/24/check/gate-python-novaclient-python27-ubuntu-xenial/3670cdc/ : SUCCESS in 1m 57s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/24/check/gate-python-novaclient-python34/a94514f/ : SUCCESS in 3m 34s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/35/304035/24/check/gate-python-novaclient-python35-nv/1cc160d/ : SUCCESS in 2m 38s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/35/304035/24/check/gate-tempest-dsvm-neutron-src-python-novaclient/610b2e5/ : SUCCESS in 40m 06s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/35/304035/24/check/gate-python-novaclient-releasenotes/80188e4//releasenotes/build/html/ : SUCCESS in 2m 03s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/35/304035/24/check/gate-novaclient-dsvm-functional/c8134f5/ : SUCCESS in 27m 44s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/35/304035/24/check/gate-novaclient-dsvm-functional-mitaka-nv/f6ffb81/ : SUCCESS in 24m 34s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/35/304035/24/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/033c18a/ : SUCCESS in 27m 55s (non-voting)\n- gate-novaclient-dsvm-functional-neutron http://logs.openstack.org/35/304035/24/check/gate-novaclient-dsvm-functional-neutron/f3d497b/ : SUCCESS in 47m 16s","accounts_in_message":[],"_revision_number":24},{"id":"1a756948dd821c7c661923e89fb8b91beb458c5b","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-10-19 12:15:33.000000000","message":"Patch Set 24:\n\nhttps://review.openstack.org/#/c/357160 shows that creation of session is done in right way","accounts_in_message":[],"_revision_number":24},{"id":"1a5f761c57d75bbfc72bc0cd67da6f05fdfc7af2","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-10-19 12:29:40.000000000","message":"Patch Set 24: Code-Review+1","accounts_in_message":[],"_revision_number":24},{"id":"5f9496991ce3bf17674a0085f03fe144f12c30cb","author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"date":"2016-10-19 13:25:19.000000000","message":"Patch Set 24: Code-Review+1","accounts_in_message":[],"_revision_number":24},{"id":"830e3a23a88901229de11e3f92621d84e1fea60c","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-10-19 15:21:28.000000000","message":"Patch Set 24: Code-Review+2","accounts_in_message":[],"_revision_number":24},{"id":"9147ed83d317aef733f23a77b9733a40183fdb0f","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2016-10-19 16:44:15.000000000","message":"Patch Set 24: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":24},{"id":"20213fbf012bfa7ae2af0f3fb699bedef9771682","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-21 11:26:21.000000000","message":"Patch Set 24: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":24},{"id":"2d607dc1931228aca90d69ea72f372c3a91e6b73","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-12-08 16:27:18.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"88d5d4109021da0dbe088b87d8f58f9de3bc827d","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-12-08 16:29:14.000000000","message":"Uploaded patch set 26.","accounts_in_message":[],"_revision_number":26},{"id":"c090e9f5203ab91bbe2a452b9c1825bb9b7b4fdc","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-12-08 16:39:45.000000000","message":"Patch Set 26:\n\n(1 comment)","accounts_in_message":[],"_revision_number":26},{"id":"5098d55bb766f444ab64d10927afe2a7fd6dfe57","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-12-08 17:15:57.000000000","message":"Patch Set 26:\n\n(1 comment)","accounts_in_message":[],"_revision_number":26},{"id":"ced3f1a682409f56d4aa27e18104c803f20decc1","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-12-08 17:16:45.000000000","message":"Uploaded patch set 27.","accounts_in_message":[],"_revision_number":27},{"id":"afc48913f0bf38469db4d0ae7243330c05a5d583","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-12-08 17:27:03.000000000","message":"Uploaded patch set 28: Patch Set 27 was rebased.","accounts_in_message":[],"_revision_number":28},{"id":"8739b3f9d5a32ee4fb7ad3896f07598322ef5ee3","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-12-08 17:31:34.000000000","message":"Patch Set 28: Code-Review+2","accounts_in_message":[],"_revision_number":28},{"id":"412913bff281f5174ae8398bba0a66aa3c1d90a6","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-12-08 17:46:27.000000000","message":"Uploaded patch set 29: Patch Set 28 was rebased.","accounts_in_message":[],"_revision_number":29},{"id":"d1a755c4b40aadba3306ba202bd3f75310b936f0","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-12-08 18:14:02.000000000","message":"Uploaded patch set 30: Patch Set 29 was rebased.","accounts_in_message":[],"_revision_number":30},{"id":"6fd07f2b769619af07a3a544cf919387a9167ed2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-08 19:36:58.000000000","message":"Patch Set 30: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/304035/30/check/gate-python-novaclient-docs-ubuntu-xenial/5126374//doc/build/html/ : SUCCESS in 1m 32s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/35/304035/30/check/gate-python-novaclient-pep8-ubuntu-xenial/1d4201d/ : SUCCESS in 1m 48s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/35/304035/30/check/gate-python-novaclient-python27-ubuntu-xenial/36ee295/ : SUCCESS in 1m 49s\n- gate-python-novaclient-python34 http://logs.openstack.org/35/304035/30/check/gate-python-novaclient-python34/0431d86/ : SUCCESS in 2m 02s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/35/304035/30/check/gate-python-novaclient-python35-nv/9eecc4d/ : SUCCESS in 1m 46s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial http://logs.openstack.org/35/304035/30/check/gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial/8bc1987/ : SUCCESS in 50m 21s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/35/304035/30/check/gate-python-novaclient-releasenotes/c9edcad//releasenotes/build/html/ : SUCCESS in 1m 28s\n- gate-novaclient-dsvm-functional-mitaka-ubuntu-trusty-nv http://logs.openstack.org/35/304035/30/check/gate-novaclient-dsvm-functional-mitaka-ubuntu-trusty-nv/72f4649/ : SUCCESS in 27m 01s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/35/304035/30/check/gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/fa656c6/ : SUCCESS in 1h 21m 00s (non-voting)\n- gate-novaclient-dsvm-functional-neutron-ubuntu-xenial http://logs.openstack.org/35/304035/30/check/gate-novaclient-dsvm-functional-neutron-ubuntu-xenial/2e8b0a6/ : SUCCESS in 37m 50s","accounts_in_message":[],"_revision_number":30},{"id":"b006edb0eee865c3d3f4905f1c9c6d2baeff7ae9","author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"date":"2016-12-09 19:23:19.000000000","message":"Patch Set 30: Code-Review+1","accounts_in_message":[],"_revision_number":30},{"id":"f978e2fc258c4824f49ae30cf2c8c34aa546f38d","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-12-14 12:13:41.000000000","message":"Patch Set 30: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":30},{"id":"f3e563d22e5eca026bc9f9759c95b35255226a02","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-15 17:42:04.000000000","message":"Patch Set 30: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":30},{"id":"49b872dfb7ca8f9f284527f494245b38fb1b4ab6","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-12-15 17:49:46.000000000","message":"Uploaded patch set 31: Patch Set 30 was rebased.","accounts_in_message":[],"_revision_number":31},{"id":"adffcfb71528f952a8e3ec609e1cbe0113867edc","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-12-15 18:06:07.000000000","message":"Patch Set 31: Workflow+1","accounts_in_message":[],"_revision_number":31},{"id":"e503e823e659cc888a6429e729516514ed2933bd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-15 18:44:15.000000000","message":"Patch Set 31: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/304035/31/check/gate-python-novaclient-docs-ubuntu-xenial/1390fe7//doc/build/html/ : SUCCESS in 2m 16s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/35/304035/31/check/gate-python-novaclient-pep8-ubuntu-xenial/dc3b81c/ : SUCCESS in 2m 07s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/35/304035/31/check/gate-python-novaclient-python27-ubuntu-xenial/b13e374/ : SUCCESS in 2m 10s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/35/304035/31/check/gate-python-novaclient-python35-nv/1aa8ca7/ : SUCCESS in 2m 10s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial http://logs.openstack.org/35/304035/31/check/gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial/7afe0ef/ : SUCCESS in 52m 20s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/35/304035/31/check/gate-python-novaclient-releasenotes/6adeb80//releasenotes/build/html/ : SUCCESS in 2m 40s\n- gate-novaclient-dsvm-functional-mitaka-ubuntu-trusty-nv http://logs.openstack.org/35/304035/31/check/gate-novaclient-dsvm-functional-mitaka-ubuntu-trusty-nv/f796a37/ : FAILURE in 12m 30s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/35/304035/31/check/gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/238aa47/ : SUCCESS in 40m 11s (non-voting)\n- gate-novaclient-dsvm-functional-neutron-ubuntu-xenial http://logs.openstack.org/35/304035/31/check/gate-novaclient-dsvm-functional-neutron-ubuntu-xenial/5e76b40/ : SUCCESS in 39m 09s","accounts_in_message":[],"_revision_number":31},{"id":"21d6ae4c29748833374bb2c98b64974cd2cc9137","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-12-16 12:56:10.000000000","message":"Patch Set 32: Patch Set 31 was rebased","accounts_in_message":[],"_revision_number":31},{"id":"8265772afbd6702e9d47afaccbca9a58849be15b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-16 14:10:39.000000000","message":"Patch Set 32: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/304035/32/check/gate-python-novaclient-docs-ubuntu-xenial/c16e6a5//doc/build/html/ : SUCCESS in 1m 34s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/35/304035/32/check/gate-python-novaclient-pep8-ubuntu-xenial/5b53176/ : SUCCESS in 2m 12s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/35/304035/32/check/gate-python-novaclient-python27-ubuntu-xenial/dce63df/ : SUCCESS in 1m 48s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/35/304035/32/check/gate-python-novaclient-python35-nv/bac24f8/ : SUCCESS in 1m 55s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial http://logs.openstack.org/35/304035/32/check/gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial/07c2f83/ : SUCCESS in 50m 50s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/35/304035/32/check/gate-python-novaclient-releasenotes/b98e7b5//releasenotes/build/html/ : SUCCESS in 2m 00s\n- gate-novaclient-dsvm-functional-mitaka-ubuntu-trusty-nv http://logs.openstack.org/35/304035/32/check/gate-novaclient-dsvm-functional-mitaka-ubuntu-trusty-nv/7cbf7f4/ : FAILURE in 12m 03s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/35/304035/32/check/gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/f96f293/ : SUCCESS in 1h 08m 08s (non-voting)\n- gate-novaclient-dsvm-functional-neutron-ubuntu-xenial http://logs.openstack.org/35/304035/32/check/gate-novaclient-dsvm-functional-neutron-ubuntu-xenial/81a112c/ : SUCCESS in 1h 12m 20s","accounts_in_message":[],"_revision_number":32},{"id":"a3e5674253f2ed5b0d0f14fcb20274cc792f0c33","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-12-17 17:40:41.000000000","message":"Patch Set 32: Workflow+1","accounts_in_message":[],"_revision_number":32},{"id":"cfdb6f3c321b92fa1e8f08457a2621259e6db39b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-17 17:40:51.000000000","message":"Patch Set 32: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":32},{"id":"c829fbef87a8d80cdc4ac0d8de0e0acfa7685ca6","date":"2016-12-17 18:42:45.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":32},{"id":"c4f162fb283dc486c4d9edb25061f892b1cc9084","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-17 18:42:45.000000000","message":"Patch Set 32: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/304035/32/gate/gate-python-novaclient-docs-ubuntu-xenial/ef21446//doc/build/html/ : SUCCESS in 1m 23s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/35/304035/32/gate/gate-python-novaclient-pep8-ubuntu-xenial/604d302/ : SUCCESS in 3m 40s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/35/304035/32/gate/gate-python-novaclient-python27-ubuntu-xenial/ac471c6/ : SUCCESS in 1m 45s\n- gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial http://logs.openstack.org/35/304035/32/gate/gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial/5e0344f/ : SUCCESS in 50m 19s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/35/304035/32/gate/gate-python-novaclient-releasenotes/13e02ac//releasenotes/build/html/ : SUCCESS in 1m 20s\n- gate-novaclient-dsvm-functional-neutron-ubuntu-xenial http://logs.openstack.org/35/304035/32/gate/gate-novaclient-dsvm-functional-neutron-ubuntu-xenial/016492b/ : SUCCESS in 1h 01m 36s","accounts_in_message":[],"_revision_number":32}],"current_revision_number":32,"current_revision":"8409e006c5f362922baae9470f14c12e0443dd70","revisions":{"7390e41ab76d85eb6828b313d215cbd6b7dfada6":{"kind":"REWORK","_number":1,"created":"2016-04-11 11:06:57.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/1"}}},"commit":{"parents":[{"commit":"77f214bdbd7d9e8ba935ace1dce0290061ddd737","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/77f214bdbd7d9e8ba935ace1dce0290061ddd737"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-11 11:02:27.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-11 11:02:27.000000000","tz":180},"subject":"Create Session instance if possible","message":"Create Session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nHTTPClient to Session implementation. Currently, there is several cases\nwhich are not covered by Session, so we cannot delete HTTPClient at all,\nbut let\u0027s use Session object in all other cases.\n\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/7390e41ab76d85eb6828b313d215cbd6b7dfada6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/7390e41ab76d85eb6828b313d215cbd6b7dfada6"}]},"branch":"refs/heads/master"},"495c8deee1ff497807efe29682a6c620da309848":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2016-04-11 12:00:29.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/2"}}},"commit":{"parents":[{"commit":"be07ed7bd7d08b165f28fc8e6df054f102902e47","subject":"Make functional tests work with v3 keystone","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/be07ed7bd7d08b165f28fc8e6df054f102902e47"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-11 11:02:27.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-11 12:00:09.000000000","tz":180},"subject":"Create Session instance if possible","message":"Create Session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nHTTPClient to Session implementation. Currently, there is several cases\nwhich are not covered by Session, so we cannot delete HTTPClient at all,\nbut let\u0027s use Session object in all other cases.\n\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/495c8deee1ff497807efe29682a6c620da309848"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/495c8deee1ff497807efe29682a6c620da309848"}]},"branch":"refs/heads/master"},"3a1d5ad4cbb9fcdfb13e4c77dc1d9d173e57d993":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2016-04-11 15:52:52.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/3"}}},"commit":{"parents":[{"commit":"f840ad00abefca1d048481fa68d96d0c78df0081","subject":"Make functional tests work with v3 keystone","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f840ad00abefca1d048481fa68d96d0c78df0081"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-11 11:02:27.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-11 15:52:52.000000000","tz":0},"subject":"Create Session instance if possible","message":"Create Session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nHTTPClient to Session implementation. Currently, there is several cases\nwhich are not covered by Session, so we cannot delete HTTPClient at all,\nbut let\u0027s use Session object in all other cases.\n\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/3a1d5ad4cbb9fcdfb13e4c77dc1d9d173e57d993"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/3a1d5ad4cbb9fcdfb13e4c77dc1d9d173e57d993"}]},"branch":"refs/heads/master"},"6ec7bd736b21c17907fab1c055064a8b664b173a":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2016-04-11 16:17:03.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/4"}}},"commit":{"parents":[{"commit":"dbd7900a0da0741df8a3578476af502876431b6a","subject":"Make functional tests work with v3 keystone","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/dbd7900a0da0741df8a3578476af502876431b6a"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-11 11:02:27.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-11 16:17:03.000000000","tz":0},"subject":"Create Session instance if possible","message":"Create Session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nHTTPClient to Session implementation. Currently, there is several cases\nwhich are not covered by Session, so we cannot delete HTTPClient at all,\nbut let\u0027s use Session object in all other cases.\n\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6ec7bd736b21c17907fab1c055064a8b664b173a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6ec7bd736b21c17907fab1c055064a8b664b173a"}]},"branch":"refs/heads/master"},"e59844fdd9531851c4a4e2999a81834f0c87cd1f":{"kind":"REWORK","_number":5,"created":"2016-04-15 14:30:59.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/5"}}},"commit":{"parents":[{"commit":"f6efc861b7b40c8a78743fed661053506fb1301a","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f6efc861b7b40c8a78743fed661053506fb1301a"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-11 11:02:27.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-15 14:30:38.000000000","tz":180},"subject":"WIP: Create Session instance if possible","message":"WIP: Create Session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nHTTPClient to Session implementation. Currently, there is several cases\nwhich are not covered by Session, so we cannot delete HTTPClient at all,\nbut let\u0027s use Session object in all other cases.\n\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e59844fdd9531851c4a4e2999a81834f0c87cd1f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e59844fdd9531851c4a4e2999a81834f0c87cd1f"}]},"branch":"refs/heads/master"},"f5fabb61b8d7df5dcc74c1f7064446b2ff1e58c8":{"kind":"REWORK","_number":6,"created":"2016-04-18 16:29:54.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/6"}}},"commit":{"parents":[{"commit":"f6efc861b7b40c8a78743fed661053506fb1301a","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f6efc861b7b40c8a78743fed661053506fb1301a"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-11 11:02:27.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-18 16:29:46.000000000","tz":180},"subject":"WIP: Create Session instance if possible","message":"WIP: Create Session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nHTTPClient to Session implementation. Currently, there is several cases\nwhich are not covered by Session, so we cannot delete HTTPClient at all,\nbut let\u0027s use Session object in all other cases.\n\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f5fabb61b8d7df5dcc74c1f7064446b2ff1e58c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f5fabb61b8d7df5dcc74c1f7064446b2ff1e58c8"}]},"branch":"refs/heads/master"},"8870dc65ce90b8339fcc006a5a426c3b7b0fcd79":{"kind":"REWORK","_number":7,"created":"2016-06-05 23:49:02.000000000","uploader":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"ref":"refs/changes/35/304035/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/7"}}},"commit":{"parents":[{"commit":"e8354f1098251b37b4a01af57baffe39a554db61","subject":"Merge \"Fix nova host-evacuate for v2.14\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e8354f1098251b37b4a01af57baffe39a554db61"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-11 11:02:27.000000000","tz":180},"committer":{"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","date":"2016-06-05 23:49:00.000000000","tz":-180},"subject":"WIP: Create Session instance if possible","message":"WIP: Create Session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nHTTPClient to Session implementation. Currently, there is several cases\nwhich are not covered by Session, so we cannot delete HTTPClient at all,\nbut let\u0027s use Session object in all other cases.\n\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/8870dc65ce90b8339fcc006a5a426c3b7b0fcd79"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/8870dc65ce90b8339fcc006a5a426c3b7b0fcd79"}]},"branch":"refs/heads/master"},"dc69799ab4f13359ea47d751c406303bfb1cc1c2":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2016-06-13 19:16:31.000000000","uploader":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"ref":"refs/changes/35/304035/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/8"}}},"commit":{"parents":[{"commit":"a70de7e5900fd0e71e49b31e81e3f8c23f0c1c83","subject":"Add support for microversion 2.28","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a70de7e5900fd0e71e49b31e81e3f8c23f0c1c83"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-04-11 11:02:27.000000000","tz":180},"committer":{"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","date":"2016-06-13 19:16:31.000000000","tz":0},"subject":"WIP: Create Session instance if possible","message":"WIP: Create Session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nHTTPClient to Session implementation. Currently, there is several cases\nwhich are not covered by Session, so we cannot delete HTTPClient at all,\nbut let\u0027s use Session object in all other cases.\n\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/dc69799ab4f13359ea47d751c406303bfb1cc1c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/dc69799ab4f13359ea47d751c406303bfb1cc1c2"}]},"branch":"refs/heads/master"},"96f89d8aa7f839014007f83db7e9ff8d339113ae":{"kind":"REWORK","_number":9,"created":"2016-06-17 12:22:16.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/9"}}},"commit":{"parents":[{"commit":"f9bdba2dd707ee77ffdc67869c5517078a26a014","subject":"Extend microversion stuff to support resource classes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f9bdba2dd707ee77ffdc67869c5517078a26a014"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 12:21:44.000000000","tz":180},"subject":"Create Session instance if possible","message":"Create Session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nHTTPClient to Session implementation. Currently, there is several cases\nwhich are not covered by Session, so we cannot delete HTTPClient at all,\nbut let\u0027s use Session object in all other cases.\n\nRelated changes:\n - cert argument is now transmitted to novaclient.v2.Client and to\n   novaclient.client._construct_http_client;\n - \"extensions\" and \"no_cache\" arguments of _construct_http_client are\n   removed. Since they were not used and _construct_http_client is a\n   private method, we can do it silently and without dreprecation.\n\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/96f89d8aa7f839014007f83db7e9ff8d339113ae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/96f89d8aa7f839014007f83db7e9ff8d339113ae"}]},"branch":"refs/heads/master"},"063dae781547590555849b64770dabd618880270":{"kind":"REWORK","_number":10,"created":"2016-06-21 10:12:29.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/10"}}},"commit":{"parents":[{"commit":"e91a5937b7d8a1a1b5795428121dffeee5ded5b0","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e91a5937b7d8a1a1b5795428121dffeee5ded5b0"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-21 10:12:22.000000000","tz":180},"subject":"Create keystone session instance if possible","message":"Create keystone session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nnovaclient.client.HTTPClient to novaclient.client.Session implementation.\nCurrently, there are several cases which are not covered by Session, so we\ncannot delete HTTPClient at all, but let\u0027s use Session object in all other\ncases.\nAlso it will help to support keystone V3.\n\nChanges in this patch:\n - create token auth if token is specified;\n - create password auth if username and password is specified;\n - extend novaclient.client.Client, novaclient.v2.Client and\n   novaclient.client._construct_http_client with new arguments(all of them\n   are already exist in CLI):\n    * cert;\n    * project_domain_id;\n    * project_domain_name;\n    * user_domain_id;\n    * user_domain_name.\n - rename arguments:\n    * interface -\u003e endpoint_type . We used both of these arguments in\n      different places. let\u0027s unify an interface of novaclient.client.Client\n      and use only endpoint_type.\n    * bypass_url -\u003e endpoint_override . It would be nice to have the similar\n      arguments as other OpenStack clients had.\n - remove \"extensions\" and \"no_cache\" arguments of _construct_http_client.\n   They were not used and since _construct_http_client is a private method, we\n   can do it silently without deprecation.\n\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/063dae781547590555849b64770dabd618880270"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/063dae781547590555849b64770dabd618880270"}]},"branch":"refs/heads/master"},"264906bc39743394027b03f0479f4dbae3aa9cd0":{"kind":"REWORK","_number":11,"created":"2016-06-21 14:44:21.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/11"}}},"commit":{"parents":[{"commit":"00013b2a0a72408eb65ca0e9cfbd15cea1dd07a8","subject":"[functional] make tests work with only keystone v3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/00013b2a0a72408eb65ca0e9cfbd15cea1dd07a8"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-21 14:43:31.000000000","tz":180},"subject":"Create keystone session instance if possible","message":"Create keystone session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nnovaclient.client.HTTPClient to novaclient.client.Session implementation.\nCurrently, there are several cases which are not covered by Session, so we\ncannot delete HTTPClient at all, but let\u0027s use Session object in all other\ncases.\nAlso it will help to support keystone V3.\n\nChanges in this patch:\n - create token auth if token is specified;\n - create password auth if username and password is specified;\n - extend novaclient.client.Client, novaclient.v2.Client and\n   novaclient.client._construct_http_client with new arguments(all of them\n   are already exist in CLI):\n    * cert;\n    * project_domain_id;\n    * project_domain_name;\n    * user_domain_id;\n    * user_domain_name.\n - rename arguments:\n    * interface -\u003e endpoint_type . We used both of these arguments in\n      different places. let\u0027s unify an interface of novaclient.client.Client\n      and use only endpoint_type.\n    * bypass_url -\u003e endpoint_override . It would be nice to have the similar\n      arguments as other OpenStack clients had.\n - remove \"extensions\" and \"no_cache\" arguments of _construct_http_client.\n   They were not used and since _construct_http_client is a private method, we\n   can do it silently without deprecation.\n\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/264906bc39743394027b03f0479f4dbae3aa9cd0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/264906bc39743394027b03f0479f4dbae3aa9cd0"}]},"branch":"refs/heads/master"},"422ddb4f3ab0ac29b3eef7e6a72f87117c43f0d9":{"kind":"REWORK","_number":12,"created":"2016-07-01 18:57:00.000000000","uploader":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"ref":"refs/changes/35/304035/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/12"}}},"commit":{"parents":[{"commit":"d052f2609f1f46440a01ef7701591e17da20418e","subject":"Merge \"functional: fix a deprecation warning in test_auth.TestAuthentication\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d052f2609f1f46440a01ef7701591e17da20418e"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Clenimar Filemon","email":"clenimar.filemon@gmail.com","date":"2016-07-01 18:58:07.000000000","tz":-180},"subject":"Create keystone session instance if possible","message":"Create keystone session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nnovaclient.client.HTTPClient to novaclient.client.Session implementation.\nCurrently, there are several cases which are not covered by Session, so we\ncannot delete HTTPClient at all, but let\u0027s use Session object in all other\ncases.\nAlso it will help to support keystone V3.\n\nChanges in this patch:\n - create token auth if token is specified;\n - create password auth if username and password is specified;\n - extend novaclient.client.Client, novaclient.v2.Client and\n   novaclient.client._construct_http_client with new arguments(all of them\n   are already exist in CLI):\n    * cert;\n    * project_domain_id;\n    * project_domain_name;\n    * user_domain_id;\n    * user_domain_name.\n - rename arguments:\n    * interface -\u003e endpoint_type . We used both of these arguments in\n      different places. let\u0027s unify an interface of novaclient.client.Client\n      and use only endpoint_type.\n    * bypass_url -\u003e endpoint_override . It would be nice to have the similar\n      arguments as other OpenStack clients had.\n - remove \"extensions\" and \"no_cache\" arguments of _construct_http_client.\n   They were not used and since _construct_http_client is a private method, we\n   can do it silently without deprecation.\n\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/422ddb4f3ab0ac29b3eef7e6a72f87117c43f0d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/422ddb4f3ab0ac29b3eef7e6a72f87117c43f0d9"}]},"branch":"refs/heads/master"},"45ae5298f79df7d394a942b2d677719863622174":{"kind":"REWORK","_number":13,"created":"2016-07-26 21:03:39.000000000","uploader":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"ref":"refs/changes/35/304035/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/13"}}},"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":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","date":"2016-07-26 21:05:25.000000000","tz":-180},"subject":"Create keystone session instance if possible","message":"Create keystone session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nnovaclient.client.HTTPClient to novaclient.client.Session implementation.\nCurrently, there are several cases which are not covered by Session, so we\ncannot delete HTTPClient at all, but let\u0027s use Session object in all other\ncases.\nAlso it will help to support keystone V3.\n\nChanges in this patch:\n - create token auth if token is specified;\n - create password auth if username and password is specified;\n - extend novaclient.client.Client, novaclient.v2.Client and\n   novaclient.client._construct_http_client with new arguments(all of them\n   are already exist in CLI):\n    * cert;\n    * project_domain_id;\n    * project_domain_name;\n    * user_domain_id;\n    * user_domain_name.\n - rename arguments:\n    * interface -\u003e endpoint_type . We used both of these arguments in\n      different places. let\u0027s unify an interface of novaclient.client.Client\n      and use only endpoint_type.\n    * bypass_url -\u003e endpoint_override . It would be nice to have the similar\n      arguments as other OpenStack clients had.\n - remove \"extensions\" and \"no_cache\" arguments of _construct_http_client.\n   They were not used and since _construct_http_client is a private method, we\n   can do it silently without deprecation.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/45ae5298f79df7d394a942b2d677719863622174"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/45ae5298f79df7d394a942b2d677719863622174"}]},"branch":"refs/heads/master"},"47ecd3a1082a210728ae17e9f876f74ab9ddca3d":{"kind":"REWORK","_number":14,"created":"2016-07-26 21:40:59.000000000","uploader":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"ref":"refs/changes/35/304035/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/14"}}},"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":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","date":"2016-07-26 21:42:51.000000000","tz":-180},"subject":"Create keystone session instance if possible","message":"Create keystone session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nnovaclient.client.HTTPClient to novaclient.client.Session implementation.\nCurrently, there are several cases which are not covered by Session, so we\ncannot delete HTTPClient at all, but let\u0027s use Session object in all other\ncases.\nAlso it will help to support keystone V3.\n\nChanges in this patch:\n - create token auth if token is specified;\n - create password auth if username and password is specified;\n - extend novaclient.client.Client, novaclient.v2.Client and\n   novaclient.client._construct_http_client with new arguments(all of them\n   are already exist in CLI):\n    * cert;\n    * project_domain_id;\n    * project_domain_name;\n    * user_domain_id;\n    * user_domain_name.\n - rename arguments:\n    * interface -\u003e endpoint_type . We used both of these arguments in\n      different places. let\u0027s unify an interface of novaclient.client.Client\n      and use only endpoint_type.\n    * bypass_url -\u003e endpoint_override . It would be nice to have the similar\n      arguments as other OpenStack clients had.\n - remove \"extensions\" and \"no_cache\" arguments of _construct_http_client.\n   They were not used and since _construct_http_client is a private method, we\n   can do it silently without deprecation.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/47ecd3a1082a210728ae17e9f876f74ab9ddca3d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/47ecd3a1082a210728ae17e9f876f74ab9ddca3d"}]},"branch":"refs/heads/master"},"44ed65c19918a37d98db962d7cf15eb7ab298d5c":{"kind":"REWORK","_number":15,"created":"2016-08-02 16:06:49.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/15"}}},"commit":{"parents":[{"commit":"6884a1632ecc0a0b4674bff2a890dcfeaf6d150a","subject":"Make SessionClient interface similar to HTTPClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6884a1632ecc0a0b4674bff2a890dcfeaf6d150a"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-08-02 16:06:24.000000000","tz":180},"subject":"Create keystone session instance if possible","message":"Create keystone session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nnovaclient.client.HTTPClient to novaclient.client.Session implementation.\nCurrently, there are several cases which are not covered by Session, so we\ncannot delete HTTPClient at all, but let\u0027s use Session object in all other\ncases.\nAlso it will help to support keystone V3.\n\nChanges in this patch:\n - create token auth if token is specified;\n - create password auth if username and password is specified;\n - extend novaclient.client.Client, novaclient.v2.Client and\n   novaclient.client._construct_http_client with new arguments(all of them\n   are already exist in CLI):\n    * cert;\n    * project_domain_id;\n    * project_domain_name;\n    * user_domain_id;\n    * user_domain_name.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/44ed65c19918a37d98db962d7cf15eb7ab298d5c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/44ed65c19918a37d98db962d7cf15eb7ab298d5c"}]},"branch":"refs/heads/master"},"c555e3be956c09e025dd60ee12ba91873192fd93":{"kind":"REWORK","_number":16,"created":"2016-08-02 16:19:00.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/16"}}},"commit":{"parents":[{"commit":"6884a1632ecc0a0b4674bff2a890dcfeaf6d150a","subject":"Make SessionClient interface similar to HTTPClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6884a1632ecc0a0b4674bff2a890dcfeaf6d150a"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-08-02 16:18:54.000000000","tz":180},"subject":"Create keystone session instance if possible","message":"Create keystone session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nnovaclient.client.HTTPClient to novaclient.client.Session implementation.\nCurrently, there are several cases which are not covered by Session, so we\ncannot delete HTTPClient at all, but let\u0027s use Session object in all other\ncases.\nAlso it will help to support keystone V3.\n\nChanges in this patch:\n - create token auth if token is specified;\n - create password auth if username and password is specified;\n - extend novaclient.client.Client, novaclient.v2.Client and\n   novaclient.client._construct_http_client with new arguments(all of them\n   are already exist in CLI):\n    * cert;\n    * project_domain_id;\n    * project_domain_name;\n    * user_domain_id;\n    * user_domain_name.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c555e3be956c09e025dd60ee12ba91873192fd93"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c555e3be956c09e025dd60ee12ba91873192fd93"}]},"branch":"refs/heads/master"},"dcddce4d1ef66aae7201da45be7c146290f5e9c8":{"kind":"REWORK","_number":17,"created":"2016-08-02 21:22:14.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/17"}}},"commit":{"parents":[{"commit":"75817d72915a0b6e5ad29e10398dc3ec461b25eb","subject":"Make SessionClient interface similar to HTTPClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/75817d72915a0b6e5ad29e10398dc3ec461b25eb"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2016-08-02 21:21:44.000000000","tz":180},"subject":"Create keystone session instance if possible","message":"Create keystone session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nnovaclient.client.HTTPClient to novaclient.client.Session implementation.\nCurrently, there are several cases which are not covered by Session, so we\ncannot delete HTTPClient at all, but let\u0027s use Session object in all other\ncases.\nAlso it will help to support keystone V3.\n\nChanges in this patch:\n - create token auth if token is specified;\n - create password auth if username and password is specified;\n - extend novaclient.client.Client, novaclient.v2.Client and\n   novaclient.client._construct_http_client with new arguments(all of them\n   are already exist in CLI):\n    * cert;\n    * project_domain_id;\n    * project_domain_name;\n    * user_domain_id;\n    * user_domain_name.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/dcddce4d1ef66aae7201da45be7c146290f5e9c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/dcddce4d1ef66aae7201da45be7c146290f5e9c8"}]},"branch":"refs/heads/master"},"51e2600d1df2168811cc66dc2583abb57e4603f1":{"kind":"REWORK","_number":18,"created":"2016-08-18 12:16:48.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/18"}}},"commit":{"parents":[{"commit":"8abe271d2edccf924be12f8fef12476c5b170907","subject":"Make SessionClient interface similar to HTTPClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/8abe271d2edccf924be12f8fef12476c5b170907"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-08-18 12:15:37.000000000","tz":180},"subject":"Create keystone session instance if possible","message":"Create keystone session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nnovaclient.client.HTTPClient to novaclient.client.Session implementation.\nCurrently, there are several cases which are not covered by Session, so we\ncannot delete HTTPClient at all, but let\u0027s use Session object in all other\ncases.\nAlso it will help to support keystone V3.\n\nChanges in this patch:\n - create token auth if token is specified;\n - create password auth if username and password is specified;\n - extend novaclient.client.Client, novaclient.v2.Client and\n   novaclient.client._construct_http_client with new arguments(all of them\n   are already exist in CLI):\n    * cert;\n    * project_domain_id;\n    * project_domain_name;\n    * user_domain_id;\n    * user_domain_name.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/51e2600d1df2168811cc66dc2583abb57e4603f1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/51e2600d1df2168811cc66dc2583abb57e4603f1"}]},"branch":"refs/heads/master"},"c73593164f42e4fb1ae19f603ac69d34750660d8":{"kind":"REWORK","_number":19,"created":"2016-10-15 00:47:47.000000000","uploader":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"ref":"refs/changes/35/304035/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/19"}}},"commit":{"parents":[{"commit":"f32d60a5a50d153dfbcc73d0c7ac7b646e89fc91","subject":"Make SessionClient interface similar to HTTPClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f32d60a5a50d153dfbcc73d0c7ac7b646e89fc91"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Davanum Srinivas","email":"davanum@gmail.com","date":"2016-10-15 00:47:36.000000000","tz":-240},"subject":"Create keystone session instance if possible","message":"Create keystone session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nnovaclient.client.HTTPClient to novaclient.client.Session implementation.\nCurrently, there are several cases which are not covered by Session, so we\ncannot delete HTTPClient at all, but let\u0027s use Session object in all other\ncases.\nAlso it will help to support keystone V3.\n\nChanges in this patch:\n - create token auth if token is specified;\n - create password auth if username and password is specified;\n - extend novaclient.client.Client, novaclient.v2.Client and\n   novaclient.client._construct_http_client with new arguments(all of them\n   are already exist in CLI):\n    * cert;\n    * project_domain_id;\n    * project_domain_name;\n    * user_domain_id;\n    * user_domain_name.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c73593164f42e4fb1ae19f603ac69d34750660d8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c73593164f42e4fb1ae19f603ac69d34750660d8"}]},"branch":"refs/heads/master"},"559aac1d134a4a2163d3f2c00a53c596d402b101":{"kind":"TRIVIAL_REBASE","_number":20,"created":"2016-10-16 00:05:07.000000000","uploader":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"ref":"refs/changes/35/304035/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/20"}}},"commit":{"parents":[{"commit":"d333656fcfd150b3734526d91c9fd1cac96c2701","subject":"Make SessionClient interface similar to HTTPClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d333656fcfd150b3734526d91c9fd1cac96c2701"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Davanum Srinivas","email":"davanum@gmail.com","date":"2016-10-16 00:04:52.000000000","tz":-240},"subject":"Create keystone session instance if possible","message":"Create keystone session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nnovaclient.client.HTTPClient to novaclient.client.Session implementation.\nCurrently, there are several cases which are not covered by Session, so we\ncannot delete HTTPClient at all, but let\u0027s use Session object in all other\ncases.\nAlso it will help to support keystone V3.\n\nChanges in this patch:\n - create token auth if token is specified;\n - create password auth if username and password is specified;\n - extend novaclient.client.Client, novaclient.v2.Client and\n   novaclient.client._construct_http_client with new arguments(all of them\n   are already exist in CLI):\n    * cert;\n    * project_domain_id;\n    * project_domain_name;\n    * user_domain_id;\n    * user_domain_name.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/559aac1d134a4a2163d3f2c00a53c596d402b101"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/559aac1d134a4a2163d3f2c00a53c596d402b101"}]},"branch":"refs/heads/master"},"1ab64d5bf06ffca185fe3b1c2475887e379702c9":{"kind":"TRIVIAL_REBASE","_number":21,"created":"2016-10-16 00:35:28.000000000","uploader":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"ref":"refs/changes/35/304035/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/21"}}},"commit":{"parents":[{"commit":"c362db02ab49e1775815a726cee0e11af7c894f0","subject":"Make SessionClient interface similar to HTTPClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c362db02ab49e1775815a726cee0e11af7c894f0"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Davanum Srinivas","email":"davanum@gmail.com","date":"2016-10-16 00:35:20.000000000","tz":-240},"subject":"Create keystone session instance if possible","message":"Create keystone session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nnovaclient.client.HTTPClient to novaclient.client.Session implementation.\nCurrently, there are several cases which are not covered by Session, so we\ncannot delete HTTPClient at all, but let\u0027s use Session object in all other\ncases.\nAlso it will help to support keystone V3.\n\nChanges in this patch:\n - create token auth if token is specified;\n - create password auth if username and password is specified;\n - extend novaclient.client.Client, novaclient.v2.Client and\n   novaclient.client._construct_http_client with new arguments(all of them\n   are already exist in CLI):\n    * cert;\n    * project_domain_id;\n    * project_domain_name;\n    * user_domain_id;\n    * user_domain_name.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/1ab64d5bf06ffca185fe3b1c2475887e379702c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/1ab64d5bf06ffca185fe3b1c2475887e379702c9"}]},"branch":"refs/heads/master"},"c7a80e72d620c706e224310a855078e8bc171404":{"kind":"TRIVIAL_REBASE","_number":22,"created":"2016-10-16 01:24:55.000000000","uploader":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"ref":"refs/changes/35/304035/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/22"}}},"commit":{"parents":[{"commit":"ae2a458ec9261c4d4cd172f6f1ab312c6f68682a","subject":"Make SessionClient interface similar to HTTPClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ae2a458ec9261c4d4cd172f6f1ab312c6f68682a"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Davanum Srinivas","email":"davanum@gmail.com","date":"2016-10-16 01:24:47.000000000","tz":-240},"subject":"Create keystone session instance if possible","message":"Create keystone session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nnovaclient.client.HTTPClient to novaclient.client.Session implementation.\nCurrently, there are several cases which are not covered by Session, so we\ncannot delete HTTPClient at all, but let\u0027s use Session object in all other\ncases.\nAlso it will help to support keystone V3.\n\nChanges in this patch:\n - create token auth if token is specified;\n - create password auth if username and password is specified;\n - extend novaclient.client.Client, novaclient.v2.Client and\n   novaclient.client._construct_http_client with new arguments(all of them\n   are already exist in CLI):\n    * cert;\n    * project_domain_id;\n    * project_domain_name;\n    * user_domain_id;\n    * user_domain_name.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c7a80e72d620c706e224310a855078e8bc171404"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c7a80e72d620c706e224310a855078e8bc171404"}]},"branch":"refs/heads/master"},"e31ccc08a68a1f600c1c26d7dd617a0d488928f2":{"kind":"TRIVIAL_REBASE","_number":23,"created":"2016-10-18 22:20:51.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/23"}}},"commit":{"parents":[{"commit":"5bf27136c6a669026acbfd1262c52479de4e06ee","subject":"Make SessionClient interface similar to HTTPClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/5bf27136c6a669026acbfd1262c52479de4e06ee"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-10-18 22:20:51.000000000","tz":0},"subject":"Create keystone session instance if possible","message":"Create keystone session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nnovaclient.client.HTTPClient to novaclient.client.Session implementation.\nCurrently, there are several cases which are not covered by Session, so we\ncannot delete HTTPClient at all, but let\u0027s use Session object in all other\ncases.\nAlso it will help to support keystone V3.\n\nChanges in this patch:\n - create token auth if token is specified;\n - create password auth if username and password is specified;\n - extend novaclient.client.Client, novaclient.v2.Client and\n   novaclient.client._construct_http_client with new arguments(all of them\n   are already exist in CLI):\n    * cert;\n    * project_domain_id;\n    * project_domain_name;\n    * user_domain_id;\n    * user_domain_name.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e31ccc08a68a1f600c1c26d7dd617a0d488928f2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e31ccc08a68a1f600c1c26d7dd617a0d488928f2"}]},"branch":"refs/heads/master"},"1713c55ced6ca0d8ba099968b7d63100962a3f1c":{"kind":"REWORK","_number":24,"created":"2016-10-19 09:28:47.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/24"}}},"commit":{"parents":[{"commit":"5bf27136c6a669026acbfd1262c52479de4e06ee","subject":"Make SessionClient interface similar to HTTPClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/5bf27136c6a669026acbfd1262c52479de4e06ee"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-10-19 09:24:10.000000000","tz":180},"subject":"Create keystone session instance if possible","message":"Create keystone session instance if possible\n\nWe should not care about autentication, so it would be nice to move from\nnovaclient.client.HTTPClient to novaclient.client.Session implementation.\nCurrently, there are several cases which are not covered by Session, so we\ncannot delete HTTPClient at all, but let\u0027s use Session object in all other\ncases.\nAlso it will help to support keystone V3.\n\nChanges in this patch:\n - create token auth if token is specified;\n - create password auth if username and password is specified;\n - extend novaclient.client.Client, novaclient.v2.Client and\n   novaclient.client._construct_http_client with new arguments(all of them\n   are already exist in CLI):\n    * cert;\n    * project_domain_id;\n    * project_domain_name;\n    * user_domain_id;\n    * user_domain_name.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/1713c55ced6ca0d8ba099968b7d63100962a3f1c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/1713c55ced6ca0d8ba099968b7d63100962a3f1c"}]},"branch":"refs/heads/master"},"2d94467c1a8acd3d65c54981ef56933956677cd6":{"kind":"REWORK","_number":25,"created":"2016-12-08 16:27:18.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/25"}}},"commit":{"parents":[{"commit":"a453947d6129cb15341db174213d0aff24c08b1e","subject":"Make SessionClient interface similar to HTTPClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a453947d6129cb15341db174213d0aff24c08b1e"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-12-08 16:26:54.000000000","tz":120},"subject":"Create keystone session instance if not present","message":"Create keystone session instance if not present\n\nSince all authentication plugins should be stored in Keystone, there is no\nneed to share responsibility for authentication stuff with Keystone team.\nLet\u0027s use convinient and the right way to use keystone - keystone sessions.\nWe have own adapter for it - novaclient.client.Session which can be used in\n100% cases of novaclient usage. Let\u0027s create session object if it is not\ntransmitted via arguments and get rid of novaclient.client.HTTPClient\nimplementation.\n\nNOTE: novaclient.client.HTTPClient and all related code will be removed\n      separately.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2d94467c1a8acd3d65c54981ef56933956677cd6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2d94467c1a8acd3d65c54981ef56933956677cd6"}]},"branch":"refs/heads/master"},"7a817ab6d141abdaa4f0ed81ea00e5d8d8a1c46f":{"kind":"REWORK","_number":26,"created":"2016-12-08 16:29:14.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/26"}}},"commit":{"parents":[{"commit":"a453947d6129cb15341db174213d0aff24c08b1e","subject":"Make SessionClient interface similar to HTTPClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a453947d6129cb15341db174213d0aff24c08b1e"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-12-08 16:29:03.000000000","tz":120},"subject":"Create keystone session instance if not present","message":"Create keystone session instance if not present\n\nSince all authentication plugins should be stored in Keystone, there is no\nneed to share responsibility for authentication stuff with Keystone team.\nLet\u0027s use convinient and the right way to use keystone - keystone sessions.\nWe have own adapter for it - novaclient.client.Session which can be used in\n100% cases of novaclient usage. Let\u0027s create session object if it is not\ntransmitted via arguments and get rid of novaclient.client.HTTPClient\nimplementation.\n\nNOTE: novaclient.client.HTTPClient and all related code will be removed\n      separately.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/7a817ab6d141abdaa4f0ed81ea00e5d8d8a1c46f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/7a817ab6d141abdaa4f0ed81ea00e5d8d8a1c46f"}]},"branch":"refs/heads/master"},"6188ab1a1eaa233f1582304f18cbdac180a7a63d":{"kind":"REWORK","_number":27,"created":"2016-12-08 17:16:45.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/27"}}},"commit":{"parents":[{"commit":"a453947d6129cb15341db174213d0aff24c08b1e","subject":"Make SessionClient interface similar to HTTPClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a453947d6129cb15341db174213d0aff24c08b1e"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-12-08 17:15:27.000000000","tz":120},"subject":"Create keystone session instance if not present","message":"Create keystone session instance if not present\n\nSince all authentication plugins should be stored in Keystone, there is no\nneed to share responsibility for authentication stuff with Keystone team.\nLet\u0027s use convinient and the right way to use keystone - keystone sessions.\nWe have own adapter for it - novaclient.client.Session which can be used in\n100% cases of novaclient usage. Let\u0027s create session object if it is not\ntransmitted via arguments and get rid of novaclient.client.HTTPClient\nimplementation.\n\nNOTE: novaclient.client.HTTPClient and all related code will be removed\n      separately.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6188ab1a1eaa233f1582304f18cbdac180a7a63d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6188ab1a1eaa233f1582304f18cbdac180a7a63d"}]},"branch":"refs/heads/master"},"70c0cbc48a3212425ece3102b59318894eca1828":{"kind":"TRIVIAL_REBASE","_number":28,"created":"2016-12-08 17:27:03.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/28"}}},"commit":{"parents":[{"commit":"54437d0fcc6d4d76c6c6b6a4f2f54c910630c3f3","subject":"Make SessionClient interface similar to HTTPClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/54437d0fcc6d4d76c6c6b6a4f2f54c910630c3f3"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-12-08 17:25:18.000000000","tz":120},"subject":"Create keystone session instance if not present","message":"Create keystone session instance if not present\n\nSince all authentication plugins should be stored in Keystone, there is no\nneed to share responsibility for authentication stuff with Keystone team.\nLet\u0027s use convinient and the right way to use keystone - keystone sessions.\nWe have own adapter for it - novaclient.client.Session which can be used in\n100% cases of novaclient usage. Let\u0027s create session object if it is not\ntransmitted via arguments and get rid of novaclient.client.HTTPClient\nimplementation.\n\nNOTE: novaclient.client.HTTPClient and all related code will be removed\n      separately.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/70c0cbc48a3212425ece3102b59318894eca1828"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/70c0cbc48a3212425ece3102b59318894eca1828"}]},"branch":"refs/heads/master"},"db3b9d8efda8a9243e35d5f919d684ba4cc70367":{"kind":"TRIVIAL_REBASE","_number":29,"created":"2016-12-08 17:46:27.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/29"}}},"commit":{"parents":[{"commit":"7f109122812fb669ce0e20f5e6eedfed597a743e","subject":"Make SessionClient interface similar to HTTPClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/7f109122812fb669ce0e20f5e6eedfed597a743e"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-12-08 17:46:16.000000000","tz":120},"subject":"Create keystone session instance if not present","message":"Create keystone session instance if not present\n\nSince all authentication plugins should be stored in Keystone, there is no\nneed to share responsibility for authentication stuff with Keystone team.\nLet\u0027s use convinient and the right way to use keystone - keystone sessions.\nWe have own adapter for it - novaclient.client.Session which can be used in\n100% cases of novaclient usage. Let\u0027s create session object if it is not\ntransmitted via arguments and get rid of novaclient.client.HTTPClient\nimplementation.\n\nNOTE: novaclient.client.HTTPClient and all related code will be removed\n      separately.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/db3b9d8efda8a9243e35d5f919d684ba4cc70367"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/db3b9d8efda8a9243e35d5f919d684ba4cc70367"}]},"branch":"refs/heads/master"},"1fc5bc2f74c62c740db56df356c314ae1b6ce370":{"kind":"TRIVIAL_REBASE","_number":30,"created":"2016-12-08 18:14:02.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/30","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/30","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/30 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/30 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/30 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/30"}}},"commit":{"parents":[{"commit":"b668913f828952692eaa07843cd096dba29cb996","subject":"Make SessionClient interface similar to HTTPClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b668913f828952692eaa07843cd096dba29cb996"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-12-08 18:13:27.000000000","tz":120},"subject":"Create keystone session instance if not present","message":"Create keystone session instance if not present\n\nSince all authentication plugins should be stored in Keystone, there is no\nneed to share responsibility for authentication stuff with Keystone team.\nLet\u0027s use convinient and the right way to use keystone - keystone sessions.\nWe have own adapter for it - novaclient.client.Session which can be used in\n100% cases of novaclient usage. Let\u0027s create session object if it is not\ntransmitted via arguments and get rid of novaclient.client.HTTPClient\nimplementation.\n\nNOTE: novaclient.client.HTTPClient and all related code will be removed\n      separately.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/1fc5bc2f74c62c740db56df356c314ae1b6ce370"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/1fc5bc2f74c62c740db56df356c314ae1b6ce370"}]},"branch":"refs/heads/master"},"fadd57de68ba63010065b88635fbdd3c0ca8f7bf":{"kind":"TRIVIAL_REBASE","_number":31,"created":"2016-12-15 17:49:46.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/31","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/31","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/31 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/31 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/31 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/31"}}},"commit":{"parents":[{"commit":"153bf7889b99b4164f0366205376fa0d2890e095","subject":"Make SessionClient interface similar to HTTPClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/153bf7889b99b4164f0366205376fa0d2890e095"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2016-12-15 17:49:04.000000000","tz":120},"subject":"Create keystone session instance if not present","message":"Create keystone session instance if not present\n\nSince all authentication plugins should be stored in Keystone, there is no\nneed to share responsibility for authentication stuff with Keystone team.\nLet\u0027s use convinient and the right way to use keystone - keystone sessions.\nWe have own adapter for it - novaclient.client.Session which can be used in\n100% cases of novaclient usage. Let\u0027s create session object if it is not\ntransmitted via arguments and get rid of novaclient.client.HTTPClient\nimplementation.\n\nNOTE: novaclient.client.HTTPClient and all related code will be removed\n      separately.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/fadd57de68ba63010065b88635fbdd3c0ca8f7bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/fadd57de68ba63010065b88635fbdd3c0ca8f7bf"}]},"branch":"refs/heads/master"},"8409e006c5f362922baae9470f14c12e0443dd70":{"kind":"TRIVIAL_REBASE","_number":32,"created":"2016-12-16 12:56:10.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/35/304035/32","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/35/304035/32","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/32 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/32 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/32 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/35/304035/32"}}},"commit":{"parents":[{"commit":"e4dc84e0f6ebaefeed114d4ac1663d35730629a4","subject":"Make SessionClient interface similar to HTTPClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e4dc84e0f6ebaefeed114d4ac1663d35730629a4"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-06-17 11:45:55.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2016-12-16 12:56:10.000000000","tz":0},"subject":"Create keystone session instance if not present","message":"Create keystone session instance if not present\n\nSince all authentication plugins should be stored in Keystone, there is no\nneed to share responsibility for authentication stuff with Keystone team.\nLet\u0027s use convinient and the right way to use keystone - keystone sessions.\nWe have own adapter for it - novaclient.client.Session which can be used in\n100% cases of novaclient usage. Let\u0027s create session object if it is not\ntransmitted via arguments and get rid of novaclient.client.HTTPClient\nimplementation.\n\nNOTE: novaclient.client.HTTPClient and all related code will be removed\n      separately.\n\nCo-Authored-By: Clenimar Filemon \u003cclenimar@lsd.ufcg.edu.br\u003e\nChange-Id: Ibb99fdafbf02b3e92f1a5d04d168151b3400b901\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/8409e006c5f362922baae9470f14c12e0443dd70"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/8409e006c5f362922baae9470f14c12e0443dd70"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
