[openstack-announce] [new][ironic] ironic-ui 2.0.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Thu Aug 18 18:10:51 UTC 2016


We are mirthful to announce the release of:

ironic-ui 2.0.0: Ironic plugin UI for Horizon to allow users to view
and manage bare metal nodes, ports and drivers.

This release is part of the newton release series.

With source available at:

    http://git.openstack.org/cgit/openstack/ironic-ui

With package available at:

    https://pypi.python.org/pypi/ironic-ui

Please report issues through launchpad:

    http://bugs.launchpad.net/ironic-ui

For more details, please see below.

2.0.0
^^^^^

This release adds support for adding and deleting nodes. Support has
also been added for adding and deleting ports. The panel will now be
hidden if the baremetal service is not present in the scenario where
the collection of running services differs between multiple keystone
regions.


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

* Add and delete nodes

* Add and delete ports

* Panel hidden if baremetal service or admin rights are not present

* UX improvements across the interface

* Breadcrumbs have been added


Known Issues
************

* Currently it is not possible to edit a node via the UI once it has
  been enrolled. Therefore, the enrollment must be done accurately to
  ensure the node is enrolled accurately and can then be made
  available. At present, any errors made during enrollment can only be
  corrected by deleting the node and enrolling it again.

Changes in ironic-ui 1.1.0..2.0.0
---------------------------------

03c040b Added release notes for 2.0.0 release
67cba26 Add reno for release notes management
31c70d9 Hide panel if 'baremetal' service not present
04973a7 Added support for creating/deleting network ports
e386e38 Imported Translations from Zanata
263c3f6 Inherit test settings from Horizon
8f554eb Fix a mistake in the document about the filepath
69fa216 Changed dropdown menu to align right on driver details page
a32bbd7 Imported Translations from Zanata
255e3e4 UX improvements to the enroll-node dialog
ae2172f Updated ironic-ui documentation
38e5cd6 Provide capability to select deploy images
ad67ad1 Fixed node-detail controller unit test
49dca58 Fix node list magic search bar
206f417 Imported Translations from Zanata
48026d9 Fixed bug in evaluation of postfix expression
e4eecc6 Manually fixed breadcrumbs for ironic-ui
ae3b61b UI improvements for enroll node functionality
3a8ff7b Added functionality to enroll a node, and delete node(s)
537bd68 Imported Translations from Zanata
5a3dbeb Imported Translations from Zanata
cad11dc Display all properties and instance info
4bfc6a7 Imported Translations from Zanata
10807f3 Images uuid giving 404 fix
a2fc466 Remove executable flag from node-list.html
4b252d2 Remove python-ironicclient from setup_requires


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

.gitignore                                         |   3 +
README.rst                                         |   2 +-
ironic_ui/api/ironic.py                            |  70 +++
ironic_ui/api/ironic_rest_api.py                   |  71 +++
ironic_ui/content/ironic/panel.py                  |  20 +
.../content/ironic/templates/ironic/index.html     |   8 +
.../ironic/templates/ironic/node_detail.html       |   9 +
ironic_ui/locale/en_GB/LC_MESSAGES/django.po       |  18 +
ironic_ui/locale/en_GB/LC_MESSAGES/djangojs.po     | 311 ++++++++++
ironic_ui/locale/fr/LC_MESSAGES/django.po          |  18 +
ironic_ui/locale/fr/LC_MESSAGES/djangojs.po        | 173 ++++++
ironic_ui/locale/ja/LC_MESSAGES/django.po          |  18 +
ironic_ui/locale/ja/LC_MESSAGES/djangojs.po        | 297 +++++++++
ironic_ui/locale/zh_CN/LC_MESSAGES/django.po       |  18 +
ironic_ui/locale/zh_CN/LC_MESSAGES/djangojs.po     | 323 ++++++++++
.../dashboard/admin/ironic/auto-focus.directive.js |  35 ++
.../ironic/create-port/create-port.controller.js   |  95 +++
.../admin/ironic/create-port/create-port.html      |  90 +++
.../ironic/create-port/create-port.service.js      |  49 ++
.../admin/ironic/empty-to-pristine.directive.js    |  37 ++
.../ironic/enroll-node/enroll-node.controller.js   | 343 +++++++++++
.../admin/ironic/enroll-node/enroll-node.html      | 278 +++++++++
.../ironic/enroll-node/enroll-node.service.js      | 685 +++++++++++++++++++++
.../admin/ironic/enroll-node/enroll-node.spec.js   | 115 ++++
.../static/dashboard/admin/ironic/ironic.module.js |  17 +-
.../dashboard/admin/ironic/ironic.service.js       | 256 ++++++--
.../admin/ironic/maintenance/maintenance.html      |   3 +-
.../admin/ironic/modal-draggable.directive.js      |  46 ++
.../dashboard/admin/ironic/node-actions.service.js | 142 ++++-
.../ironic/node-details/node-details.controller.js |  97 ++-
.../node-details/node-details.controller.spec.js   |  20 +-
.../node-details/sections/configuration.html       | 156 +++--
.../admin/ironic/node-list/node-list.controller.js |  34 +-
.../admin/ironic/node-list/node-list.html          | 318 +++++-----
ironic_ui/test/settings.py                         | 187 +-----
releasenotes/notes/.placeholder                    |   0
.../notes/2.0-release-3d8acae7c8de429b.yaml        |  21 +
releasenotes/source/Makefile                       | 225 +++++++
releasenotes/source/_static/.placeholder           |   0
releasenotes/source/conf.py                        | 351 +++++++++++
releasenotes/source/current-series.rst             |   5 +
releasenotes/source/index.rst                      |  14 +
releasenotes/source/make.bat                       | 281 +++++++++
releasenotes/source/newton.rst                     |   6 +
releasenotes/source/unreleased.rst                 |   1 +
setup.py                                           |   3 +-
test-requirements.txt                              |   7 +-
tox.ini                                            |   3 +
51 files changed, 4930 insertions(+), 491 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index aea4a8b..80b90db 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -13,2 +12,0 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3  # BSD
-oslosphinx>=2.5.0,!=3.4.0  # Apache-2.0
@@ -18,0 +17,5 @@ testtools>=1.4.0 # MIT
+
+# this is required for the docs build jobs
+sphinx>=1.2.1,!=1.3b1,<1.3  # BSD
+oslosphinx>=2.5.0,!=3.4.0  # Apache-2.0
+reno>=1.8.0 # Apache2





More information about the OpenStack-announce mailing list