Commit Graph

14 Commits

Author SHA1 Message Date
Adam Harwell 7d60958b8c Retiring neutron-lbaas-dashboard
Depends-On: https://review.opendev.org/#/c/658493/
Change-Id: I3e2e42efc30eced5abb6c8fff0d0fc974fc9722b
2019-05-11 03:18:25 -07:00
Michael Johnson cddbf697e6 Fix neutron-lbaas-dashboard and octavia-dashboard
This patch fixes neutron-lbaas-dashboard to function properly when
installed in horizon with octavia-dashboard.

Story: 2004913
Task: 29266

Change-Id: Ib3e1e4d0bef08745bdbba2437481bfba169931ec
2019-03-18 17:19:44 +00:00
Michael Johnson e04ecfb3fa Mark neutron-lbaas-dashboard as deprecated
As of Queens neutron-lbaas-dashboard is now deprecated.
See the FAQ for more information:
https://wiki.openstack.org/wiki/Neutron/LBaaS/Deprecation

Change-Id: I3ddf996a440ed8a0291ca40fe79f465134920002
2018-02-03 21:28:35 +00:00
Corey Bryant 2945c83a01 Remove old unused code.
The neutron-lbaas-dashboard repo had legacy code that is not used in
the current version of the dashboard. This patch removes that code.

Note: This is modeled after Michael Johnson's patch to do the same
for octavia-dashboard: https://review.openstack.org/#/c/496961/

Change-Id: I20e6bc4bceb629bcdd068559f4f57802a69904ed
Closes-Bug: 1712654
2017-08-25 13:41:16 -04:00
Rob Cresswell 34bc1ed1de Get rid of removed Django code
Change-Id: Ia67b6a3a5cacfcb432ce7052e97297f94cded85d
2017-07-25 09:42:20 +01:00
Praveen Yalagandula 661cabf752 Using horizon's templateview instead of generic one from django
By using Horizon's templateview which adds PageTitleMixin, the dashboard
will display the page title properly when one browses to LoadBalancer
panel.

Change-Id: Ic79dbf8600bb013d2b76b1193b739ce7ecf0de78
Closes-Bug: #1644061
2016-11-23 00:20:17 +00:00
howardlee 94c5988749 Using oslo_log instead of logging
The oslo.log (logging) configuration library provides standardized
configuration for all openstack projects. It also provides custom
formatters, handlers and support for context specific logging (like
resource id's etc).

I think it's better to use the common logging module.

Change-Id: I4f2574b60157c94a37b7c02283a10abc88d98d26
2016-11-07 14:54:27 +08:00
lilintan 829a337438 Remove unused logging
Change-Id: I70f043e92450693b3c18ce5c25da68f12d77121b
2016-08-31 07:31:55 +00:00
Justin Pomeroy 95433d718e Hide load balancers v2 panel if not enabled
This adds the "allowed" check to the Load Balancers panel so that
it's not displayed if the extension is not enabled or if the horizon
config explicitly disables it.

Partially-Implements: blueprint horizon-lbaas-v2-ui
Change-Id: I7b384c2f78aa0aa622d23b8b4ee317dd99f396e0
2016-03-10 20:02:53 +00:00
Justin Pomeroy d065a53474 Use static file auto-discovery
This moves around the REST API module import so that it gets
imported correctly and does not mess up the static file auto
discovery process. Individual files can then be removed from
the plugin file.

Partially-Implements: blueprint horizon-lbaas-v2-ui
Change-Id: Iadc1dae0019d00d1fd13f875ab75da9e8d20f3bb
2016-02-13 08:48:19 -06:00
Justin Pomeroy f344259472 Add initial workflow for creating load balancer
This adds the action for creating a new load balancer. This only
includes the first panel of the workflow which allows creating the
load balancer object itself. Follow on patches will add support for
the listener, pool, monitor, and members.

This also adds the missing .eslintrc file and fixes code that was
failing the eslint rules.

There is a slight problem with the styling of the action button that
is probably an issue in the horizon action-list widget. This can be
treated as a bug and fixed later.

Depends-On: I230995c069d94ca41d70582b9c665289f0acb86e
Partially-Implements: blueprint horizon-lbaas-v2-ui
Change-Id: Ie0bfe6bd41a60259bc8642d4e046b420a50df55f
2016-01-14 19:58:25 -06:00
Justin Pomeroy 3d99fc5544 Add routing and load balancer detail page
This adds the routing to allow navigating between angular pages as
well as the beginning of the load balancer detail page. The detail
page is very basic but is based on both the existing angular Images
detail page and the designs from invision. It includes two empty
tabs that will eventually hold the tables for Pools and Members.

Partially-Implements: blueprint horizon-lbaas-v2-ui
Change-Id: Icbf4396238036b20712ca643e635dd84fe66a86e
2015-11-30 14:55:26 +00:00
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
Vivek Jain 2d5f4a29ae Initial commit for horizon lbaas v2 dashboard
Co-Authored-By: Milan Tonse <milantonse@gmail.com>
Co-Authored-By: Eric Peterson <eric.peterson1@twcable.com>
Co-Authored-By: Vivek Jain <v.jain007@gmail.com>

Partially-Implements: blueprint horizon-lbaas-v2-ui
Change-Id: I8a9af14aa13fe928541c299862f1231bab3a7437
2015-10-01 20:43:52 +00:00