Activity log for bug #1511417

Date Who What changed Old value New value Message
2015-10-29 15:12:16 Thiago Paiva Brito bug added bug
2015-10-29 15:20:01 Thiago Paiva Brito description When instantiating novaclient with kwargs or named attributes, the 'password' field is duplicated due to an overwrite on the __init__ method of Client v2: ======================================================================================== from novaclient import client kwargs = { 'auth_url': 'http://10.5.3.184:5000/v2.0', 'username': 'admin', 'password': 'nomoresecrete', 'tenant_name': 'admin' } nova = client.Client(2, **kwargs) TypeError: _construct_http_client() got multiple values for keyword argument 'password' ======================================================================================== from novaclient import client nova = client.Client(2, auth_url='http://10.5.3.184:5000/v2.0', username='admin', password='nomoresecrete', tenant_name='admin') TypeError: _construct_http_client() got multiple values for keyword argument 'password' ======================================================================================== When instantiating novaclient with kwargs or named attributes, the 'password' field is duplicated due to an overwrite on the __init__ method of Client v2: ======================================================================================== from novaclient import client kwargs = {     'auth_url': 'http://my-keystone:5000/v2.0',     'username': 'admin',     'password': 'nomoresecrete',     'tenant_name': 'admin' } nova = client.Client(2, **kwargs) TypeError: _construct_http_client() got multiple values for keyword argument 'password' ======================================================================================== from novaclient import client nova = client.Client(2,                      auth_url='http://my-keystone:5000/v2.0',                      username='admin',                      password='nomoresecrete',                      tenant_name='admin') TypeError: _construct_http_client() got multiple values for keyword argument 'password' ========================================================================================
2015-10-29 15:49:33 OpenStack Infra python-novaclient: status New In Progress
2015-10-29 15:49:33 OpenStack Infra python-novaclient: assignee Thiago Paiva Brito (thiagop)
2016-03-10 19:08:41 OpenStack Infra python-novaclient: assignee Thiago Paiva Brito (thiagop) Ed Leafe (ed-leafe)
2016-03-10 21:48:08 Matt Riedemann python-novaclient: importance Undecided Wishlist
2016-03-10 21:48:24 Matt Riedemann python-novaclient: assignee Ed Leafe (ed-leafe) Thiago Paiva Brito (thiagop)
2016-08-25 17:02:45 Pavel Kholkin python-novaclient: assignee Thiago Paiva Brito (thiagop) Pavel Kholkin (pkholkin)
2016-08-30 12:14:49 OpenStack Infra python-novaclient: status In Progress Fix Released