RETIRED, Horizon UI support for Neutron LBaaS
Go to file
Justin Pomeroy c3ec347a54 Add support for TERMINATED_HTTPS protocol
This adds support for the TERMINATED_HTTPS listener protocol when
creating a new listener. When this option is selected the SSL
Certificates tab is displayed after the Listener Details tab and
allows selecting one or more available certificates. The user must
have barbican available and authority to list certificates and
secrets. Certificate containers must be created in barbican before
they will be available when creating a listener.

Partially-Implements: blueprint horizon-lbaas-v2-ui
Change-Id: Ia9312fa865d85ca977c1daea347d97bd69e9c5ba
2016-03-01 10:46:57 -06: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 support for TERMINATED_HTTPS protocol 2016-03-01 10:46:57 -06: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 Update install instruction for LBaaS v2 dashboard 2016-02-21 10:32:06 +09: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 Add support for TERMINATED_HTTPS protocol 2016-03-01 10:46:57 -06:00
setup.cfg Open Mitaka development 2015-09-24 13:25:43 +00:00
setup.py Updated from global requirements 2016-02-10 21:55:57 +00:00
test-requirements.txt Updated from global requirements 2016-02-10 21:55:57 +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 v2

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. Copy _1481_project_ng_loadbalancersv2_panel.py in neutron_lbaas_dashboard/enabled directory to openstack_dashboard/local/enabled.

  3. (Optional) Copy the policy file into horizon's policy files folder, and add this config POLICY_FILES:

    'neutron_lbaas': 'neutron_lbaas_policy.json',
  4. 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
  5. Finally restart your web server to enable neutron-lbaas-dashboard in your Horizon:

    $ sudo service apache2 restart