improving designatedashboard packaging

this change moves some items around to place all the
designatedashboard items in a self contained egg for
easier deployment

Change-Id: I4830baf17991de1c5305bd4aa88a885f91954f4d
Closes-Bug: #1435583
This commit is contained in:
eric 2015-03-23 16:20:56 -06:00
parent 706ef93df0
commit debb8da7ce
4 changed files with 20 additions and 2 deletions

View File

@ -1,5 +1,6 @@
include AUTHORS include AUTHORS
include ChangeLog include ChangeLog
recursive-include designatedashboard *.html
exclude .gitignore exclude .gitignore
exclude .gitreview exclude .gitreview

View File

@ -15,5 +15,22 @@ Features
Howto Howto
----- -----
1. Clone Horizon UI folder 1. Package the designatedashboard by running::
2. Symlink enabled/* files to openstack_dashboard/local/enabled folder and run horizon!
python setup.py sdist
This will create a python egg in the dist folder, which can be used to install
on the horizon machine or within horizon's python virtual environment.
2. Modify horizon's settings file to enabled designatedashboard, note the two lines to add below::
import designatedashboard.enabled # ADD THIS LINE
...
INSTALLED_APPS = list(INSTALLED_APPS) # Make sure it's mutable
settings.update_dashboards([
openstack_dashboard.enabled,
openstack_dashboard.local.enabled,
designatedashboard.enabled, # ADD THIS LINE TOO
], HORIZON_CONFIG, INSTALLED_APPS)