Justin Pomeroy 75fc881f7f Add angular Load Balancers V2 panel
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
2015-11-12 15:38:21 +00:00
2015-08-07 15:41:49 -06:00
2015-11-12 15:38:21 +00:00
2015-07-28 18:36:21 +00:00
2015-08-07 15:41:49 -06:00
2015-08-07 15:41:49 -06:00
2015-08-07 15:41:49 -06:00
2015-08-07 15:41:49 -06:00
2015-08-07 15:41:49 -06:00
2015-08-07 15:41:49 -06:00
2015-10-01 14:24:12 +00:00
2015-08-07 15:41:49 -06:00
2015-08-07 15:41:49 -06:00
2015-09-24 13:25:43 +00:00
2015-08-07 15:41:49 -06:00
2015-10-01 14:24:12 +00:00

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

Description
Horizon UI support for Octavia
Readme 5.3 MiB
Languages
JavaScript 79.5%
HTML 11.5%
Python 8.3%
SCSS 0.4%
Shell 0.3%