58 lines
1.6 KiB
ReStructuredText
58 lines
1.6 KiB
ReStructuredText
========================
|
|
Team and repository tags
|
|
========================
|
|
|
|
.. image:: https://governance.openstack.org/badges/neutron-lbaas-dashboard.svg
|
|
:target: https://governance.openstack.org/reference/tags/index.html
|
|
|
|
.. Change things from this point on
|
|
|
|
=======================
|
|
neutron-lbaas-dashboard
|
|
=======================
|
|
|
|
Horizon panels for Neutron LBaaS v2
|
|
|
|
* Free software: Apache license
|
|
* Documentation: http://docs.openstack.org/developer/neutron-lbaas-dashboard
|
|
* Source: http://git.openstack.org/cgit/openstack/neutron-lbaas-dashboard
|
|
* Bugs: http://bugs.launchpad.net/octavia
|
|
|
|
Features
|
|
--------
|
|
|
|
* Please see neutron-lbaas repository
|
|
|
|
|
|
Howto
|
|
-----
|
|
|
|
1. Package the neutron_lbaas_dashboard by running::
|
|
|
|
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.
|
|
|
|
2. Copy ``_1481_project_ng_loadbalancersv2_panel.py`` in
|
|
``neutron_lbaas_dashboard/enabled`` directory
|
|
to ``openstack_dashboard/local/enabled``.
|
|
|
|
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. 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
|