[release-announce] zun-ui 3.0.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Sun Mar 17 23:17:23 UTC 2019


We high-spiritedly announce the release of:

zun-ui 3.0.0: Zun User Interface

This release is part of the stein release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/zun-ui

Download the package from:

    https://tarballs.openstack.org/zun-ui/

Please report issues through launchpad:

    https://bugs.launchpad.net/zun-ui

For more details, please see below.

3.0.0
^^^^^


New Features
************

* [blueprint add-host-panel (https://blueprints.launchpad.net/zun-
  ui/+spec/add-host-panel)] Added hosts panel for admin. This panel
  includes list and details for host.

* [blueprint add-admin-containers-panel
  (https://blueprints.launchpad.net/zun-ui/+spec/add-admin-containers-
  panel)] Added containers panel fro admin. Differences from project
  side is as follows:

  Allowed actions for admin:

  * update

  * rebuild

  * start / stop / restart

  * kill

  * delete with force

  Not allowed actions for admin:

  * create

  * manage security group

  * pause / unpause

  * execute

  * delete

  * delete with stop

  Not allowed view for admin:

  * logs tab on details view

  * console tab on details view


Bug Fixes
*********

* [bug/1797285 (https://bugs.launchpad.net/zun-ui/+bug/1797285)] The
  *command* parameter has changed from string to list.

* [bug/1799125 (https://bugs.launchpad.net/zun-ui/+bug/1799125)]
  Changed the dialog for deleting image to common deletion confirm
  dialog. Deleting image API requres only *id* and does not need
  *host* parameter no longer. And it means the dialog to specify the
  host that delete the image from is unnecessary.

* [bug/1798702 (https://bugs.launchpad.net/zun-ui/+bug/1798702)]
  Added "host" column into images table view for admin.

Changes in zun-ui 2.0.0..3.0.0
------------------------------

2f8ec99 Add relesenotes for Stein
7af2dee Imported Translations from Zanata
c5d3c8a Improve Installation documentation
56b1e61 Imported Translations from Zanata
67ddca5 Update hacking version
d133f1a Bump horizon for Stein
be810e8 Imported Translations from Zanata
61fa8b1 Change openstack-dev to openstack-discuss
18e6bce Imported Translations from Zanata
9413e3d Imported Translations from Zanata
dc2bd25 Imported Translations from Zanata
87ed29d Imported Translations from Zanata
c2ffde0 Add containers panel for admin
f5d4d69 Imported Translations from Zanata
7b9b3f2 Imported Translations from Zanata
e426b24 Add "host" column into images table view for admin
3f8cb50 Remove 'host' parameter from deleting image
0022f4a Replace @memoized_with_request to @memoized
3cd7a2c Imported Translations from Zanata
ddb3106 Add details view for hosts panel
761a31b Fix an issue of default api version
7ebff51 Add hosts panel
f571466 Add REST API and Angular service for hosts panel
87372aa Remove unused 'detail' parameter
4f3be81 Split command into list
ee90370 Imported Translations from Zanata
d07126d Install horizon with upper-constraints.txt in post-install
ca35ef1 Imported Translations from Zanata
9e6e29e Cleanup .zuul.yaml
eda6db7 Imported Translations from Zanata
b1d899e Imported Translations from Zanata
8d12477 switch documentation job to new PTI
7dc7fe2 import zuul job settings from project-config
a5a7655 Imported Translations from Zanata
c30b516 Remove mox3 from doc/requirements.txt
71573b1 Imported Translations from Zanata
dc8cd20 Update reno for stable/rocky
205dcd4 Drop nose dependencies
1e1bfdf Imported Translations from Zanata


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

.zuul.yaml                                         |   23 +-
README.rst                                         |   63 +-
lower-constraints.txt                              |    9 +-
package.json                                       |    2 +-
releasenotes/notes/stein-0b3ffcd0aba9eb45.yaml     |   43 +
releasenotes/source/index.rst                      |    1 +
.../source/locale/de/LC_MESSAGES/releasenotes.po   |  124 ++
.../locale/en_GB/LC_MESSAGES/releasenotes.po       |   15 +-
.../source/locale/id/LC_MESSAGES/releasenotes.po   |  126 +-
.../source/locale/ja/LC_MESSAGES/releasenotes.po   |   13 +-
.../locale/ko_KR/LC_MESSAGES/releasenotes.po       |   52 +
releasenotes/source/rocky.rst                      |    6 +
requirements.txt                                   |    4 +-
setup.cfg                                          |    2 +-
setup.py                                           |    2 +-
test-requirements.txt                              |    3 +-
tox.ini                                            |    3 +
zun_ui/api/client.py                               |   50 +-
zun_ui/api/rest_api.py                             |   31 +-
zun_ui/content/container/containers/panel.py       |    5 +
zun_ui/content/container/hosts/__init__.py         |    0
zun_ui/content/container/hosts/panel.py            |   19 +
zun_ui/content/container/hosts/urls.py             |   20 +
.../enabled/_2332_admin_container_hosts_panel.py   |   21 +
.../_2333_admin_container_containers_panel.py      |   21 +
zun_ui/locale/de/LC_MESSAGES/django.po             |   10 +-
zun_ui/locale/de/LC_MESSAGES/djangojs.po           |  464 +++++++-
zun_ui/locale/en_GB/LC_MESSAGES/django.po          |    7 +-
zun_ui/locale/en_GB/LC_MESSAGES/djangojs.po        |  122 +-
zun_ui/locale/id/LC_MESSAGES/django.po             |   11 +-
zun_ui/locale/id/LC_MESSAGES/djangojs.po           |  200 +++-
zun_ui/locale/ja/LC_MESSAGES/django.po             |    7 +-
zun_ui/locale/ja/LC_MESSAGES/djangojs.po           |  115 +-
zun_ui/locale/ko_KR/LC_MESSAGES/django.po          |   14 +-
zun_ui/locale/ko_KR/LC_MESSAGES/djangojs.po        | 1228 ++++++++++++++++++++
.../static/dashboard/container/container.module.js |    1 +
zun_ui/static/dashboard/container/container.scss   |    1 +
.../container/containers/actions/create.service.js |   13 +-
.../containers/actions/delete-force.service.js     |   16 +-
.../containers/actions/delete-stop.service.js      |   16 +-
.../container/containers/actions/delete.service.js |   16 +-
.../containers/actions/execute.service.js          |   18 +-
.../container/containers/actions/kill.service.js   |   18 +-
.../manage-security-groups.service.js              |   19 +-
.../container/containers/actions/pause.service.js  |   17 +-
.../containers/actions/rebuild.service.js          |   18 +-
.../containers/actions/restart.service.js          |   18 +-
.../container/containers/actions/start.service.js  |   17 +-
.../container/containers/actions/stop.service.js   |   18 +-
.../containers/actions/unpause.service.js          |   17 +-
.../container/containers/actions/update.service.js |    8 +-
.../container/containers/containers.module.js      |   21 +-
.../container/containers/containers.service.js     |   29 +-
.../container/containers/details/details.module.js |   26 +-
.../container/hosts/details/details.module.js      |   51 +
.../container/hosts/details/overview.controller.js |  102 ++
.../container/hosts/details/overview.html          |   60 +
.../static/dashboard/container/hosts/drawer.html   |    5 +
.../dashboard/container/hosts/hosts.module.js      |  133 +++
zun_ui/static/dashboard/container/hosts/hosts.scss |   45 +
.../dashboard/container/hosts/hosts.service.js     |   87 ++
zun_ui/static/dashboard/container/hosts/panel.html |    4 +
.../dashboard/container/images/actions.module.js   |   10 +
.../container/images/actions/delete.service.js     |  181 +--
.../dashboard/container/images/images.module.js    |   11 +
zun_ui/static/dashboard/container/zun.service.js   |   32 +-
zun_ui/test/settings.py                            |   10 +-
70 files changed, 3565 insertions(+), 373 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index ca79d11..c8957b5 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -10 +10 @@
-pbr!=2.1.0,>=2.0.0 # Apache-2.0
+pbr>=3.1.1 # Apache-2.0
@@ -13 +13 @@ python-zunclient>=1.4.0 # Apache-2.0
-horizon>=14.0.0.0b1 # Apache-2.0
+horizon>=15.0.0.0b1 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index abb939f..161ebe0 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10 +10 @@
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+hacking>=1.1.0,<1.2.0 # Apache-2.0
@@ -13 +12,0 @@ coverage!=4.4,>=4.0 # Apache-2.0
-django-nose>=1.4.4 # BSD






More information about the Release-announce mailing list