Update install instruction for LBaaS v2 dashboard
The suggested way to enable a dashboard is to copy the 'enabled' file into the dashboard directory. This commit also enables AngularJS based dashboard default. The legacy dashboard cannot create a load balancer, so AngularJS based dashboard is feature compatible now and more features are coming to AngularJS based implementation. Change-Id: I4fdc9f56513f2913ca298c52b585291c28f9b54c
This commit is contained in:
parent
904b3ff5eb
commit
087d73cecc
37
README.rst
37
README.rst
@ -2,7 +2,7 @@
|
|||||||
neutron-lbaas-dashboard
|
neutron-lbaas-dashboard
|
||||||
=======================
|
=======================
|
||||||
|
|
||||||
Horizon panels for Neutron LBaaS
|
Horizon panels for Neutron LBaaS v2
|
||||||
|
|
||||||
* Free software: Apache license
|
* Free software: Apache license
|
||||||
* Documentation: http://docs.openstack.org/developer/neutron-lbaas-dashboard
|
* Documentation: http://docs.openstack.org/developer/neutron-lbaas-dashboard
|
||||||
@ -22,24 +22,27 @@ Howto
|
|||||||
|
|
||||||
python setup.py sdist
|
python setup.py sdist
|
||||||
|
|
||||||
This will create a python egg in the dist folder, which can be used to install
|
This will create a python egg in the dist folder, which can be used to
|
||||||
on the horizon machine or within horizon's python virtual environment.
|
install on the horizon machine or within horizon's python virtual
|
||||||
|
environment.
|
||||||
|
|
||||||
2. Modify horizon's settings file to enabled neutron_lbaas_dashboard, note the two lines to add below::
|
2. Copy ``_1481_project_ng_loadbalancersv2_panel.py`` in
|
||||||
|
``neutron_lbaas_dashboard/enabled`` directory
|
||||||
|
to ``openstack_dashboard/local/enabled``.
|
||||||
|
|
||||||
import neutron_lbaas_dashboard.enabled # ADD THIS LINE
|
3. (Optional) Copy the policy file into horizon's policy files folder, and
|
||||||
|
add this config ``POLICY_FILES``::
|
||||||
...
|
|
||||||
|
|
||||||
INSTALLED_APPS = list(INSTALLED_APPS) # Make sure it's mutable
|
|
||||||
settings.update_dashboards([
|
|
||||||
openstack_dashboard.enabled,
|
|
||||||
openstack_dashboard.local.enabled,
|
|
||||||
neutron_lbaas_dashboard.enabled, # ADD THIS LINE TOO
|
|
||||||
], HORIZON_CONFIG, INSTALLED_APPS)
|
|
||||||
|
|
||||||
3. (Optional/TODO) Copy the policy file into horizon's policy files folder, and add this config::
|
|
||||||
|
|
||||||
'neutron_lbaas': 'neutron_lbaas_policy.json',
|
'neutron_lbaas': 'neutron_lbaas_policy.json',
|
||||||
|
|
||||||
4. (Optional) Add extra config settings for the add in: TODO
|
4. Django has a compressor feature that performs many enhancements for the
|
||||||
|
delivery of static files. If the compressor feature is enabled in your
|
||||||
|
environment (``COMPRESS_OFFLINE = True``), run the following commands::
|
||||||
|
|
||||||
|
$ ./manage.py collectstatic
|
||||||
|
$ ./manage.py compress
|
||||||
|
|
||||||
|
5. Finally restart your web server to enable neutron-lbaas-dashboard
|
||||||
|
in your Horizon::
|
||||||
|
|
||||||
|
$ sudo service apache2 restart
|
||||||
|
Loading…
Reference in New Issue
Block a user