Hello,
I just did yet another openstack-demo-install on some server and this one will not use swift and cinder, therefore I want it removed from the dashboard. Merely uninstalling the packages didn't seem to do anything, except making dashboard spitting out an error about not being able to retrieve the quota. Looking through the settings.py in /usr/share/openstack-dashboard there doesn't seem to be anything relevant to this and trying to remove the service via keystone service-delete borked the whole keystone auth for some reason.
Any pointers welcome.
Regards, Lucian
On Sat, Dec 01, 2012 at 07:17:41PM +0000, Nux! wrote:
I just did yet another openstack-demo-install on some server and this one will not use swift and cinder, therefore I want it removed from the dashboard. Merely uninstalling the packages didn't seem to do anything, except making dashboard spitting out an error about not being able to retrieve the quota. Looking through the settings.py in /usr/share/openstack-dashboard there doesn't seem to be anything relevant to this and trying to remove the service via keystone service-delete borked the whole keystone auth for some reason.
As far as I know, this is one of those "patches welcome!" situations in the dashboard.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 12/01/2012 08:17 PM, Nux! wrote:
Hello,
I just did yet another openstack-demo-install on some server and this one will not use swift and cinder, therefore I want it removed from the dashboard. Merely uninstalling the packages didn't seem to do anything, except making dashboard spitting out an error about not being able to retrieve the quota. Looking through the settings.py in /usr/share/openstack-dashboard there doesn't seem to be anything relevant to this and trying to remove the service via keystone service-delete borked the whole keystone auth for some reason.
Any pointers welcome.
Regards, Lucian
Hi,
from https://github.com/openstack/horizon in the "Settings Up OpenStack" section (it's their spelling, not mine):
The minimum required set of OpenStack services running includes the following:
Nova (compute, api, scheduler, network, and volume services) Glance Keystone
In general: the dashboard is configured through keystone, nothing else. It might be possible to remove the dependency to volume service by the following patch:
diff --git a/horizon/dashboards/nova/dashboard.py b/horizon/dashboards/nova/dashboard.py index 822f926..79b9a91 100644 - --- a/horizon/dashboards/nova/dashboard.py +++ b/horizon/dashboards/nova/dashboard.py @@ -24,7 +24,6 @@ class BasePanels(horizon.PanelGroup): name = _("Manage Compute") panels = ('overview', 'instances', - - 'volumes', 'images_and_snapshots', 'access_and_security', 'networks') diff --git a/horizon/dashboards/syspanel/dashboard.py b/horizon/dashboards/syspanel/dashboard.py index a25c9fc..94e2529 100644 - --- a/horizon/dashboards/syspanel/dashboard.py +++ b/horizon/dashboards/syspanel/dashboard.py @@ -22,7 +22,7 @@ import horizon class SystemPanels(horizon.PanelGroup): slug = "syspanel" name = _("System Panel") - - panels = ('overview', 'instances', 'volumes', 'services', 'flavors', + panels = ('overview', 'instances', 'services', 'flavors', 'images', 'projects', 'users', 'quotas', 'networks',)
That's it.
- -- Matthias Runge mrunge@matthias-runge.de mrunge@fedoraproject.org