We are stoked to announce the release of: neutron-lbaas-dashboard 2.0.0: Horizon panels for Neutron LBaaS The source is available from: http://git.openstack.org/cgit/openstack/neutron-lbaas-dashboard Download the package from: https://pypi.python.org/pypi/neutron-lbaas-dashboard Please report issues through launchpad: http://bugs.launchpad.net/neutron For more details, please see below. Changes in neutron-lbaas-dashboard 1.0.0..2.0.0 ----------------------------------------------- 06e018f Imported Translations from Zanata f7eb093 Added link to modindex 79e8f69 Updated from global requirements 74ec811 Imported Translations from Zanata 9282f9a Allow hacking 0.12.x ead7d6f Imported Translations from Zanata debd831 Imported Translations from Zanata 2761637 Update for ui bootstrap changes b9b06b1 Imported Translations from Zanata ed32579 Add Constraints support 89a2c1b Imported Translations from Zanata 9d6eb03 Imported Translations from Zanata 5ceef5b Show team and repo badges on README 661cabf Using horizon's templateview instead of generic one from django 599ee74 Imported Translations from Zanata 8fea7b5 Updated from global requirements 94c5988 Using oslo_log instead of logging aacd1e6 Imported Translations from Zanata 63d4427 Updated from global requirements f78936d Drop MANIFEST.in - it's not needed by pbr da2253f modify the home-page info with the developer documentation b88e150 Translation preparation for neutron-lbaas-dashboard d7e58a7 Don't include openstack/common in flake8 exclude list 829a337 Remove unused logging b6d9557 Subnet dropdown list has empty fields 5f3f530 Remove discover from test-requirements fe611fb Fix list_loadbalancers function aba14a4 LBaaS dashboard resepects OPENSTACK_SSL settings 625f5c1 Updated from global requirements 0d25bbd Fix devstack plugin clean-up 0fd6939 Updated from global requirements 8369ddd Make Barbican client respect OPENSTACK_ENDPOINT_TYPE 7cb00ce Update load balancer wizard help 38605d2 Updated from global requirements b2dbf27 Updated from global requirements 87b2c95 Updated from global requirements 6acf159 fix unit tests 52bf766 Improve the technique for generating default resource names 19fdae7 Indicate table loading, error, and empty states Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + MANIFEST.in | 6 - README.rst | 9 + babel-django.cfg | 6 + babel-djangojs.cfg | 14 + babel.cfg | 2 - devstack/plugin.sh | 4 +- devstack/settings | 4 +- neutron_lbaas_dashboard/api/lbaasv2.py | 11 +- neutron_lbaas_dashboard/api/rest/barbican.py | 13 +- .../dashboards/project/loadbalancersv2/tables.py | 4 - .../dashboards/project/loadbalancersv2/views.py | 2 +- .../project/loadbalancersv2/workflows/create_lb.py | 2 - .../project/loadbalancersv2/workflows/update_lb.py | 1 - .../dashboards/project/ngloadbalancersv2/panel.py | 2 +- .../dashboards/project/ngloadbalancersv2/views.py | 5 +- neutron_lbaas_dashboard/karma.conf.js | 67 +- .../locale/de/LC_MESSAGES/django.po | 281 ++++++ .../locale/de/LC_MESSAGES/djangojs.po | 1037 ++++++++++++++++++++ .../locale/fr/LC_MESSAGES/django.po | 258 +++++ .../locale/id/LC_MESSAGES/django.po | 280 ++++++ .../locale/id/LC_MESSAGES/djangojs.po | 1027 +++++++++++++++++++ .../locale/ja/LC_MESSAGES/django.po | 255 +++++ .../locale/ja/LC_MESSAGES/djangojs.po | 681 +++++++++++++ .../locale/ko_KR/LC_MESSAGES/django.po | 276 ++++++ .../locale/ru/LC_MESSAGES/django.po | 213 ++++ .../locale/ru/LC_MESSAGES/djangojs.po | 889 +++++++++++++++++ .../locale/zh_CN/LC_MESSAGES/django.po | 276 ++++++ .../locale/zh_CN/LC_MESSAGES/djangojs.po | 974 ++++++++++++++++++ neutron_lbaas_dashboard/post_install.sh | 13 + .../actions/create/create.action.service.spec.js | 2 +- .../actions/delete/delete.action.service.spec.js | 2 +- .../actions/edit/edit.action.service.spec.js | 2 +- .../static/dashboard/project/lbaasv2/lbaasv2.scss | 25 +- .../actions/batch-actions.service.spec.js | 2 +- .../actions/delete/delete.action.service.spec.js | 2 +- .../listeners/actions/row-actions.service.spec.js | 2 +- .../lbaasv2/listeners/detail.controller.spec.js | 2 +- .../project/lbaasv2/listeners/table.controller.js | 16 +- .../lbaasv2/listeners/table.controller.spec.js | 26 +- .../dashboard/project/lbaasv2/listeners/table.html | 2 + .../actions/associate-ip/modal.controller.js | 12 +- .../actions/associate-ip/modal.controller.spec.js | 22 +- .../actions/associate-ip/modal.service.js | 8 +- .../actions/associate-ip/modal.service.spec.js | 14 +- .../actions/batch-actions.service.spec.js | 2 +- .../actions/delete/delete.action.service.spec.js | 2 +- .../actions/disassociate-ip/modal.service.spec.js | 2 +- .../actions/row-actions.service.spec.js | 2 +- .../loadbalancers/detail.controller.spec.js | 2 +- .../lbaasv2/loadbalancers/table.controller.js | 15 +- .../lbaasv2/loadbalancers/table.controller.spec.js | 25 +- .../project/lbaasv2/loadbalancers/table.html | 2 + .../members/actions/batch-actions.service.spec.js | 2 +- .../actions/edit-weight/modal.controller.js | 12 +- .../actions/edit-weight/modal.controller.spec.js | 18 +- .../members/actions/edit-weight/modal.service.js | 8 +- .../actions/edit-weight/modal.service.spec.js | 14 +- .../update-list/update-member-list.service.spec.js | 2 +- .../lbaasv2/members/detail.controller.spec.js | 2 +- .../project/lbaasv2/members/table.controller.js | 16 +- .../lbaasv2/members/table.controller.spec.js | 25 +- .../dashboard/project/lbaasv2/members/table.html | 2 + .../actions/create/create.action.service.spec.js | 2 +- .../actions/delete/delete.action.service.spec.js | 2 +- .../pools/actions/edit/edit.action.service.spec.js | 2 +- .../widgets/table/table-status.directive.js | 54 + .../widgets/table/table-status.directive.spec.js | 102 ++ .../lbaasv2/widgets/table/table-status.html | 12 + .../workflow/certificates/certificates.help.html | 19 +- .../workflow/listener/listener.controller.js | 2 - .../workflow/listener/listener.controller.spec.js | 1 - .../lbaasv2/workflow/listener/listener.help.html | 15 +- .../lbaasv2/workflow/listener/listener.html | 5 - .../workflow/loadbalancer/loadbalancer.help.html | 14 +- .../workflow/loadbalancer/loadbalancer.html | 4 +- .../lbaasv2/workflow/members/members.help.html | 26 +- .../project/lbaasv2/workflow/modal.service.js | 8 +- .../project/lbaasv2/workflow/modal.service.spec.js | 2 +- .../project/lbaasv2/workflow/model.service.js | 4 +- .../project/lbaasv2/workflow/model.service.spec.js | 22 +- .../lbaasv2/workflow/monitor/monitor.controller.js | 10 - .../workflow/monitor/monitor.controller.spec.js | 6 - .../lbaasv2/workflow/monitor/monitor.help.html | 30 +- .../project/lbaasv2/workflow/monitor/monitor.html | 18 +- .../project/lbaasv2/workflow/pool/pool.help.html | 16 + openstack-common.conf | 6 - package.json | 1 + requirements.txt | 6 +- setup.cfg | 18 +- test-requirements.txt | 11 +- tools/tox_install.sh | 30 + tox.ini | 6 +- 94 files changed, 7085 insertions(+), 277 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 4ca03cd..44e5118 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,3 +5,3 @@ -pbr>=1.6 # Apache-2.0 -Babel>=1.3 # BSD -python-barbicanclient>=3.3.0 # Apache-2.0 +pbr>=1.8 # Apache-2.0 +Babel>=2.3.4 # BSD +python-barbicanclient>=4.0.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 13c2c85..1673530 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking<0.11,>=0.10.0 +hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 @@ -8 +8 @@ http://tarballs.openstack.org/horizon/horizon-master.tar.gz#egg=horizon -coverage>=3.6 # Apache-2.0 +coverage>=4.0 # Apache-2.0 @@ -10,2 +10 @@ ddt>=1.0.1 # MIT -discover # BSD -django-nose>=1.2 # BSD +django-nose>=1.4.4 # BSD @@ -15,2 +14,2 @@ selenium>=2.50.1 # Apache-2.0 -sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD -oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 +sphinx!=1.3b1,<1.4,>=1.2.1 # BSD +oslosphinx>=4.7.0 # Apache-2.0