Horizon UI support for Octavia
900d73820e
This updates the URL routing so URLs include all IDs of the resource hierarchy. This makes it much easier to create links in pages and to obtain the information for parent resources. Partially-Implements: blueprint horizon-lbaas-v2-ui Change-Id: I6cdfb5446362e854da6a18eb16420d9121329ab9 |
||
---|---|---|
devstack | ||
doc/source | ||
neutron_lbaas_dashboard | ||
.coveragerc | ||
.eslintrc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.testr.conf | ||
babel.cfg | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
manage.py | ||
MANIFEST.in | ||
openstack-common.conf | ||
package.json | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
neutron-lbaas-dashboard
Horizon panels for Neutron LBaaS
- Free software: Apache license
- Documentation: http://docs.openstack.org/developer/neutron-lbaas-dashboard
- Source: http://git.openstack.org/cgit/openstack/neutron-lbaas-dashboard
- Bugs: http://bugs.launchpad.net/neutron
Features
- Please see neutron-lbaas repository
Howto
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.
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)
(Optional/TODO) Copy the policy file into horizon's policy files folder, and add this config:
'neutron_lbaas': 'neutron_lbaas_policy.json',
(Optional) Add extra config settings for the add in: TODO