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