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 ChangeLog
recursive-include designatedashboard *.html
exclude .gitignore
exclude .gitreview

View File

@ -15,5 +15,22 @@ Features
Howto
-----
1. Clone Horizon UI folder
2. Symlink enabled/* files to openstack_dashboard/local/enabled folder and run horizon!
1. Package the designatedashboard by running::
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)