Horizon plugin for OpenStack Orchestration (Heat)
Go to file
kaz_shinohara a2a56c7062 Add in repo zuul job definition
Add .zuul.yaml file to make sure more flexible zuul job controll by
heat-dashboard team members, apart from project-config repo.
We will keep basic & common jobs in project-config repo,
also heat-dashboard repo will have specific jobs like as multi django
ver jobs.

Change-Id: Ia9084b10bf4bb1941e0eb21b51798c2090b459cc
2017-11-01 21:44:17 +09:00
devstack Add initial files as devstack settings/documents/requirements. 2017-10-31 15:58:55 +09:00
doc/source Add initial files as devstack settings/documents/requirements. 2017-10-31 15:58:55 +09:00
heat_dashboard Merge "Add unittests for template generator angular" 2017-11-01 00:36:20 +00:00
releasenotes add release notes. 2017-10-06 14:48:46 +09:00
tools add initial files. 2017-10-06 14:46:17 +09:00
.eslintignore Add unittests for template generator angular 2017-10-26 09:55:53 +09:00
.eslintrc.js Add unittests for template generator angular 2017-10-26 09:55:53 +09:00
.gitignore Add unittests for template generator angular 2017-10-26 09:55:53 +09:00
.gitreview Add initial files as devstack settings/documents/requirements. 2017-10-31 15:58:55 +09:00
.zuul.yaml Add in repo zuul job definition 2017-11-01 21:44:17 +09:00
babel-django.cfg add initial files. 2017-10-06 14:46:17 +09:00
babel-djangojs.cfg add initial files. 2017-10-06 14:46:17 +09:00
CONTRIBUTING.rst add initial files. 2017-10-06 14:46:17 +09:00
HACKING.rst add initial files. 2017-10-06 14:46:17 +09:00
karma.conf.js Add unittests for template generator angular 2017-10-26 09:55:53 +09:00
LICENSE add initial files. 2017-10-06 14:46:17 +09:00
manage.py add initial files. 2017-10-06 14:46:17 +09:00
MANIFEST.in add initial files. 2017-10-06 14:46:17 +09:00
package.json Add in repo zuul job definition 2017-11-01 21:44:17 +09:00
README.rst Add initial files as devstack settings/documents/requirements. 2017-10-31 15:58:55 +09:00
requirements.txt Add initial files as devstack settings/documents/requirements. 2017-10-31 15:58:55 +09:00
setup.cfg add initial files. 2017-10-06 14:46:17 +09:00
setup.py add initial files. 2017-10-06 14:46:17 +09:00
test-requirements.txt Add initial files as devstack settings/documents/requirements. 2017-10-31 15:58:55 +09:00
test.py add initial files. 2017-10-06 14:46:17 +09:00
tox.ini Add in repo zuul job definition 2017-11-01 21:44:17 +09:00

Team and repository tags

image

Heat Dashboard

Horizon plugin for Heat

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

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.)

Enable heat-dashboard plugin in your Horizon environment:

cp heat-dashboard/heat_dashboard/enabled/* \
  horizon/openstack_dashboard/local/enabled

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/.