Horizon UI support for Octavia
Go to file
Justin Pomeroy c3d7b527d8 Support external members when creating load balancer
This allows adding external members when creating a load balancer
pool.

Partially-Implements: blueprint horizon-lbaas-v2-ui
Change-Id: If32838acfc9f51de4dd90ce6f293fe9b4a541638
2016-02-10 01:20:45 +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 Support external members when creating load balancer 2016-02-10 01:20:45 +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