Horizon UI support for Octavia
Go to file
Vivek Jain 2d5f4a29ae Initial commit for horizon lbaas v2 dashboard
Co-Authored-By: Milan Tonse <milantonse@gmail.com>
Co-Authored-By: Eric Peterson <eric.peterson1@twcable.com>
Co-Authored-By: Vivek Jain <v.jain007@gmail.com>

Partially-Implements: blueprint horizon-lbaas-v2-ui
Change-Id: I8a9af14aa13fe928541c299862f1231bab3a7437
2015-10-01 20:43:52 +00:00
doc/source Initial cookiecutter commit 2015-08-07 15:41:49 -06:00
neutron_lbaas_dashboard Initial commit for horizon lbaas v2 dashboard 2015-10-01 20:43:52 +00:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:32:11 +00:00
.gitignore Initial cookiecutter commit 2015-08-07 15:41:49 -06:00
.gitreview Added .gitreview 2015-07-28 18:36:21 +00:00
.mailmap Initial cookiecutter commit 2015-08-07 15:41:49 -06:00
.testr.conf Initial cookiecutter commit 2015-08-07 15:41:49 -06:00
CONTRIBUTING.rst Initial cookiecutter commit 2015-08-07 15:41:49 -06:00
HACKING.rst Initial cookiecutter commit 2015-08-07 15:41:49 -06:00
LICENSE Initial cookiecutter commit 2015-08-07 15:41:49 -06:00
MANIFEST.in Initial cookiecutter commit 2015-08-07 15:41:49 -06:00
README.rst Initial commit for horizon lbaas v2 dashboard 2015-10-01 20:43:52 +00:00
babel.cfg Initial cookiecutter commit 2015-08-07 15:41:49 -06:00
manage.py Make sure django env var is set 2015-10-01 14:24:12 +00:00
openstack-common.conf Initial cookiecutter commit 2015-08-07 15:41:49 -06:00
requirements.txt Initial cookiecutter commit 2015-08-07 15:41:49 -06:00
setup.cfg Open Mitaka development 2015-09-24 13:25:43 +00:00
setup.py Initial cookiecutter commit 2015-08-07 15:41:49 -06:00
test-requirements.txt Make sure django env var is set 2015-10-01 14:24:12 +00:00
tox.ini Make sure django env var is set 2015-10-01 14:24:12 +00:00

README.rst

neutron-lbaas-dashboard

Horizon panels for Neutron LBaaS

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. Modify horizon's settings file to enabled neutron_lbaas_dashboard, note the two lines to add below:

    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:

    'neutron_lbaas': 'neutron_lbaas_policy.json',
  4. (Optional) Add extra config settings for the add in: TODO