[release-announce] octavia-dashboard 2.0.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Thu Aug 30 14:31:30 UTC 2018


We are overjoyed to announce the release of:

octavia-dashboard 2.0.0: Horizon panels for Octavia

This release is part of the rocky release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/octavia-dashboard

Download the package from:

    https://pypi.org/project/octavia-dashboard

Please report issues through launchpad:

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

For more details, please see below.

Changes in octavia-dashboard 1.0.0.0rc1..2.0.0
----------------------------------------------

7ebcf99 Imported Translations from Zanata
e582e3c Imported Translations from Zanata
52c02d2 Imported Translations from Zanata
a5f9ce7 Update UPPER_CONSTRAINTS_FILE for stable/rocky
45dc40c Update .gitreview for stable/rocky
4f7a559 Set a minimum coverage threshold for javascript
63841ad Update octavia-dashboard tox for stestr
9a4c752 fix tox python3 overrides
a670ab7 Imported Translations from Zanata
ec305d4 Imported Translations from Zanata
b5e7971 Imported Translations from Zanata
015568a Imported Translations from Zanata
bb0cb86 Allow detail pages to auto refresh upon action
327768d Imported Translations from Zanata
f1194d2 Allow members to be set as "backup"
965e551 Allow member name to be set and updated
92e18a8 Imported Translations from Zanata
8e9a2f2 Replace noop tests with registration test
c1888b9 Fix sphinx-docs job for sphinx >1.7
5e0b1db Imported Translations from Zanata
20b594e Imported Translations from Zanata
7a388a9 Imported Translations from Zanata
e9eb5bb Add the missing type for Health Monitor
f46e585 Make the display of none consistent in detail page
e98966c Add timeout options for listener
0f31c2c Replace unicode punctation with ascii
05170ec Being able to change insert headers of listener
f9fcb3d Align model with v2 api
2f6e2a3 Use pool name as hint for selecting pool id
d90c3bf Add rbac support for octavia service apis
5a0b2b1 Add release notes link to README
e4f8ab4 add lower-constraints job
5b73264 Add l7 support
e9b3988 Being able to edit default pool of listener
9711760 List children pools on LB details page
e948383 Update tox.ini
d88d1f1 Add package-lock.json
b2b415c Imported Translations from Zanata
1ba875a Updated from global requirements
a005e64 Updated from global requirements
424b307 Remove tox_install
fc1bf8e Imported Translations from Zanata
1a6a8ee Imported Translations from Zanata
df9f63b Adds some notes on enabling both dashboards
a48fb9d Imported Translations from Zanata
760f365 Updated from global requirements
7a0da10 Imported Translations from Zanata
e531b93 Modify the '.gitignore' file
dd88be6 Update reno for stable/queens
25a8013 Add the missing protocol for listener
f301f13 Remove the unused codes


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

.gitignore                                         |    4 +-
.gitreview                                         |    1 +
.stestr.conf                                       |    3 +
.testr.conf                                        |    7 -
README.rst                                         |   70 +-
devstack/plugin.sh                                 |   35 +-
devstack/settings                                  |    4 -
lower-constraints.txt                              |  150 +
octavia_dashboard/api/rest/lbaasv2.py              |  328 +-
octavia_dashboard/conf/.gitkeep                    |    0
.../dashboards/project/load_balancer/panel.py      |    4 -
octavia_dashboard/karma.conf.js                    |   11 +-
.../_1499_load_balancer_settings.py                |   22 +
.../locale/de/LC_MESSAGES/djangojs.po              |  737 ++-
.../locale/en_AU/LC_MESSAGES/django.po             |    8 +-
.../locale/en_AU/LC_MESSAGES/djangojs.po           |   32 +-
.../locale/en_GB/LC_MESSAGES/django.po             |   12 +-
.../locale/en_GB/LC_MESSAGES/djangojs.po           |  535 +-
octavia_dashboard/locale/id/LC_MESSAGES/django.po  |  274 +-
.../locale/id/LC_MESSAGES/djangojs.po              | 1666 ++++---
.../locale/ja/LC_MESSAGES/djangojs.po              |  682 ++-
.../locale/ko_KR/LC_MESSAGES/django.po             |    8 +-
.../locale/ko_KR/LC_MESSAGES/djangojs.po           |  856 +++-
.../locale/pt_BR/LC_MESSAGES/django.po             |   18 +
.../locale/zh_CN/LC_MESSAGES/django.po             |  272 +-
.../locale/zh_CN/LC_MESSAGES/djangojs.po           | 1333 +++--
.../locale/zh_TW/LC_MESSAGES/django.po             |   18 +
.../locale/zh_TW/LC_MESSAGES/djangojs.po           | 1412 ++++++
.../core/openstack-service-api/lbaasv2.service.js  |  210 +-
.../openstack-service-api/lbaasv2.service.spec.js  |  101 +
.../actions/create/create.action.service.js        |    4 +-
.../actions/create/create.action.service.spec.js   |    6 +-
.../actions/delete/delete.action.service.js        |   18 +-
.../actions/delete/delete.action.service.spec.js   |   29 +-
.../actions/edit/edit.action.service.js            |    4 +-
.../actions/edit/edit.action.service.spec.js       |    6 +-
.../healthmonitors/details/detail.controller.js    |   43 +-
.../details/detail.controller.spec.js              |   39 +-
.../lbaasv2/healthmonitors/details/detail.html     |    7 +-
.../actions/create/create.action.service.js        |   74 +
.../actions/create/create.action.service.spec.js   |   65 +
.../l7policies/actions/create/wizard.controller.js |   45 +
.../actions/create/wizard.controller.spec.js       |   63 +
.../actions/delete/delete.action.service.js        |  135 +
.../actions/delete/delete.action.service.spec.js   |  103 +
.../l7policies/actions/edit/edit.action.service.js |   71 +
.../actions/edit/edit.action.service.spec.js       |   55 +
.../l7policies/actions/edit/wizard.controller.js   |   60 +
.../actions/edit/wizard.controller.spec.js         |   77 +
.../l7policies/details/detail.controller.js        |  149 +
.../l7policies/details/detail.controller.spec.js   |  136 +
.../project/lbaasv2/l7policies/details/detail.html |   61 +
.../project/lbaasv2/l7policies/details/drawer.html |    9 +
.../lbaasv2/l7policies/l7policies.module.js        |  177 +
.../lbaasv2/l7policies/l7policies.module.spec.js   |   67 +
.../actions/create/create.action.service.js        |   74 +
.../actions/create/create.action.service.spec.js   |   65 +
.../l7rules/actions/create/wizard.controller.js    |   45 +
.../actions/create/wizard.controller.spec.js       |   63 +
.../actions/delete/delete.action.service.js        |  137 +
.../actions/delete/delete.action.service.spec.js   |  103 +
.../l7rules/actions/edit/edit.action.service.js    |   71 +
.../actions/edit/edit.action.service.spec.js       |   55 +
.../l7rules/actions/edit/wizard.controller.js      |   60 +
.../l7rules/actions/edit/wizard.controller.spec.js |   77 +
.../lbaasv2/l7rules/details/detail.controller.js   |  156 +
.../l7rules/details/detail.controller.spec.js      |  138 +
.../project/lbaasv2/l7rules/details/detail.html    |   54 +
.../project/lbaasv2/l7rules/details/drawer.html    |    8 +
.../project/lbaasv2/l7rules/l7rules.module.js      |  181 +
.../project/lbaasv2/l7rules/l7rules.module.spec.js |   67 +
.../dashboard/project/lbaasv2/lbaasv2.module.js    |  260 +-
.../project/lbaasv2/lbaasv2.module.spec.js         |  285 +-
.../listeners/actions/create/create.service.js     |    4 +-
.../actions/create/create.service.spec.js          |    8 +-
.../actions/delete/delete.action.service.js        |    4 +-
.../actions/delete/delete.action.service.spec.js   |    8 +-
.../lbaasv2/listeners/actions/edit/edit.service.js |    4 +-
.../listeners/actions/edit/edit.service.spec.js    |    8 +-
.../lbaasv2/listeners/details/detail.controller.js |   39 +-
.../listeners/details/detail.controller.spec.js    |   26 +-
.../project/lbaasv2/listeners/details/detail.html  |   13 +-
.../project/lbaasv2/listeners/details/drawer.html  |    4 +-
.../project/lbaasv2/listeners/listeners.module.js  |   16 +-
.../loadbalancers/actions/create/create.service.js |    6 +-
.../actions/create/create.service.spec.js          |    8 +-
.../actions/create/wizard.controller.js            |    6 +-
.../actions/delete/delete.action.service.js        |    6 +-
.../actions/delete/delete.action.service.spec.js   |    8 +-
.../loadbalancers/actions/edit/edit.service.js     |    6 +-
.../actions/edit/edit.service.spec.js              |    8 +-
.../loadbalancers/details/detail.controller.js     |   42 +-
.../details/detail.controller.spec.js              |   28 +-
.../lbaasv2/loadbalancers/details/detail.html      |    2 -
.../lbaasv2/loadbalancers/loadbalancers.module.js  |    4 +-
.../lbaasv2/loadbalancers/loadbalancers.service.js |  143 +-
.../loadbalancers/loadbalancers.service.spec.js    |   72 +
.../lbaasv2/loadbalancers/panel.controller.js      |   79 +
.../lbaasv2/loadbalancers/panel.controller.spec.js |   66 +
.../project/lbaasv2/loadbalancers/panel.html       |    2 +-
.../actions/delete/delete.action.service.js        |   18 +-
.../actions/delete/delete.action.service.spec.js   |   29 +-
.../actions/edit-member/modal.controller.js        |    8 +-
.../actions/edit-member/modal.controller.spec.js   |    8 +-
.../lbaasv2/members/actions/edit-member/modal.html |   26 +-
.../members/actions/edit-member/modal.service.js   |   12 +-
.../actions/edit-member/modal.service.spec.js      |    8 +-
.../update-list/update-member-list.service.js      |    4 +-
.../update-list/update-member-list.service.spec.js |    8 +-
.../lbaasv2/members/details/detail.controller.js   |   46 +-
.../members/details/detail.controller.spec.js      |   39 +-
.../project/lbaasv2/members/details/detail.html    |   11 +-
.../project/lbaasv2/members/members.module.js      |   12 +-
.../pools/actions/create/create.action.service.js  |   13 +-
.../pools/actions/create/wizard.controller.js      |    3 +
.../pools/actions/create/wizard.controller.spec.js |   10 +
.../pools/actions/delete/delete.action.service.js  |   15 +-
.../actions/delete/delete.action.service.spec.js   |   29 +-
.../pools/actions/edit/edit.action.service.js      |    4 +-
.../pools/actions/edit/edit.action.service.spec.js |    8 +-
.../lbaasv2/pools/details/detail.controller.js     |   47 +-
.../pools/details/detail.controller.spec.js        |   38 +-
.../project/lbaasv2/pools/details/detail.html      |    6 +-
.../project/lbaasv2/pools/pools.module.js          |    4 +-
.../workflow/l7policy/l7policy.controller.js       |   47 +
.../workflow/l7policy/l7policy.controller.spec.js  |   38 +
.../lbaasv2/workflow/l7policy/l7policy.help.html   |   38 +
.../lbaasv2/workflow/l7policy/l7policy.html        |  104 +
.../lbaasv2/workflow/l7rule/l7rule.help.html       |   76 +
.../project/lbaasv2/workflow/l7rule/l7rule.html    |  106 +
.../workflow/listener/listener.controller.js       |    8 +-
.../workflow/listener/listener.controller.spec.js  |    8 +-
.../lbaasv2/workflow/listener/listener.help.html   |   38 +
.../lbaasv2/workflow/listener/listener.html        |  115 +-
.../loadbalancer/loadbalancer.controller.js        |    5 -
.../workflow/loadbalancer/loadbalancer.html        |    6 +-
.../lbaasv2/workflow/members/members.controller.js |   13 +-
.../workflow/members/members.controller.spec.js    |    8 +-
.../lbaasv2/workflow/members/members.help.html     |    7 +
.../project/lbaasv2/workflow/members/members.html  |   36 +-
.../project/lbaasv2/workflow/modal.service.js      |    7 +-
.../project/lbaasv2/workflow/model.service.js      |  362 +-
.../project/lbaasv2/workflow/model.service.spec.js | 1030 ++--
.../lbaasv2/workflow/monitor/monitor.controller.js |    5 -
.../lbaasv2/workflow/monitor/monitor.help.html     |   12 +-
.../project/lbaasv2/workflow/monitor/monitor.html  |   38 +-
.../lbaasv2/workflow/pool/pool.controller.js       |   49 -
.../lbaasv2/workflow/pool/pool.controller.spec.js  |   37 -
.../project/lbaasv2/workflow/pool/pool.help.html   |    6 +
.../project/lbaasv2/workflow/pool/pool.html        |   60 +-
.../project/lbaasv2/workflow/workflow.service.js   |   14 +
.../lbaasv2/workflow/workflow.service.spec.js      |    4 +-
.../pages/project/network/__init__.py              |    0
.../pages/project/network/loadbalancerspage.py     |   22 -
package-lock.json                                  | 5085 ++++++++++++++++++++
package.json                                       |    6 +-
releasenotes/notes/add-RBAC-43ee180e712294ed.yaml  |   18 +
.../notes/add-insert-headers-a6fd80c837a89536.yaml |    4 +
.../notes/add-l7-support-05a790bc2965c38f.yaml     |    4 +
.../notes/add-member-backup-32e2ec2553c1ba24.yaml  |    4 +
.../add-timeout-options-8988fc477fa46d31.yaml      |    4 +
...auto-refresh-detail-pages-26166d5d9c26edee.yaml |    4 +
...-default-pool-on-listener-206d8dfeea135360.yaml |    4 +
...-pools-on-lb-details-page-eb0400bdb2b3650f.yaml |    5 +
.../pool-selection-hint-7f282ba1fa014d8c.yaml      |    5 +
releasenotes/source/index.rst                      |    1 +
.../locale/en_GB/LC_MESSAGES/releasenotes.po       |  165 -
releasenotes/source/queens.rst                     |    6 +
requirements.txt                                   |    5 +-
setup.cfg                                          |    2 +
test-requirements.txt                              |    2 +-
tools/tox_install.sh                               |  105 -
tox.ini                                            |   45 +-
zuul.d/projects.yaml                               |    7 +
188 files changed, 18095 insertions(+), 3348 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 3193f53..4a77287 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,0 +5 @@
+horizon>=13.0.0 # Apache-2.0
@@ -6 +7 @@ Babel!=2.4.0,>=2.3.4 # BSD
-openstacksdk>=0.9.19 # Apache-2.0
+openstacksdk>=0.11.2 # Apache-2.0
@@ -9 +10 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0
+python-barbicanclient>=4.5.2 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 2d14a31..80e6cee 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -11 +11 @@ oslotest>=3.2.0 # Apache-2.0
-testrepository>=0.0.18 # Apache-2.0/BSD
+stestr>=2.0.0 # Apache-2.0






More information about the Release-announce mailing list