nova should depend on openstackx and load appropriate osapi_extensions by default
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nova (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
If we wish to support the Horizon dashboard out-of-the-box, it is necessary for nova-api to depend on the openstackx python libary [1] to provide necessary middleware.
With the appropriate dependencies installed, we would also need to add configuration flags to nova.conf in order to load these extensions, similar to:
--osapi_
--osapi_
These options can be activated outside of packaging via Juju charms, but I predict many people will expect dashboard and the middleware it depends on to be functional out-of-the-box, like other openstack components (especially for one-node installs)
Related note: Bug #906649 needs to be resolved in order for any of this to be functional.
[1] Or at least until openstackx is deprecated entirely in favor of python-novaclient, I'm not sure when this is due to happen. For now, its still required.
Changed in nova (Ubuntu): | |
importance: | Undecided → Medium |
Note: This will likely be marked invalid soon, as the openstackx library is soon to be marked deprecated and removed in favor of python-novaclient.
Another note: the osapi_extensions flag has been renamed to osapi_compute_ extensions.