Go to file
kaz_shinohara 7732884d37 Rename API_TIMEOUT and API_PARALLEL vars
API_TIMEOUT and API_PARALLEL, both of them are for template generator
and the naming looks too generic.  This is not good because they will be
global under django.  It's better to  rename them to indicate both
parameters for heat-dashboard.

Change-Id: I1ad610fd796d158174ae9cb855bd5d8da72bc1f8
Closes-Bug: #1750930
2018-02-23 16:33:39 +09:00
2017-12-29 15:02:52 +08:00
2017-10-06 14:46:17 +09:00
2017-10-06 14:46:17 +09:00
2018-02-02 11:18:27 +08:00
2017-10-06 14:46:17 +09:00
2017-10-06 14:46:17 +09:00
2017-11-07 01:33:50 +00:00
2018-02-22 09:57:20 +09:00
2017-11-15 11:43:53 +00:00
2017-12-29 15:02:52 +08: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

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

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/heat_dashboard/conf/* \
  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/.

Description
Horizon plugin for OpenStack Orchestration (Heat)
Readme 6.5 MiB
Languages
JavaScript 63.2%
SCSS 20.8%
Python 10.8%
HTML 5.1%