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
|
||||
=======================
|
||||
|
||||
Horizon panels for Neutron LBaaS
|
||||
Horizon panels for Neutron LBaaS v2
|
||||
|
||||
* Free software: Apache license
|
||||
* Documentation: http://docs.openstack.org/developer/neutron-lbaas-dashboard
|
||||
@ -22,24 +22,27 @@ Howto
|
||||
|
||||
python setup.py sdist
|
||||
|
||||
This will create a python egg in the dist folder, which can be used to install
|
||||
on the horizon machine or within horizon's python virtual environment.
|
||||
This will create a python egg in the dist folder, which can be used to
|
||||
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
|
||||
|
||||
...
|
||||
|
||||
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::
|
||||
3. (Optional) Copy the policy file into horizon's policy files folder, and
|
||||
add this config ``POLICY_FILES``::
|
||||
|
||||
'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