Update the installation and contributors documents

Updates the installation documentation page to include all of the steps
required and updated the contributor.rst to have the correct bugs link to

Change-Id: Ie2dbb61487c1090e153dde3eccc1e27b2de5323c
Michael Johnson 2018-01-15 11:06:37 -08:00
parent f6a5e91cb1
commit b5a5929838
2 changed files with 27 additions and 2 deletions

View File

@ -12,6 +12,6 @@ submitted for review via the Gerrit tool:
Pull requests submitted through GitHub will be ignored.
Bugs should be filed on Launchpad, not GitHub:
Bugs should be filed on Storyboard, not GitHub or Launchpad:

View File

@ -10,3 +10,28 @@ 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:
$ sudo service apache2 restart
Red Hat based::
$ sudo systemctl restart httpd