Installation¶
At the command line:
$ pip install octavia-dashboard
Or, if you have virtualenvwrapper installed:
$ mkvirtualenv octavia-dashboard
$ pip install octavia-dashboard
To enable the panels in Horizon, copy _1482_project_load_balancer_panel.py in octavia_dashboard/enabled directory to openstack_dashboard/local/enabled
(Optional) To enable policy enforcement at the Horizon level, copy the policy
file into horizon’s policy files folder, and add this config POLICY_FILES
:
'octavia': 'octavia_policy.json',
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
Finally restart your web server to enable octavia-dashboard in your Horizon:
Ubuntu:
$ sudo service apache2 restart
Red Hat based:
$ sudo systemctl restart httpd