Bug 1345998
| Summary: | environment opencontrail don't provide the right default value on LBaaS | |||
|---|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Cyril Lopez <cylopez> | |
| Component: | openstack-tripleo-heat-templates | Assignee: | Jiri Stransky <jstransk> | |
| Status: | CLOSED ERRATA | QA Contact: | Arik Chernetsky <achernet> | |
| Severity: | high | Docs Contact: | ||
| Priority: | high | |||
| Version: | 8.0 (Liberty) | CC: | ealcaniz, gbarros, jstransk, lhinds, mburns, pablo.iranzo, rhel-osp-director-maint | |
| Target Milestone: | async | Keywords: | OtherQA | |
| Target Release: | 8.0 (Liberty) | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | openstack-tripleo-heat-templates-0.8.14-20.el7ost | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 1383742 (view as bug list) | Environment: | ||
| Last Closed: | 2016-10-26 13:51:59 UTC | Type: | Bug | |
| 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: | 1347518, 1364146, 1383742 | |||
Update it's look it's related to Contrail 3.0.2, no LBaaS works (v1 or v2) Hi, could you update this Bugzilla? Upstream bug: https://bugs.launchpad.net/tripleo/+bug/1620657 Upstream patched merged: https://review.openstack.org/366215 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-2113.html |
Description of problem: The default value for NeutronServicePlugins into the environment of opencontrail is not correct. Version-Release number of selected component (if applicable): openstack-tripleo-heat-templates-0.8.14-11.el7ost.noarch How reproducible: Deploy with contrail environment and other variable Neutron is not able to start due to : 2016-06-08 17:39:53.750 32625 ERROR neutron Traceback (most recent call last): 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/bin/neutron-server", line 10, in <module> 2016-06-08 17:39:53.750 32625 ERROR neutron sys.exit(main_wsgi_eventlet()) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/neutron/cmd/eventlet/server/__init__.py", line 19, in main_wsgi_eventlet 2016-06-08 17:39:53.750 32625 ERROR neutron wsgi_eventlet.main() 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/neutron/server/wsgi_eventlet.py", line 50, in main 2016-06-08 17:39:53.750 32625 ERROR neutron server.boot_server(_eventlet_wsgi_server) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/neutron/server/__init__.py", line 35, in boot_server 2016-06-08 17:39:53.750 32625 ERROR neutron server_func() 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/neutron/server/wsgi_eventlet.py", line 27, in _eventlet_wsgi_server 2016-06-08 17:39:53.750 32625 ERROR neutron neutron_api = service.serve_wsgi(service.NeutronApiService) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/neutron/service.py", line 106, in serve_wsgi 2016-06-08 17:39:53.750 32625 ERROR neutron LOG.exception(_LE('Unrecoverable error: please check log ' 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 204, in __exit__ 2016-06-08 17:39:53.750 32625 ERROR neutron six.reraise(self.type_, self.value, self.tb) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/neutron/service.py", line 103, in serve_wsgi 2016-06-08 17:39:53.750 32625 ERROR neutron service.start() 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/neutron/service.py", line 76, in start 2016-06-08 17:39:53.750 32625 ERROR neutron self.wsgi_app = _run_wsgi(self.app_name) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/neutron/service.py", line 208, in _run_wsgi 2016-06-08 17:39:53.750 32625 ERROR neutron app = config.load_paste_app(app_name) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/neutron/common/config.py", line 246, in load_paste_app 2016-06-08 17:39:53.750 32625 ERROR neutron app = deploy.loadapp("config:%s" % config_path, name=app_name) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 247, in loadapp 2016-06-08 17:39:53.750 32625 ERROR neutron return loadobj(APP, uri, name=name, **kw) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 272, in loadobj 2016-06-08 17:39:53.750 32625 ERROR neutron return context.create() 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 710, in create 2016-06-08 17:39:53.750 32625 ERROR neutron return self.object_type.invoke(self) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 144, in invoke 2016-06-08 17:39:53.750 32625 ERROR neutron **context.local_conf) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/paste/deploy/util.py", line 55, in fix_call 2016-06-08 17:39:53.750 32625 ERROR neutron val = callable(*args, **kw) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/paste/urlmap.py", line 25, in urlmap_factory 2016-06-08 17:39:53.750 32625 ERROR neutron app = loader.get_app(app_name, global_conf=global_conf) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 350, in get_app 2016-06-08 17:39:53.750 32625 ERROR neutron name=name, global_conf=global_conf).create() 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 710, in create 2016-06-08 17:39:53.750 32625 ERROR neutron return self.object_type.invoke(self) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 144, in invoke 2016-06-08 17:39:53.750 32625 ERROR neutron **context.local_conf) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/paste/deploy/util.py", line 55, in fix_call 2016-06-08 17:39:53.750 32625 ERROR neutron val = callable(*args, **kw) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/neutron/auth.py", line 71, in pipeline_factory 2016-06-08 17:39:53.750 32625 ERROR neutron app = loader.get_app(pipeline[-1]) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 350, in get_app 2016-06-08 17:39:53.750 32625 ERROR neutron name=name, global_conf=global_conf).create() 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 710, in create 2016-06-08 17:39:53.750 32625 ERROR neutron return self.object_type.invoke(self) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 146, in invoke 2016-06-08 17:39:53.750 32625 ERROR neutron return fix_call(context.object, context.global_conf, **context.local_conf) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/paste/deploy/util.py", line 55, in fix_call 2016-06-08 17:39:53.750 32625 ERROR neutron val = callable(*args, **kw) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/neutron/api/v2/router.py", line 73, in factory 2016-06-08 17:39:53.750 32625 ERROR neutron return cls(**local_config) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/neutron/api/v2/router.py", line 78, in __init__ 2016-06-08 17:39:53.750 32625 ERROR neutron ext_mgr = extensions.PluginAwareExtensionManager.get_instance() 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/neutron/api/extensions.py", line 585, in get_instance 2016-06-08 17:39:53.750 32625 ERROR neutron service_plugins) 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/neutron/api/extensions.py", line 550, in __init__ 2016-06-08 17:39:53.750 32625 ERROR neutron self.check_if_plugin_extensions_loaded() 2016-06-08 17:39:53.750 32625 ERROR neutron File "/usr/lib/python2.7/site-packages/neutron/api/extensions.py", line 614, in check_if_plugin_extensions_loaded 2016-06-08 17:39:53.750 32625 ERROR neutron extensions=list(missing_aliases)) 2016-06-08 17:39:53.750 32625 ERROR neutron ExtensionsNotFound: Extensions not found: ['lbaas'] Actual value: NeutronServicePlugins: neutron_plugin_contrail.plugins.opencontrail.loadbalancer.plugin.LoadBalancerPlugin Expected value: NeutronServicePlugins: neutron_plugin_contrail.plugins.opencontrail.loadbalancer.v2.plugin.LoadBalancerPluginV2