8f554eb3a9
In the documents, the path of the _2200_ironic.py should be 'ironic_ui/enabled' but not 'ironic-ui/enabled'. doc_urls: http://docs.openstack.org/developer/ironic-ui/readme.html http://docs.openstack.org/developer/ironic-ui/installation.html TrivialFix Change-Id: I2ced663718547b3aa55d8ad277775650078b0bfa
41 lines
1.4 KiB
ReStructuredText
41 lines
1.4 KiB
ReStructuredText
.. _installation:
|
|
|
|
======================
|
|
Ironic-UI Installation
|
|
======================
|
|
|
|
Please note that the following instructions assume that you have an existing
|
|
installation of the OpenStack Horizon dashboard application. For Horizon
|
|
installation please see http://docs.openstack.org/developer/horizon/quickstart.html
|
|
|
|
1. Clone Ironic UI repository:
|
|
|
|
`git clone https://git.openstack.org/openstack/ironic-ui`
|
|
|
|
2. Change into the root directory of your horizon installation and run the venv.
|
|
NOTE: this has been preinstalled when horizon was setup with ./run_tests.sh -
|
|
do not reinstall venv
|
|
|
|
`source .venv/bin/activate`
|
|
|
|
3. Copy the _2200_ironic.py file from ironic_ui/enabled directory to
|
|
horizon/openstack_dashboard/local/enabled
|
|
|
|
4. Change into the ironic-ui repository and package the plugin:
|
|
|
|
`pip install -r requirements.txt -e .`
|
|
|
|
This will build and install the ironic-ui plugin into the active virtual
|
|
environment associated with your horizon installation. The plugin is installed
|
|
in "editable" mode as a link back to your ironic-ui plugin directory.
|
|
|
|
5. Change back into the horizon repository and bring up your environment:
|
|
|
|
`./run_tests.sh --runserver`
|
|
|
|
The Bare Metal service should now be visible in the Horizon navigation.
|
|
|
|
To uninstall, use pip uninstall (find the name of the package to uninstall by
|
|
running pip list from inside the horizon .venv). You will also need to remove
|
|
the enabled file from the openstack_dashboard/enabled folder.
|