[release-announce] neutron-lbaas-dashboard 6.0.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 10 12:36:10 UTC 2019


We jubilantly announce the release of:

neutron-lbaas-dashboard 6.0.0: Horizon panels for Neutron LBaaS

This release is part of the stein release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/neutron-lbaas-dashboard

Download the package from:

    https://pypi.org/project/neutron-lbaas-dashboard

Please report issues through:

    https://storyboard.openstack.org/#!/project/907

For more details, please see below.

Changes in neutron-lbaas-dashboard 5.0.0.0rc1..6.0.0
----------------------------------------------------

cddbf69 Fix neutron-lbaas-dashboard and octavia-dashboard
2fde3c5 Add nodejs10 jobs on bionic.
d51abb9 Switch to horizon-nodejs4-jobs template
d50dc1e Display error when entering a non-integer
ba14bba Imported Translations from Zanata
2ec679a Update home-page
2a9d513 Use template for lower-constraints
ac4c333 Change openstack-dev to openstack-discuss
f1327e0 Update min tox version to 2.0
7b8038b Update the hacking to latest
8d3a6d2 Increment versioning with pbr instruction
7c2a822 Update the URL in HACKING.rst
d5c9f00 fix tox python3 overrides
b010259 Imported Translations from Zanata
c3a05d5 Add Python 3.6 unit test jobs
c587ae6 Imported Translations from Zanata
10d09ca sni_container_refs needed if we want to use sni
8658ca4 Imported Translations from Zanata
56605ac switch documentation job to new PTI
e17f70d import zuul job settings from project-config
0ddf877 Remove obsolete gate hooks
0f499eb Drop nose dependencies
9f7b22f Removes testr and switches cover to karma-coverage
29487dd Replace noop tests with registration test
d87d0e3 Cannot update ssl certificate when update listener


Diffstat (except docs and test files)
-------------------------------------

.testr.conf                                        |   7 -
.zuul.yaml                                         |  15 +-
HACKING.rst                                        |   4 +-
lower-constraints.txt                              |   6 +-
neutron_lbaas_dashboard/api/rest/__init__.py       |   2 +-
.../api/rest/{lbaasv2.py => nlbaasv2.py}           |  41 +--
.../dashboards/project/ngloadbalancersv2/panel.py  |   2 +-
.../dashboards/project/ngloadbalancersv2/views.py  |   2 +-
.../_1481_project_ng_loadbalancersv2_panel.py      |   4 +-
neutron_lbaas_dashboard/karma.conf.js              |  11 +-
.../locale/de/LC_MESSAGES/djangojs.po              | 218 ++++++++++++-
.../locale/id/LC_MESSAGES/djangojs.po              | 218 ++++++++++++-
.../locale/ja/LC_MESSAGES/djangojs.po              | 352 ++++++++++++++++++---
.../locale/ko_KR/LC_MESSAGES/djangojs.po           | 205 +++++++++++-
.../{lbaasv2.service.js => nlbaasv2.service.js}    |  94 +++---
...v2.service.spec.js => nlbaasv2.service.spec.js} |  54 ++--
.../actions/create/create.action.service.js        |  10 +-
.../actions/create/create.action.service.spec.js   |   4 +-
.../actions/create/wizard.controller.js            |   8 +-
.../actions/create/wizard.controller.spec.js       |   8 +-
.../actions/delete/delete.action.service.js        |   8 +-
.../actions/delete/delete.action.service.spec.js   |   8 +-
.../actions/edit/edit.action.service.js            |  10 +-
.../actions/edit/edit.action.service.spec.js       |   4 +-
.../actions/edit/wizard.controller.js              |   8 +-
.../actions/edit/wizard.controller.spec.js         |   8 +-
.../healthmonitors/actions/row-actions.service.js  |  12 +-
.../actions/row-actions.service.spec.js            |   6 +-
.../healthmonitors/detail.controller.js            |   8 +-
.../healthmonitors/detail.controller.spec.js       |   8 +-
.../healthmonitors/detail.html                     |   6 +-
.../healthmonitors/healthmonitors.module.js        |   4 +-
.../healthmonitors/healthmonitors.module.spec.js   |   2 +-
.../listeners/actions/batch-actions.service.js     |  14 +-
.../actions/batch-actions.service.spec.js          |   6 +-
.../listeners/actions/create/wizard.controller.js  |   8 +-
.../actions/create/wizard.controller.spec.js       |   8 +-
.../actions/delete/delete.action.service.js        |   8 +-
.../actions/delete/delete.action.service.spec.js   |   8 +-
.../listeners/actions/edit/wizard.controller.js    |   8 +-
.../actions/edit/wizard.controller.spec.js         |   8 +-
.../listeners/actions/row-actions.service.js       |  16 +-
.../listeners/actions/row-actions.service.spec.js  |   6 +-
.../listeners/detail.controller.js                 |   8 +-
.../listeners/detail.controller.spec.js            |   8 +-
.../{lbaasv2 => nlbaasv2}/listeners/detail.html    |   6 +-
.../listeners/listeners.module.js                  |   4 +-
.../listeners/listeners.module.spec.js             |   2 +-
.../listeners/table.controller.js                  |  10 +-
.../listeners/table.controller.spec.js             |  12 +-
.../{lbaasv2 => nlbaasv2}/listeners/table.html     |   6 +-
.../actions/associate-ip/modal.controller.js       |   4 +-
.../actions/associate-ip/modal.controller.spec.js  |  20 +-
.../loadbalancers/actions/associate-ip/modal.html  |   0
.../actions/associate-ip/modal.service.js          |  10 +-
.../actions/associate-ip/modal.service.spec.js     |   4 +-
.../loadbalancers/actions/batch-actions.service.js |  16 +-
.../actions/batch-actions.service.spec.js          |   4 +-
.../actions/create/wizard.controller.js            |   8 +-
.../actions/create/wizard.controller.spec.js       |   8 +-
.../actions/delete/delete.action.service.js        |   8 +-
.../actions/delete/delete.action.service.spec.js   |   8 +-
.../actions/disassociate-ip/modal.service.js       |   6 +-
.../actions/disassociate-ip/modal.service.spec.js  |   4 +-
.../actions/edit/wizard.controller.js              |   8 +-
.../actions/edit/wizard.controller.spec.js         |   8 +-
.../loadbalancers/actions/row-actions.service.js   |  16 +-
.../actions/row-actions.service.spec.js            |   4 +-
.../loadbalancers/detail.controller.js             |  10 +-
.../loadbalancers/detail.controller.spec.js        |   8 +-
.../loadbalancers/detail.html                      |   8 +-
.../loadbalancers/loadbalancers.module.js          |   4 +-
.../loadbalancers/loadbalancers.module.spec.js     |   2 +-
.../loadbalancers/loadbalancers.service.js         |  10 +-
.../loadbalancers/loadbalancers.service.spec.js    |   6 +-
.../loadbalancers/table.controller.js              |  12 +-
.../loadbalancers/table.controller.spec.js         |   8 +-
.../{lbaasv2 => nlbaasv2}/loadbalancers/table.html |   6 +-
.../members/actions/batch-actions.service.js       |  10 +-
.../members/actions/batch-actions.service.spec.js  |   4 +-
.../actions/edit-weight/modal.controller.js        |   6 +-
.../actions/edit-weight/modal.controller.spec.js   |   8 +-
.../members/actions/edit-weight/modal.html         |   0
.../members/actions/edit-weight/modal.service.js   |  10 +-
.../actions/edit-weight/modal.service.spec.js      |   4 +-
.../members/actions/row-actions.service.js         |  10 +-
.../members/actions/row-actions.service.spec.js    |   6 +-
.../update-list/update-member-list.service.js      |  10 +-
.../update-list/update-member-list.service.spec.js |   4 +-
.../actions/update-list/wizard.controller.js       |   8 +-
.../actions/update-list/wizard.controller.spec.js  |   8 +-
.../members/detail.controller.js                   |  12 +-
.../members/detail.controller.spec.js              |  14 +-
.../{lbaasv2 => nlbaasv2}/members/detail.html      |   4 +-
.../members/members.module.js                      |   4 +-
.../members/members.module.spec.js                 |   2 +-
.../members/members.service.js                     |  10 +-
.../members/members.service.spec.js                |   6 +-
.../members/table.controller.js                    |  14 +-
.../members/table.controller.spec.js               |  10 +-
.../{lbaasv2 => nlbaasv2}/members/table.html       |   6 +-
.../nlbaasv2.module.js}                            |  22 +-
.../nlbaasv2.module.spec.js}                       |  18 +-
.../lbaasv2.scss => nlbaasv2/nlbaasv2.scss}        |  10 +-
.../pools/actions/create/create.action.service.js  |  10 +-
.../actions/create/create.action.service.spec.js   |   4 +-
.../pools/actions/create/wizard.controller.js      |   8 +-
.../pools/actions/create/wizard.controller.spec.js |   8 +-
.../pools/actions/delete/delete.action.service.js  |   8 +-
.../actions/delete/delete.action.service.spec.js   |   8 +-
.../pools/actions/edit/edit.action.service.js      |  10 +-
.../pools/actions/edit/edit.action.service.spec.js |   4 +-
.../pools/actions/edit/wizard.controller.js        |   8 +-
.../pools/actions/edit/wizard.controller.spec.js   |   8 +-
.../pools/actions/row-actions.service.js           |  14 +-
.../pools/actions/row-actions.service.spec.js      |   6 +-
.../pools/detail.controller.js                     |   8 +-
.../pools/detail.controller.spec.js                |   8 +-
.../{lbaasv2 => nlbaasv2}/pools/detail.html        |   8 +-
.../{lbaasv2 => nlbaasv2}/pools/pools.module.js    |   4 +-
.../pools/pools.module.spec.js                     |   2 +-
.../util/validators/validate-unique.js             |  10 +-
.../util/validators/validate-unique.spec.js        |   6 +-
.../widgets/detail/detail-status.directive.js      |   8 +-
.../widgets/detail/detail-status.directive.spec.js |   7 +-
.../widgets/detail/detail-status.html              |   0
.../widgets/table/table-status.directive.js        |   8 +-
.../widgets/table/table-status.directive.spec.js   |   6 +-
.../widgets/table/table-status.html                |   0
.../certificates/certificates.controller.js        |   4 +-
.../certificates/certificates.controller.spec.js   |   6 +-
.../workflow/certificates/certificates.help.html   |   0
.../workflow/certificates/certificates.html        |   2 +-
.../workflow/listener/listener.controller.js       |   4 +-
.../workflow/listener/listener.controller.spec.js  |   6 +-
.../workflow/listener/listener.help.html           |   0
.../workflow/listener/listener.html                |   8 +-
.../loadbalancer/loadbalancer.controller.js        |   6 +-
.../loadbalancer/loadbalancer.controller.spec.js   |   6 +-
.../workflow/loadbalancer/loadbalancer.help.html   |   0
.../workflow/loadbalancer/loadbalancer.html        |   2 +-
.../workflow/members/members.controller.js         |   8 +-
.../workflow/members/members.controller.spec.js    |  12 +-
.../workflow/members/members.help.html             |   0
.../workflow/members/members.html                  |   2 +-
.../workflow/modal.service.js                      |   8 +-
.../workflow/modal.service.spec.js                 |   4 +-
.../workflow/model.service.js                      |   8 +-
.../workflow/model.service.spec.js                 |   6 +-
.../workflow/monitor/monitor.controller.js         |   6 +-
.../workflow/monitor/monitor.controller.spec.js    |   6 +-
.../workflow/monitor/monitor.help.html             |   0
.../workflow/monitor/monitor.html                  |   2 +-
.../workflow/pool/pool.help.html                   |   0
.../{lbaasv2 => nlbaasv2}/workflow/pool/pool.html  |   0
.../workflow/workflow.service.js                   |   6 +-
.../workflow/workflow.service.spec.js              |   4 +-
.../pages/project/network/__init__.py              |   0
.../pages/project/network/loadbalancerspage.py     |  22 --
.../test_loadbalancers.py => unit/registration.py} |  23 +-
requirements.txt                                   |   2 +-
setup.cfg                                          |   4 +-
test-requirements.txt                              |   3 -
tools/gate/integration/commons                     |   5 -
tools/gate/integration/post_test_hook.sh           |  19 --
tools/gate/integration/pre_test_hook.sh            |  30 --
tox.ini                                            |  30 +-
176 files changed, 1616 insertions(+), 1067 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index f8d2bdf..4ae5423 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-horizon>=13.0.0 # Apache-2.0
+horizon>=14.0.0.0b3 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 8e391d4..c6474c7 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8 +7,0 @@ ddt>=1.0.1 # MIT
-django-nose>=1.4.4 # BSD
@@ -10 +8,0 @@ python-subunit>=1.0.0 # Apache-2.0/BSD
-nose-exclude>=0.3.0 # LGPL
@@ -13 +10,0 @@ oslotest>=3.2.0 # Apache-2.0
-testrepository>=0.0.18 # Apache-2.0/BSD






More information about the Release-announce mailing list