Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1250621

Summary: openstack-nova requires an upgraded python-neutronclient
Product: Red Hat OpenStack Reporter: Lars Kellogg-Stedman <lars>
Component: openstack-novaAssignee: Eoghan Glynn <eglynn>
Status: CLOSED DUPLICATE QA Contact: nlevinki <nlevinki>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.0 (Kilo)CC: berrange, dasmith, eglynn, kchamart, lars, ndipanov, pbrady, sbauza, sferdjao, sgordon, vromanso, yeylon
Target Milestone: ---   
Target Release: 7.0 (Kilo)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-09-28 16:25:14 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1249564    

Description Lars Kellogg-Stedman 2015-08-05 15:07:44 UTC
openstack-nova in OSP 7 requires at least python-neutronclient-2.4.0-1.el7ost.  After upgrading from OSP 6, nova-api will fail with:

Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/nova/api/openstack/wsgi.py", line 710, in post_process_extensions
    **action_args)
  File "/usr/lib/python2.7/site-packages/nova/api/openstack/compute/contrib/security_groups.py", line 471, in detail
    self._extend_servers(req, list(resp_obj.obj['servers']))
  File "/usr/lib/python2.7/site-packages/nova/api/openstack/compute/contrib/security_groups.py", line 422, in _extend_servers
    servers))
  File "/usr/lib/python2.7/site-packages/nova/network/security_group/neutron_driver.py", line 351, in get_instances_security_groups_bindings
    neutron = neutronapi.get_client(context)
  File "/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 221, in get_client
    region_name=CONF.neutron.region_name)
  File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 1199, in __init__
    self.httpclient = client.construct_http_client(**kwargs)
TypeError: construct_http_client() got an unexpected keyword argument 'endpoint_override'

In version:

python-neutronclient-2.4.0-1.el7ost.noarch

Comment 3 Stephen Gordon 2015-08-19 23:58:39 UTC
Hi Lars,

I noticed that you filed a number of bugs along these lines which by default have been flagged as 8.0, I assume we actually need/want to action in 7.0.z?

Thanks,

Steve

Comment 4 Lars Kellogg-Stedman 2015-08-24 17:48:14 UTC
Yeah.  I wish that bugs filed against 7.0 wouldn't get automatically flagged as 8.0.

Comment 6 Lars Kellogg-Stedman 2015-09-28 16:25:14 UTC
Rolled into #1266956.

*** This bug has been marked as a duplicate of bug 1266956 ***