09aaff41fa
In devstack, logging handler is not "console", other are taking "test". When we run tox in devstack env along with horizon which don't have heat support, we entercouter an logging handler error. Also current plugin.sh is making not expected directory local_setting.d under openstack_dashboard/local/local_setting.d, looks being duplicated. Change-Id: I8208a7ec64d4814a785b50951693aa3097094a50 |
||
---|---|---|
devstack | ||
doc/source | ||
etc | ||
heat_dashboard | ||
releasenotes | ||
tools | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
.gitreview | ||
.zuul.yaml | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
babel-django.cfg | ||
babel-djangojs.cfg | ||
karma.conf.js | ||
manage.py | ||
package.json | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Team and repository tags
Heat Dashboard
Horizon plugin for Heat
- License: Apache license
- Source: http://git.openstack.org/cgit/openstack/heat-dashboard
- Bugs: http://bugs.launchpad.net/heat-dashboard
Use Heat Dashboard in DevStack
Set up your local.conf
to enable heat-dashboard:
[[local|localrc]]
enable_plugin heat-dashboard https://git.openstack.org/openstack/heat-dashboard
Note
You also need to install Heat itself into DevStack to use Heat Dashboard.
Manual Installation
Clone both Horizon and Heat Dashboard repositories:
git clone https://github.com/openstack/horizon
git clone https://github.com/openstack/heat-dashboard
Create a virtual environment and install Horizon relevant packages:
pip install -r horizon/requirements.txt
Create your local_settings.py
file:
cp horizon/openstack_dashboard/local/local_settings.py.example \
horizon/openstack_dashboard/local/local_settings.py
Open newly created local_settings.py
with your text
editor, and set some parameter to connect to your OpenStack
environment:
- Set
OPENSTACK_HOST
as hostname or IP address of your OpenStack server. - Verify that the
OPENSTACK_KEYSTONE_URL
and -
OPENSTACK_KEYSTONE_DEFAULT_ROLE
settings are correct for your environment. (They should be correct unless you modified your OpenStack server to change them.)
- Verify that the
Install Heat Dashboard with all relevant packages to your Horizon environment:
pip install -e ./heat-dashboard/
Enable heat-dashboard plugin in your Horizon environment:
cp heat-dashboard/heat_dashboard/enabled/* \
horizon/openstack_dashboard/local/enabled
cp heat-dashboard/etc/* \
horizon/openstack_dashboard/conf/
cp heat-dashboard/heat_dashboard/local_settings.d/* \
horizon/openstack_dashboard/local/local_settings.d/
Finally you can launch Horizon with Heat Dashboard plugin:
cd horizon
python manage.py runserver 0.0.0.0:8080
Now you can connect to your Horizon including Heat Dashboard plugin from your browser with URL http://localhost:8080/.