RETIRED, Horizon UI support for Neutron LBaaS
Go to file
Lucas Palm 7b90156da1 Add the angular LBaaS V2 members table and detail pages
This change implements the members table under the 'Members' tab on the pools
detail page that shows all of the members that belong to that particular pool.
It also adds the member detail page which includes the details for a specific
member in the pool.

Partially-Implements: blueprint horizon-lbaas-v2-ui
Change-Id: I879c840d174630c697375c5ce7649b01303aeb00
2016-02-05 14:54:00 +00:00
devstack devstack plugin for neutron-lbaas-dashboard 2015-12-15 17:58:22 +00:00
doc/source Initial cookiecutter commit 2015-08-07 15:41:49 -06:00
neutron_lbaas_dashboard Add the angular LBaaS V2 members table and detail pages 2016-02-05 14:54:00 +00:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:32:11 +00:00
.eslintrc Update npm dependencies 2016-01-26 22:49:38 +00:00
.gitignore Add angular Load Balancers V2 panel 2015-11-12 15:38:21 +00: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
package.json Update npm dependencies 2016-01-26 22:49:38 +00: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 Include javascript lint and unit test in tox 2016-01-20 19:49:51 +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