
This adds an angular version of the Load Balancers V2 panel, including the Load Balancers table and config to get karma working. The karma config assumes the horizon directory is a sibling of neutron-lbaas-dashboard. To use, copy the _1481_project_ng_loadbalancersv2_panel.py file from neutron_lbaas_dashboard/enabled into openstack_dashboard/enabled. Partially-Implements: blueprint horizon-lbaas-v2-ui Change-Id: I99c4ec705433385c19256c887944706472642a25
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
Description
Languages
JavaScript
79.5%
HTML
11.5%
Python
8.3%
SCSS
0.4%
Shell
0.3%