)]}'
{"id":"openstack%2Fpython-novaclient~240277","triplet_id":"openstack%2Fpython-novaclient~master~Id8310eccef5f0f9a2983e25dd35541d1eb0efe86","project":"openstack/python-novaclient","branch":"master","topic":"bug/1511417","hashtags":[],"change_id":"Id8310eccef5f0f9a2983e25dd35541d1eb0efe86","subject":"Fixes TypeError on Client instantiation","status":"MERGED","created":"2015-10-29 15:49:28.000000000","updated":"2016-08-30 12:14:45.000000000","submitted":"2016-08-30 12:14:45.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":13,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f0c892105e5b0db3824b02cd064c4c2a2eda9de6","_number":240277,"virtual_id_number":240277,"owner":{"_account_id":10697,"name":"Thiago Paiva Brito","email":"thiagop@lsd.ufcg.edu.br","username":"thiagop","inactive":true},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":10697,"name":"Thiago Paiva Brito","email":"thiagop@lsd.ufcg.edu.br","username":"thiagop","inactive":true},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":2,"date":"2016-08-30 12:14:45.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"all":[{"value":2,"date":"2016-08-30 11:11:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":10697,"name":"Thiago Paiva Brito","email":"thiagop@lsd.ufcg.edu.br","username":"thiagop","inactive":true},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},{"value":2,"date":"2016-08-26 14:04:44.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":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"value":1,"date":"2016-08-29 00:07:39.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"all":[{"value":1,"date":"2016-08-30 11:11:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":10697,"name":"Thiago Paiva Brito","email":"thiagop@lsd.ufcg.edu.br","username":"thiagop","inactive":true},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":10697,"name":"Thiago Paiva Brito","email":"thiagop@lsd.ufcg.edu.br","username":"thiagop","inactive":true},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},{"_account_id":10697,"name":"Thiago Paiva Brito","email":"thiagop@lsd.ufcg.edu.br","username":"thiagop","inactive":true}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-10 19:08:34.000000000","updated_by":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"reviewer":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"state":"REVIEWER"},{"updated":"2016-03-10 21:48:03.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-03-11 10:50:44.000000000","updated_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"reviewer":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"state":"REVIEWER"},{"updated":"2016-08-26 08:42:37.000000000","updated_by":{"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},"reviewer":{"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},"state":"REVIEWER"},{"updated":"2016-08-26 14:04:44.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2016-08-29 00:07:39.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2016-08-30 11:11:35.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"},{"updated":"2016-08-30 12:14:45.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ff88fc5d464bb77f57b48914d8dd6e7ab9b0662d","author":{"_account_id":10697,"name":"Thiago Paiva Brito","email":"thiagop@lsd.ufcg.edu.br","username":"thiagop","inactive":true},"date":"2015-10-29 15:49:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8712b5b8292690d166af0ddcd5dbd5071f846718","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-10-29 15:57:36.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nAfter looking at the bug report and at the code, I\u0027m not convinced that this is actually a bug.  It looks to me like you\u0027re actually using the wrong parameter name; that is, the parameter is named \u0027api_key\u0027, but you\u0027re passing \u0027password\u0027.","accounts_in_message":[],"_revision_number":1},{"id":"0d256da2473f05e7e9ecfc8d0ee90ebafbf0509b","author":{"_account_id":10697,"name":"Thiago Paiva Brito","email":"thiagop@lsd.ufcg.edu.br","username":"thiagop","inactive":true},"date":"2015-10-29 16:07:46.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"63593ea338a00ef228728da5a007765f4cc8fce6","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-10-29 16:40:09.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b76480b9752f6b3dac1e35950544262d171f1f03","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-29 16:42:17.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/77/240277/1/check/gate-python-novaclient-python26/212325e/ : SUCCESS in 1m 29s\n- gate-python-novaclient-pep8 http://logs.openstack.org/77/240277/1/check/gate-python-novaclient-pep8/669a7c6/ : SUCCESS in 1m 00s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/77/240277/1/check/gate-python-novaclient-docs/d09bf07//doc/build/html/ : SUCCESS in 1m 26s\n- gate-python-novaclient-python27 http://logs.openstack.org/77/240277/1/check/gate-python-novaclient-python27/18a9810/ : SUCCESS in 1m 38s\n- gate-python-novaclient-python34 http://logs.openstack.org/77/240277/1/check/gate-python-novaclient-python34/d8e9b14/ : SUCCESS in 2m 04s\n- gate-python-novaclient-pypy http://logs.openstack.org/77/240277/1/check/gate-python-novaclient-pypy/8b495c0/ : SUCCESS in 2m 09s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/77/240277/1/check/gate-tempest-dsvm-neutron-src-python-novaclient/3bc1217/ : SUCCESS in 52m 43s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/77/240277/1/check/gate-novaclient-dsvm-functional/2f4ea85/ : SUCCESS in 27m 28s","accounts_in_message":[],"_revision_number":1},{"id":"bd1cd666409087f4f8fa1c3582a3825862b82e5e","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-01-29 19:49:23.000000000","message":"Patch Set 1:\n\nThis change hasn\u0027t been updated since October 2015.  Are you still working on it?","accounts_in_message":[],"_revision_number":1},{"id":"7c43e8988613e3fad8a215e711016d5cf12f3934","author":{"_account_id":10697,"name":"Thiago Paiva Brito","email":"thiagop@lsd.ufcg.edu.br","username":"thiagop","inactive":true},"date":"2016-02-02 12:36:27.000000000","message":"Patch Set 2: Published edit on patch set 1","accounts_in_message":[],"_revision_number":2},{"id":"9855bb48d7381497b2a73eafd2f13adf988a71ec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-02 13:38:28.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-pep8 http://logs.openstack.org/77/240277/2/check/gate-python-novaclient-pep8/39c253f/ : SUCCESS in 1m 05s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/77/240277/2/check/gate-python-novaclient-docs/688db47//doc/build/html/ : SUCCESS in 1m 22s\n- gate-python-novaclient-python27 http://logs.openstack.org/77/240277/2/check/gate-python-novaclient-python27/8dcb2e2/ : FAILURE in 1m 43s\n- gate-python-novaclient-python34 http://logs.openstack.org/77/240277/2/check/gate-python-novaclient-python34/fbd1ad3/ : FAILURE in 2m 17s\n- gate-python-novaclient-pypy http://logs.openstack.org/77/240277/2/check/gate-python-novaclient-pypy/f3cb24e/ : FAILURE in 2m 16s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/77/240277/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/b6a6421/ : SUCCESS in 56m 56s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/77/240277/2/check/gate-novaclient-dsvm-functional/1f61653/ : SUCCESS in 39m 04s","accounts_in_message":[],"_revision_number":2},{"id":"f2fc8995d803f0db2a9f2aad27aa6a147c85b9f8","author":{"_account_id":10697,"name":"Thiago Paiva Brito","email":"thiagop@lsd.ufcg.edu.br","username":"thiagop","inactive":true},"date":"2016-02-02 15:01:01.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"75b67841c1baca21fd0d5cc461d7c9371dcd4dbe","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-02-02 16:31:30.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"256f4f882a407d3c3fbd749b0a146d6a158b4e87","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-02 17:01:17.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/77/240277/3/check/gate-python-novaclient-pep8/2f4b32f/ : SUCCESS in 1m 29s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/77/240277/3/check/gate-python-novaclient-docs/cd6cef1//doc/build/html/ : SUCCESS in 1m 14s\n- gate-python-novaclient-python27 http://logs.openstack.org/77/240277/3/check/gate-python-novaclient-python27/26b3389/ : SUCCESS in 1m 56s\n- gate-python-novaclient-python34 http://logs.openstack.org/77/240277/3/check/gate-python-novaclient-python34/825bd34/ : SUCCESS in 2m 01s\n- gate-python-novaclient-pypy http://logs.openstack.org/77/240277/3/check/gate-python-novaclient-pypy/28e2d6e/ : SUCCESS in 2m 16s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/77/240277/3/check/gate-tempest-dsvm-neutron-src-python-novaclient/c5181cc/ : SUCCESS in 58m 34s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/77/240277/3/check/gate-novaclient-dsvm-functional/d6f5e19/ : SUCCESS in 34m 40s","accounts_in_message":[],"_revision_number":3},{"id":"46a7ee92a50c75b25c742efb70c70d45316b8cbb","author":{"_account_id":10697,"name":"Thiago Paiva Brito","email":"thiagop@lsd.ufcg.edu.br","username":"thiagop","inactive":true},"date":"2016-02-02 17:04:27.000000000","message":"Patch Set 3: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"be36253dd90cdd730e41e13489c2ad7e33686ecf","author":{"_account_id":10697,"name":"Thiago Paiva Brito","email":"thiagop@lsd.ufcg.edu.br","username":"thiagop","inactive":true},"date":"2016-02-02 17:05:49.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"f88dec2b75a5917045e16d9398db22e9ed2d1a9f","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-02-02 18:36:09.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"4048390ef9fc353226fa9ae866a06fb162426442","author":{"_account_id":10697,"name":"Thiago Paiva Brito","email":"thiagop@lsd.ufcg.edu.br","username":"thiagop","inactive":true},"date":"2016-02-02 18:46:55.000000000","message":"Patch Set 4:\n\nThanks Kevin! The motive I\u0027m doing that this way is to avoid conflict with novaclient folks by changing the interface of the client. I really like your suggestion, but my dedication to this is very sporadic due to downstream work (and I think they\u0027ll require a spec to change this behavior).\n\nWhat do you think?","accounts_in_message":[],"_revision_number":4},{"id":"48b078c9fcbc292458a2227964ebc975d9b44bba","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-02-02 19:34:23.000000000","message":"Patch Set 4:\n\nHmmm, you raise a good point.  I\u0027m not certain that a full spec is necessary in this case—a simple blueprint may be sufficient—but I\u0027m not 100% certain, so I\u0027ve added John Garbutt as a reviewer to get his thoughts.\n\nJohn, the context is changing the Client.__init__() interface to deprecate \"api_key\" and use \"password\" instead, so the interface is similar to other clients.  Do you think this would need a full spec, or would just a blueprint be sufficient?  (And maybe a reno note…)","accounts_in_message":[],"_revision_number":4},{"id":"b6f4ccdb2d937debf41f65802b4c2567344070b9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-02 20:02:55.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/77/240277/4/check/gate-python-novaclient-pep8/2e0bdae/ : SUCCESS in 1m 54s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/77/240277/4/check/gate-python-novaclient-docs/e4440f4//doc/build/html/ : SUCCESS in 1m 22s\n- gate-python-novaclient-python27 http://logs.openstack.org/77/240277/4/check/gate-python-novaclient-python27/9d2edf8/ : SUCCESS in 1m 52s\n- gate-python-novaclient-python34 http://logs.openstack.org/77/240277/4/check/gate-python-novaclient-python34/f88fa2b/ : SUCCESS in 2m 01s\n- gate-python-novaclient-pypy http://logs.openstack.org/77/240277/4/check/gate-python-novaclient-pypy/8066b45/ : SUCCESS in 2m 14s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/77/240277/4/check/gate-tempest-dsvm-neutron-src-python-novaclient/ffab971/ : SUCCESS in 1h 10m 17s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/77/240277/4/check/gate-novaclient-dsvm-functional/5cc9246/ : SUCCESS in 34m 32s","accounts_in_message":[],"_revision_number":4},{"id":"454467c9b9f4787a65ab593237915939a2a3ae6f","author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"date":"2016-03-10 19:08:34.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"3f8d0e737aa93805c920cabbefa7c289dc0b77f5","author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"date":"2016-03-10 19:09:34.000000000","message":"Patch Set 5:\n\nJust a rebase.","accounts_in_message":[],"_revision_number":5},{"id":"2c71880b343e00d6774369428fb5fadc02be411b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-10 20:19:37.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/77/240277/5/check/gate-python-novaclient-pep8/1af696a/ : SUCCESS in 1m 58s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/77/240277/5/check/gate-python-novaclient-docs/3cb1533//doc/build/html/ : SUCCESS in 1m 44s\n- gate-python-novaclient-python27 http://logs.openstack.org/77/240277/5/check/gate-python-novaclient-python27/8a7e735/ : SUCCESS in 3m 53s\n- gate-python-novaclient-python34 http://logs.openstack.org/77/240277/5/check/gate-python-novaclient-python34/e68bb34/ : SUCCESS in 2m 35s\n- gate-python-novaclient-pypy http://logs.openstack.org/77/240277/5/check/gate-python-novaclient-pypy/028573e/ : SUCCESS in 6m 26s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/77/240277/5/check/gate-tempest-dsvm-neutron-src-python-novaclient/abc8c1d/ : SUCCESS in 1h 08m 53s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/77/240277/5/check/gate-novaclient-dsvm-functional/4f3f5ef/ : SUCCESS in 37m 03s","accounts_in_message":[],"_revision_number":5},{"id":"dfa42b7bc37dff7737dcf6aa34433362c63b5b82","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-03-10 21:48:03.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"cb298e231f8eb31c247aa770c7557f1661d2df99","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-03-10 21:50:09.000000000","message":"Patch Set 5:\n\nPer the discussion, we can\u0027t remove api_key since it\u0027s part of the interface, it would break existing scripts. We at least couldn\u0027t remove/replace that with \u0027password\u0027 without doing a major version bump, and I don\u0027t really see the need to do that.\n\nWe could deprecate api_key and allow for password, as done here, i.e. if you specify api_key, emit a deprecation warning. I don\u0027t really care either way, honestly.","accounts_in_message":[],"_revision_number":5},{"id":"1d1ebc5daca242032a22e58ddda7cf5e4502daf8","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-03-11 10:50:44.000000000","message":"Patch Set 5:\n\nLets make novaclient.v2.client.Client interface more clear and remove api_key there. For backward compatibility can add check to novaclient.client.Client entry-point.","accounts_in_message":[],"_revision_number":5},{"id":"b72cc7cd5e64f7b74803266c8db970aded50ff8b","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-06-10 16:03:16.000000000","message":"Patch Set 5:\n\nThis change hasn\u0027t been updated since March and the review comments haven\u0027t been responded to.  Are you still working on it?","accounts_in_message":[],"_revision_number":5},{"id":"e32080c335f1514cee381c45f61fbf2a4f1df482","author":{"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},"date":"2016-08-25 15:36:40.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"098c8e7bcc21ebd2b23f2e5d4bf48ca56a35de27","author":{"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},"date":"2016-08-25 15:37:42.000000000","message":"Patch Set 5:\n\n(2 comments)\n\nI found this patch during review, it wasn\u0027t updated for three months. Thiago, Ed, I decided to update the patch if you don\u0027t mind, thanks!","accounts_in_message":[],"_revision_number":5},{"id":"4786d946ed53f0ca904054e8e2539c222c4c1668","author":{"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},"date":"2016-08-25 15:38:34.000000000","message":"Uploaded patch set 7: Commit message was updated.","accounts_in_message":[],"_revision_number":7},{"id":"87ceb5e34cfd0ae966c982ced454615400de8b0e","author":{"_account_id":10697,"name":"Thiago Paiva Brito","email":"thiagop@lsd.ufcg.edu.br","username":"thiagop","inactive":true},"date":"2016-08-25 15:51:36.000000000","message":"Patch Set 7:\n\nNo problem at all, please carry on.","accounts_in_message":[],"_revision_number":7},{"id":"e0f818b17e9ddd87f619fb8c282f10f153a41fc5","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-08-25 18:41:27.000000000","message":"Patch Set 7:\n\n(1 comment)\n\nCode looks good, but the test doesn\u0027t look right to me.","accounts_in_message":[],"_revision_number":7},{"id":"cd2e25cc755307b44fd5ac27579f947089cc99bc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-25 18:58:04.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/77/240277/7/check/gate-python-novaclient-docs-ubuntu-xenial/92600de//doc/build/html/ : SUCCESS in 2m 29s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/77/240277/7/check/gate-python-novaclient-pep8-ubuntu-xenial/93e770c/ : SUCCESS in 2m 23s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/77/240277/7/check/gate-python-novaclient-python27-ubuntu-xenial/4fe5206/ : SUCCESS in 2m 55s\n- gate-python-novaclient-python34 http://logs.openstack.org/77/240277/7/check/gate-python-novaclient-python34/fcf2ada/ : SUCCESS in 2m 34s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/77/240277/7/check/gate-python-novaclient-python35-nv/2977629/ : SUCCESS in 3m 08s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/77/240277/7/check/gate-tempest-dsvm-neutron-src-python-novaclient/7dcd3ff/ : SUCCESS in 1h 12m 31s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/77/240277/7/check/gate-novaclient-dsvm-functional/13a8b33/ : SUCCESS in 39m 52s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/77/240277/7/check/gate-novaclient-dsvm-functional-mitaka-nv/b95fecc/ : SUCCESS in 39m 53s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/77/240277/7/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/fcfa1cd/ : SUCCESS in 35m 19s (non-voting)\n- gate-novaclient-dsvm-functional-neutron-nv http://logs.openstack.org/77/240277/7/check/gate-novaclient-dsvm-functional-neutron-nv/9c1a0de/ : SUCCESS in 1h 08m 21s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"d4635394bae6e9de3012a343c5c53a0591aa4bc3","author":{"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},"date":"2016-08-26 08:41:34.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"91931752c4bb592e06b22aa41cca90eea7344455","author":{"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},"date":"2016-08-26 08:42:37.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"3aea477d40c8aee62fa9404b2fc7de1e9bd74d26","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-26 09:53:29.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/77/240277/8/check/gate-python-novaclient-docs-ubuntu-xenial/7c9c79d//doc/build/html/ : SUCCESS in 2m 23s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/77/240277/8/check/gate-python-novaclient-pep8-ubuntu-xenial/66098a1/ : SUCCESS in 2m 09s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/77/240277/8/check/gate-python-novaclient-python27-ubuntu-xenial/9ebdb7d/ : SUCCESS in 2m 20s\n- gate-python-novaclient-python34 http://logs.openstack.org/77/240277/8/check/gate-python-novaclient-python34/3e80557/ : SUCCESS in 2m 51s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/77/240277/8/check/gate-python-novaclient-python35-nv/c2bc648/ : SUCCESS in 2m 20s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/77/240277/8/check/gate-tempest-dsvm-neutron-src-python-novaclient/2657f30/ : SUCCESS in 1h 11m 03s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/77/240277/8/check/gate-novaclient-dsvm-functional/efe97fc/ : SUCCESS in 38m 02s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/77/240277/8/check/gate-novaclient-dsvm-functional-mitaka-nv/1bae479/ : SUCCESS in 36m 37s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/77/240277/8/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/33d0ca8/ : SUCCESS in 27m 38s (non-voting)\n- gate-novaclient-dsvm-functional-neutron-nv http://logs.openstack.org/77/240277/8/check/gate-novaclient-dsvm-functional-neutron-nv/e174960/ : SUCCESS in 47m 02s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"8e9e6a0374309116957ea9d05a16a224c4caed6c","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-08-26 14:04:44.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"926f22bde62888252dd45587f85f59f8eeb23d01","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2016-08-29 00:07:39.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"8451155e40f0c650ce10e637e63742a00ff836ad","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-08-30 11:11:35.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"707f2e19cf0d30e3f273222cdca565044af67195","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-30 11:11:45.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"d6b60952b8e4e84dedba041e18c5637e69af4a0f","date":"2016-08-30 12:14:45.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":8},{"id":"2d78ecca3ed3458ac677d9bcab3b5980db0b71c7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-30 12:14:45.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/77/240277/8/gate/gate-python-novaclient-docs-ubuntu-xenial/b49d425//doc/build/html/ : SUCCESS in 2m 19s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/77/240277/8/gate/gate-python-novaclient-pep8-ubuntu-xenial/593c2b2/ : SUCCESS in 2m 42s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/77/240277/8/gate/gate-python-novaclient-python27-ubuntu-xenial/d042852/ : SUCCESS in 3m 06s\n- gate-python-novaclient-python34 http://logs.openstack.org/77/240277/8/gate/gate-python-novaclient-python34/f507b21/ : SUCCESS in 3m 21s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/77/240277/8/gate/gate-tempest-dsvm-neutron-src-python-novaclient/adf1da8/ : SUCCESS in 1h 02m 28s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/77/240277/8/gate/gate-novaclient-dsvm-functional/99c6b9d/ : SUCCESS in 26m 45s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"f7dc91dc110f6526886ba9bb27215f6078c94455","revisions":{"88556c03e84476c6220b1eb9186ae9c4dc051a12":{"kind":"REWORK","_number":1,"created":"2015-10-29 15:49:28.000000000","uploader":{"_account_id":10697,"name":"Thiago Paiva Brito","email":"thiagop@lsd.ufcg.edu.br","username":"thiagop","inactive":true},"ref":"refs/changes/77/240277/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/77/240277/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/1"}}},"commit":{"parents":[{"commit":"bba1d6ece49f235197216e031bb156901c11e744","subject":"Merge \"Revert \"Remove novaclient.v1_1 module\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/bba1d6ece49f235197216e031bb156901c11e744"}]}],"author":{"name":"Thiago Paiva","email":"thiagop@lsd.ufcg.edu.br","date":"2015-10-29 15:45:48.000000000","tz":-180},"committer":{"name":"Thiago Paiva","email":"thiagop@lsd.ufcg.edu.br","date":"2015-10-29 15:48:46.000000000","tz":-180},"subject":"Fixes TypeError on Client instantiation","message":"Fixes TypeError on Client instantiation\n\nWhen instantiating novaclient with kwargs or named attributes, the \u0027password\u0027\nfield is duplicated due to an overwrite on the __init__ method of Client v2.\nThis patch pops out the password field when it\u0027s passed and no api_key is\nprovided.\n\nChange-Id: Id8310eccef5f0f9a2983e25dd35541d1eb0efe86\nCloses-bug: #1511417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/88556c03e84476c6220b1eb9186ae9c4dc051a12"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/88556c03e84476c6220b1eb9186ae9c4dc051a12"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"bba1d6ece49f235197216e031bb156901c11e744","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"7d4962e797a7ae76ba3aa20edffc7497b9ff3dd1":{"kind":"REWORK","_number":2,"created":"2016-02-02 12:36:27.000000000","uploader":{"_account_id":10697,"name":"Thiago Paiva Brito","email":"thiagop@lsd.ufcg.edu.br","username":"thiagop","inactive":true},"ref":"refs/changes/77/240277/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/77/240277/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/2"}}},"commit":{"parents":[{"commit":"bba1d6ece49f235197216e031bb156901c11e744","subject":"Merge \"Revert \"Remove novaclient.v1_1 module\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/bba1d6ece49f235197216e031bb156901c11e744"}]}],"author":{"name":"Thiago Paiva","email":"thiagop@lsd.ufcg.edu.br","date":"2015-10-29 15:45:48.000000000","tz":-180},"committer":{"name":"Thiago Paiva Brito","email":"thiagop@lsd.ufcg.edu.br","date":"2016-02-02 12:34:44.000000000","tz":0},"subject":"Fixes TypeError on Client instantiation","message":"Fixes TypeError on Client instantiation\n\nWhen instantiating novaclient with kwargs or named attributes, the \u0027password\u0027\nfield is duplicated due to an overwrite on the __init__ method of Client v2.\nThis patch pops out the password field when it\u0027s passed and no api_key is\nprovided.\n\nChange-Id: Id8310eccef5f0f9a2983e25dd35541d1eb0efe86\nCloses-bug: #1511417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/7d4962e797a7ae76ba3aa20edffc7497b9ff3dd1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/7d4962e797a7ae76ba3aa20edffc7497b9ff3dd1"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"bba1d6ece49f235197216e031bb156901c11e744","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"2a2c84d77404b1769a71ae9e9b5b08a65277e08f":{"kind":"REWORK","_number":3,"created":"2016-02-02 15:01:01.000000000","uploader":{"_account_id":10697,"name":"Thiago Paiva Brito","email":"thiagop@lsd.ufcg.edu.br","username":"thiagop","inactive":true},"ref":"refs/changes/77/240277/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/77/240277/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/3"}}},"commit":{"parents":[{"commit":"bba1d6ece49f235197216e031bb156901c11e744","subject":"Merge \"Revert \"Remove novaclient.v1_1 module\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/bba1d6ece49f235197216e031bb156901c11e744"}]}],"author":{"name":"Thiago Paiva","email":"thiagop@lsd.ufcg.edu.br","date":"2015-10-29 15:45:48.000000000","tz":-180},"committer":{"name":"Thiago Paiva","email":"thiagop@lsd.ufcg.edu.br","date":"2016-02-02 15:00:28.000000000","tz":-180},"subject":"Fixes TypeError on Client instantiation","message":"Fixes TypeError on Client instantiation\n\nWhen instantiating novaclient with kwargs or named attributes, the \u0027password\u0027\nfield is duplicated due to an overwrite on the __init__ method of Client v2.\nThis patch pops out the password field when it\u0027s passed and no api_key is\nprovided.\n\nChange-Id: Id8310eccef5f0f9a2983e25dd35541d1eb0efe86\nCloses-bug: #1511417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2a2c84d77404b1769a71ae9e9b5b08a65277e08f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2a2c84d77404b1769a71ae9e9b5b08a65277e08f"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"bba1d6ece49f235197216e031bb156901c11e744","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"88d5c4a6a029ec756b57b26f17172dbdd1bc2f95":{"kind":"REWORK","_number":4,"created":"2016-02-02 17:05:49.000000000","uploader":{"_account_id":10697,"name":"Thiago Paiva Brito","email":"thiagop@lsd.ufcg.edu.br","username":"thiagop","inactive":true},"ref":"refs/changes/77/240277/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/77/240277/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/4"}}},"commit":{"parents":[{"commit":"bba1d6ece49f235197216e031bb156901c11e744","subject":"Merge \"Revert \"Remove novaclient.v1_1 module\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/bba1d6ece49f235197216e031bb156901c11e744"}]}],"author":{"name":"Thiago Paiva","email":"thiagop@lsd.ufcg.edu.br","date":"2015-10-29 15:45:48.000000000","tz":-180},"committer":{"name":"Thiago Paiva","email":"thiagop@lsd.ufcg.edu.br","date":"2016-02-02 17:05:30.000000000","tz":-180},"subject":"Fixes TypeError on Client instantiation","message":"Fixes TypeError on Client instantiation\n\nWhen instantiating novaclient with kwargs or named attributes, the \u0027password\u0027\nfield is duplicated due to an overwrite on the __init__ method of Client v2.\nThis patch pops out the password field when it\u0027s passed and no api_key is\nprovided.\n\nChange-Id: Id8310eccef5f0f9a2983e25dd35541d1eb0efe86\nCloses-bug: #1511417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/88d5c4a6a029ec756b57b26f17172dbdd1bc2f95"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/88d5c4a6a029ec756b57b26f17172dbdd1bc2f95"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"bba1d6ece49f235197216e031bb156901c11e744","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"fd8045d5dfbf10284b894644c3c9f10b270225d5":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2016-03-10 19:08:34.000000000","uploader":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"ref":"refs/changes/77/240277/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/77/240277/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/5"}}},"commit":{"parents":[{"commit":"b921cb14e45781624935a0612d0341ea75528628","subject":"Merge \"Prepare to move extension into core plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b921cb14e45781624935a0612d0341ea75528628"}]}],"author":{"name":"Thiago Paiva","email":"thiagop@lsd.ufcg.edu.br","date":"2015-10-29 15:45:48.000000000","tz":-180},"committer":{"name":"EdLeafe","email":"ed@leafe.com","date":"2016-03-10 18:16:34.000000000","tz":0},"subject":"Fixes TypeError on Client instantiation","message":"Fixes TypeError on Client instantiation\n\nWhen instantiating novaclient with kwargs or named attributes, the \u0027password\u0027\nfield is duplicated due to an overwrite on the __init__ method of Client v2.\nThis patch pops out the password field when it\u0027s passed and no api_key is\nprovided.\n\nChange-Id: Id8310eccef5f0f9a2983e25dd35541d1eb0efe86\nCloses-bug: #1511417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/fd8045d5dfbf10284b894644c3c9f10b270225d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/fd8045d5dfbf10284b894644c3c9f10b270225d5"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"b921cb14e45781624935a0612d0341ea75528628","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"542869f43ddcb1a89c93d01e975918e7b8f039b9":{"kind":"REWORK","_number":6,"created":"2016-08-25 15:36:40.000000000","uploader":{"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},"ref":"refs/changes/77/240277/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/77/240277/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/6"}}},"commit":{"parents":[{"commit":"ef5dc3211dc5393c5e050f5b607b9c7884e508d2","subject":"Merge \"[functional] Do not discover same resources for every test\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ef5dc3211dc5393c5e050f5b607b9c7884e508d2"}]}],"author":{"name":"Thiago Paiva","email":"thiagop@lsd.ufcg.edu.br","date":"2015-10-29 15:45:48.000000000","tz":-180},"committer":{"name":"Pavel Kholkin","email":"pkholkin@mirantis.com","date":"2016-08-25 15:35:45.000000000","tz":180},"subject":"Fixes TypeError on Client instantiation","message":"Fixes TypeError on Client instantiation\n\nWhen instantiating novaclient with kwargs or named attributes, the \u0027password\u0027\nfield is duplicated due to an overwrite on the __init__ method of Client v2.\nThis patch pops out the password field when it\u0027s passed and no api_key is\nprovided.\n\nCo-Authored-By: Pavel Kholkin \u003cpkholiin@mirantis.com\u003e\n\nCloses-bug: #1511417\n\nChange-Id: Id8310eccef5f0f9a2983e25dd35541d1eb0efe86\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/542869f43ddcb1a89c93d01e975918e7b8f039b9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/542869f43ddcb1a89c93d01e975918e7b8f039b9"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ef5dc3211dc5393c5e050f5b607b9c7884e508d2","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"2fda9afc80a1753962c79261a5890423c9925751":{"kind":"NO_CODE_CHANGE","_number":7,"created":"2016-08-25 15:38:34.000000000","uploader":{"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},"ref":"refs/changes/77/240277/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/77/240277/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/7"}}},"commit":{"parents":[{"commit":"ef5dc3211dc5393c5e050f5b607b9c7884e508d2","subject":"Merge \"[functional] Do not discover same resources for every test\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ef5dc3211dc5393c5e050f5b607b9c7884e508d2"}]}],"author":{"name":"Thiago Paiva","email":"thiagop@lsd.ufcg.edu.br","date":"2015-10-29 15:45:48.000000000","tz":-180},"committer":{"name":"Pavel Kholkin","email":"pkholkin@mirantis.com","date":"2016-08-25 15:38:10.000000000","tz":180},"subject":"Fixes TypeError on Client instantiation","message":"Fixes TypeError on Client instantiation\n\nWhen instantiating novaclient with kwargs or named attributes, the \u0027password\u0027\nfield is duplicated due to an overwrite on the __init__ method of Client v2.\nThis patch pops out the password field when it\u0027s passed and no api_key is\nprovided.\n\nCo-Authored-By: Pavel Kholkin \u003cpkholkin@mirantis.com\u003e\n\nCloses-bug: #1511417\n\nChange-Id: Id8310eccef5f0f9a2983e25dd35541d1eb0efe86\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2fda9afc80a1753962c79261a5890423c9925751"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2fda9afc80a1753962c79261a5890423c9925751"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ef5dc3211dc5393c5e050f5b607b9c7884e508d2","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"f7dc91dc110f6526886ba9bb27215f6078c94455":{"kind":"REWORK","_number":8,"created":"2016-08-26 08:41:34.000000000","uploader":{"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},"ref":"refs/changes/77/240277/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/77/240277/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/77/240277/8"}}},"commit":{"parents":[{"commit":"ef5dc3211dc5393c5e050f5b607b9c7884e508d2","subject":"Merge \"[functional] Do not discover same resources for every test\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ef5dc3211dc5393c5e050f5b607b9c7884e508d2"}]}],"author":{"name":"Thiago Paiva","email":"thiagop@lsd.ufcg.edu.br","date":"2015-10-29 15:45:48.000000000","tz":-180},"committer":{"name":"Pavel Kholkin","email":"pkholkin@mirantis.com","date":"2016-08-26 08:41:12.000000000","tz":180},"subject":"Fixes TypeError on Client instantiation","message":"Fixes TypeError on Client instantiation\n\nWhen instantiating novaclient with kwargs or named attributes, the \u0027password\u0027\nfield is duplicated due to an overwrite on the __init__ method of Client v2.\nThis patch pops out the password field when it\u0027s passed and no api_key is\nprovided.\n\nCo-Authored-By: Pavel Kholkin \u003cpkholkin@mirantis.com\u003e\n\nCloses-bug: #1511417\n\nChange-Id: Id8310eccef5f0f9a2983e25dd35541d1eb0efe86\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f7dc91dc110f6526886ba9bb27215f6078c94455"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f7dc91dc110f6526886ba9bb27215f6078c94455"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ef5dc3211dc5393c5e050f5b607b9c7884e508d2","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
