[openstack-announce] [release][ironic] ironic-ui 1.1.0 release (mitaka)

no-reply at openstack.org no-reply at openstack.org
Thu Mar 24 09:40:31 UTC 2016


We are thrilled to announce the release of:

ironic-ui 1.1.0: Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/python_ironicclient-1.2.0-py2.7.egg Searching for
python-openstackclient>=2.1.0 Reading
http://mirror.dfw.rax.openstack.org/pypi/simple/python-
openstackclient/ Best match: python-openstackclient 2.2.0 Downloading
http://mirror.dfw.rax.openstack.org/pypi/packages/source/p/python-
openstackclient/python-
openstackclient-2.2.0.tar.gz#md5=56ad9caf57bde7d87ad27dd21595927c
Processing python-openstackclient-2.2.0.tar.gz Writing /tmp
/easy_install-IGzfj6/python-openstackclient-2.2.0/setup.cfg Running
python-openstackclient-2.2.0/setup.py -q bdist_egg --dist-dir /tmp
/easy_install-IGzfj6/python-openstackclient-2.2.0/egg-dist-tmp-hApvgr
creating /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/python_openstackclient-2.2.0-py2.7.egg Extracting
python_openstackclient-2.2.0-py2.7.egg to /home/jenkins/workspace
/ironic-ui-announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/python_openstackclient-2.2.0-py2.7.egg Searching for
cliff!=1.16.0,!=1.17.0,>=1.15.0 Reading
http://mirror.dfw.rax.openstack.org/pypi/simple/cliff/ Best match:
cliff 2.0.0 Downloading http://mirror.dfw.rax.openstack.org/pypi/packa
ges/source/c/cliff/cliff-2.0.0.tar.gz#md5=c2ce17e60ec413153dff5a13577e
83ba Processing cliff-2.0.0.tar.gz Writing /tmp/easy_install-
pTu78s/cliff-2.0.0/setup.cfg Running cliff-2.0.0/setup.py -q bdist_egg
--dist-dir /tmp/easy_install-pTu78s/cliff-2.0.0/egg-dist-tmp-LjX1pv
creating /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/cliff-2.0.0-py2.7.egg Extracting cliff-2.0.0-py2.7.egg
to /home/jenkins/workspace/ironic-ui-announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/cliff-2.0.0-py2.7.egg Searching for dogpile.cache>=0.5.4
Reading http://mirror.dfw.rax.openstack.org/pypi/simple/dogpile.cache/
Best match: dogpile.cache 0.5.7 Downloading http://mirror.dfw.rax.open
stack.org/pypi/packages/source/d/dogpile.cache/dogpile.cache-0.5.7.tar
.gz#md5=3e58ce41af574aab41d78e9c4190f194 Processing
dogpile.cache-0.5.7.tar.gz Writing /tmp/easy_install-
ak1eQ5/dogpile.cache-0.5.7/setup.cfg Running
dogpile.cache-0.5.7/setup.py -q bdist_egg --dist-dir /tmp
/easy_install-ak1eQ5/dogpile.cache-0.5.7/egg-dist-tmp-FnfGPT creating
/home/jenkins/workspace/ironic-ui-announce-
release/.eggs/dogpile.cache-0.5.7-py2.7.egg Extracting
dogpile.cache-0.5.7-py2.7.egg to /home/jenkins/workspace/ironic-ui-
announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/dogpile.cache-0.5.7-py2.7.egg Searching for python-
cinderclient>=1.3.1 Reading
http://mirror.dfw.rax.openstack.org/pypi/simple/python-cinderclient/
Best match: python-cinderclient 1.6.0 Downloading
http://mirror.dfw.rax.openstack.org/pypi/packages/source/p/python-
cinderclient/python-
cinderclient-1.6.0.tar.gz#md5=621f0032a38e2f2f3fda8bd4cc9ed9e9
Processing python-cinderclient-1.6.0.tar.gz Writing /tmp/easy_install-
3eM6XT/python-cinderclient-1.6.0/setup.cfg Running python-
cinderclient-1.6.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
3eM6XT/python-cinderclient-1.6.0/egg-dist-tmp-ehs1k4 creating
/home/jenkins/workspace/ironic-ui-announce-
release/.eggs/python_cinderclient-1.6.0-py2.7.egg Extracting
python_cinderclient-1.6.0-py2.7.egg to /home/jenkins/workspace/ironic-
ui-announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/python_cinderclient-1.6.0-py2.7.egg Searching for
python-novaclient!=2.33.0,>=2.29.0 Reading
http://mirror.dfw.rax.openstack.org/pypi/simple/python-novaclient/
Best match: python-novaclient 3.3.0 Downloading
http://mirror.dfw.rax.openstack.org/pypi/packages/source/p/python-
novaclient/python-
novaclient-3.3.0.tar.gz#md5=9e0d11bd7dcde1bf9be00d7837d56479
Processing python-novaclient-3.3.0.tar.gz Writing /tmp/easy_install-
1dYgyt/python-novaclient-3.3.0/setup.cfg Running python-
novaclient-3.3.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
1dYgyt/python-novaclient-3.3.0/egg-dist-tmp-IsWJKI creating
/home/jenkins/workspace/ironic-ui-announce-
release/.eggs/python_novaclient-3.3.0-py2.7.egg Extracting
python_novaclient-3.3.0-py2.7.egg to /home/jenkins/workspace/ironic-
ui-announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/python_novaclient-3.3.0-py2.7.egg Searching for python-
keystoneclient!=1.8.0,!=2.1.0,>=1.6.0 Reading
http://mirror.dfw.rax.openstack.org/pypi/simple/python-keystoneclient/
Best match: python-keystoneclient 2.3.1 Downloading
http://mirror.dfw.rax.openstack.org/pypi/packages/source/p/python-
keystoneclient/python-
keystoneclient-2.3.1.tar.gz#md5=eb0a3e1b52cfdf3afc9be8c1f53c5b0f
Processing python-keystoneclient-2.3.1.tar.gz Writing /tmp
/easy_install-gNwle_/python-keystoneclient-2.3.1/setup.cfg Running
python-keystoneclient-2.3.1/setup.py -q bdist_egg --dist-dir /tmp
/easy_install-gNwle_/python-keystoneclient-2.3.1/egg-dist-tmp-DMmUVv
creating /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/python_keystoneclient-2.3.1-py2.7.egg Extracting
python_keystoneclient-2.3.1-py2.7.egg to /home/jenkins/workspace
/ironic-ui-announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/python_keystoneclient-2.3.1-py2.7.egg Searching for
python-glanceclient>=1.2.0 Reading
http://mirror.dfw.rax.openstack.org/pypi/simple/python-glanceclient/
Best match: python-glanceclient 2.0.0 Downloading
http://mirror.dfw.rax.openstack.org/pypi/packages/source/p/python-
glanceclient/python-
glanceclient-2.0.0.tar.gz#md5=c73b51c7904ba254334409963e45337f
Processing python-glanceclient-2.0.0.tar.gz Writing /tmp/easy_install-
Al46yM/python-glanceclient-2.0.0/setup.cfg Running python-
glanceclient-2.0.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
Al46yM/python-glanceclient-2.0.0/egg-dist-tmp-RDxFFg creating
/home/jenkins/workspace/ironic-ui-announce-
release/.eggs/python_glanceclient-2.0.0-py2.7.egg Extracting
python_glanceclient-2.0.0-py2.7.egg to /home/jenkins/workspace/ironic-
ui-announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/python_glanceclient-2.0.0-py2.7.egg Searching for
openstacksdk>=0.7.4 Reading
http://mirror.dfw.rax.openstack.org/pypi/simple/openstacksdk/ Best
match: openstacksdk 0.8.2 Downloading http://mirror.dfw.rax.openstack.
org/pypi/packages/source/o/openstacksdk/openstacksdk-0.8.2.tar.gz#md5=
162edb4c990476c527bd2cb4f3c6e19d Processing openstacksdk-0.8.2.tar.gz
Writing /tmp/easy_install-n9RcIK/openstacksdk-0.8.2/setup.cfg Running
openstacksdk-0.8.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
n9RcIK/openstacksdk-0.8.2/egg-dist-tmp-_Y2r54 creating
/home/jenkins/workspace/ironic-ui-announce-
release/.eggs/openstacksdk-0.8.2-py2.7.egg Extracting
openstacksdk-0.8.2-py2.7.egg to /home/jenkins/workspace/ironic-ui-
announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/openstacksdk-0.8.2-py2.7.egg Searching for
unicodecsv>=0.8.0 Reading
http://mirror.dfw.rax.openstack.org/pypi/simple/unicodecsv/ Best
match: unicodecsv 0.14.1 Downloading http://mirror.dfw.rax.openstack.o
rg/pypi/packages/source/u/unicodecsv/unicodecsv-0.14.1.tar.gz#md5=c18f
fe8ded29a4f429224877b2b34252 Processing unicodecsv-0.14.1.tar.gz
Writing /tmp/easy_install-TreeW0/unicodecsv-0.14.1/setup.cfg Running
unicodecsv-0.14.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
TreeW0/unicodecsv-0.14.1/egg-dist-tmp-YG85Zr Moving
unicodecsv-0.14.1-py2.7.egg to /home/jenkins/workspace/ironic-ui-
announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/unicodecsv-0.14.1-py2.7.egg Searching for
pyparsing>=2.0.1 Reading
http://mirror.dfw.rax.openstack.org/pypi/simple/pyparsing/ Best match:
pyparsing 2.1.1 Downloading http://mirror.dfw.rax.openstack.org/pypi/p
ackages/source/p/pyparsing/pyparsing-2.1.1.zip#md5=2a1d3a63ddc2ec9a3da
961d1b7f258b2 Processing pyparsing-2.1.1.zip Writing /tmp
/easy_install-7oum0w/pyparsing-2.1.1/setup.cfg Running
pyparsing-2.1.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
7oum0w/pyparsing-2.1.1/egg-dist-tmp-MuW3iC Moving
pyparsing-2.1.1-py2.7.egg to /home/jenkins/workspace/ironic-ui-
announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/pyparsing-2.1.1-py2.7.egg Searching for cmd2>=0.6.7
Reading http://mirror.dfw.rax.openstack.org/pypi/simple/cmd2/ Best
match: cmd2 0.6.8 Downloading http://mirror.dfw.rax.openstack.org/pypi
/packages/2.7/c/cmd2/cmd2-0.6.8-py2.7.egg#md5=84157548282036e98c6c1521
04b258c9 Processing cmd2-0.6.8-py2.7.egg Moving cmd2-0.6.8-py2.7.egg
to /home/jenkins/workspace/ironic-ui-announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/cmd2-0.6.8-py2.7.egg Searching for dogpile.core>=0.4.1
Reading http://mirror.dfw.rax.openstack.org/pypi/simple/dogpile.core/
Best match: dogpile.core 0.4.1 Downloading http://mirror.dfw.rax.opens
tack.org/pypi/packages/source/d/dogpile.core/dogpile.core-0.4.1.tar.gz
#md5=01cb19f52bba3e95c9b560f39341f045 Processing
dogpile.core-0.4.1.tar.gz Writing /tmp/easy_install-
zmNnkU/dogpile.core-0.4.1/setup.cfg Running
dogpile.core-0.4.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
zmNnkU/dogpile.core-0.4.1/egg-dist-tmp-POW4z9 creating
/home/jenkins/workspace/ironic-ui-announce-
release/.eggs/dogpile.core-0.4.1-py2.7.egg Extracting
dogpile.core-0.4.1-py2.7.egg to /home/jenkins/workspace/ironic-ui-
announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/dogpile.core-0.4.1-py2.7.egg Searching for
oslo.serialization>=1.10.0 Reading
http://mirror.dfw.rax.openstack.org/pypi/simple/oslo.serialization/
Best match: oslo.serialization 2.4.0 Downloading http://mirror.dfw.rax
.openstack.org/pypi/packages/source/o/oslo.serialization/oslo.serializ
ation-2.4.0.tar.gz#md5=feccc1dd7b229fb449ff4f9b2f62380e Processing
oslo.serialization-2.4.0.tar.gz Writing /tmp/easy_install-
qo1WM8/oslo.serialization-2.4.0/setup.cfg Running
oslo.serialization-2.4.0/setup.py -q bdist_egg --dist-dir /tmp
/easy_install-qo1WM8/oslo.serialization-2.4.0/egg-dist-tmp-bcdDU9
creating /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/oslo.serialization-2.4.0-py2.7.egg Extracting
oslo.serialization-2.4.0-py2.7.egg to /home/jenkins/workspace/ironic-
ui-announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/oslo.serialization-2.4.0-py2.7.egg Searching for
warlock<2,>=1.0.1 Reading
http://mirror.dfw.rax.openstack.org/pypi/simple/warlock/ Best match:
warlock 1.2.0 Downloading http://mirror.dfw.rax.openstack.org/pypi/pac
kages/source/w/warlock/warlock-1.2.0.tar.gz#md5=8389225c589ada11a9094a
bc5d9053df Processing warlock-1.2.0.tar.gz Writing /tmp/easy_install-
onYrtF/warlock-1.2.0/setup.cfg Running warlock-1.2.0/setup.py -q
bdist_egg --dist-dir /tmp/easy_install-onYrtF/warlock-1.2.0/egg-dist-
tmp-JkOHkN Moving warlock-1.2.0-py2.7.egg to /home/jenkins/workspace
/ironic-ui-announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/warlock-1.2.0-py2.7.egg Searching for msgpack-
python>=0.4.0 Reading http://mirror.dfw.rax.openstack.org/pypi/simple
/msgpack-python/ Best match: msgpack-python 0.4.7 Downloading
http://mirror.dfw.rax.openstack.org/pypi/packages/source/m/msgpack-
python/msgpack-
python-0.4.7.tar.gz#md5=eb2aad1081534ef3a9f32a0ecd350b9b Processing
msgpack-python-0.4.7.tar.gz Writing /tmp/easy_install-JQNCzJ/msgpack-
python-0.4.7/setup.cfg Running msgpack-python-0.4.7/setup.py -q
bdist_egg --dist-dir /tmp/easy_install-JQNCzJ/msgpack-python-0.4.7
/egg-dist-tmp-tHIWnu Moving msgpack_python-0.4.7-py2.7-linux-
x86_64.egg to /home/jenkins/workspace/ironic-ui-announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/msgpack_python-0.4.7-py2.7-linux-x86_64.egg Searching
for jsonpatch<2,>=0.10 Reading
http://mirror.dfw.rax.openstack.org/pypi/simple/jsonpatch/ Best match:
jsonpatch 1.13 Downloading http://mirror.dfw.rax.openstack.org/pypi/pa
ckages/source/j/jsonpatch/jsonpatch-1.13.tar.gz#md5=4d6650ced683f632e1
17bafe5d9f093b Processing jsonpatch-1.13.tar.gz Writing /tmp
/easy_install-ggs71y/jsonpatch-1.13/setup.cfg Running
jsonpatch-1.13/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
ggs71y/jsonpatch-1.13/egg-dist-tmp-t8YE96 warning: pypandoc module not
found, could not convert Markdown to RST Moving
jsonpatch-1.13-py2.7.egg to /home/jenkins/workspace/ironic-ui-
announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/jsonpatch-1.13-py2.7.egg Searching for
jsonschema<3,>=0.7 Reading
http://mirror.dfw.rax.openstack.org/pypi/simple/jsonschema/ Best
match: jsonschema 2.5.1 Downloading http://mirror.dfw.rax.openstack.or
g/pypi/packages/source/j/jsonschema/jsonschema-2.5.1.zip#md5=e49129848
5bdefeecb0f1ca3d65e5292 Processing jsonschema-2.5.1.zip Writing /tmp
/easy_install-VlcVnG/jsonschema-2.5.1/setup.cfg Running
jsonschema-2.5.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
VlcVnG/jsonschema-2.5.1/egg-dist-tmp-Cr9PX5

Installed /tmp/easy_install-
VlcVnG/jsonschema-2.5.1/.eggs/vcversioner-2.14.0.0-py2.7.egg creating
/home/jenkins/workspace/ironic-ui-announce-
release/.eggs/jsonschema-2.5.1-py2.7.egg Extracting
jsonschema-2.5.1-py2.7.egg to /home/jenkins/workspace/ironic-ui-
announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/jsonschema-2.5.1-py2.7.egg Searching for
jsonpointer>=1.9 Reading
http://mirror.dfw.rax.openstack.org/pypi/simple/jsonpointer/ Best
match: jsonpointer 1.10 Downloading http://mirror.dfw.rax.openstack.or
g/pypi/packages/source/j/jsonpointer/jsonpointer-1.10.tar.gz#md5=d68c0
c6ad6889e9c94ec0feba719e45e Processing jsonpointer-1.10.tar.gz Writing
/tmp/easy_install-TMOVSS/jsonpointer-1.10/setup.cfg Running
jsonpointer-1.10/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
TMOVSS/jsonpointer-1.10/egg-dist-tmp-nZxkTE warning: pypandoc module
not found, could not convert Markdown to RST Moving
jsonpointer-1.10-py2.7.egg to /home/jenkins/workspace/ironic-ui-
announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/jsonpointer-1.10-py2.7.egg Searching for functools32
Reading http://mirror.dfw.rax.openstack.org/pypi/simple/functools32/
Best match: functools32 3.2.3.post2 Downloading http://mirror.dfw.rax.
openstack.org/pypi/packages/source/f/functools32/functools32-3.2.3-2.z
ip#md5=d55232eb132ec779e6893c902a0bc5ad Processing
functools32-3.2.3-2.zip Writing /tmp/easy_install-
iYst9i/functools32-3.2.3-2/setup.cfg Running
functools32-3.2.3-2/setup.py -q bdist_egg --dist-dir /tmp
/easy_install-iYst9i/functools32-3.2.3-2/egg-dist-tmp-8ELTmr Moving
functools32-3.2.3.post2-py2.7.egg to /home/jenkins/workspace/ironic-
ui-announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/functools32-3.2.3.post2-py2.7.egg [pbr] Generating
ChangeLog Ironic plugin UI for Horizon to allow users to view and
manage bare metal nodes, ports and drivers.

This release is part of the mitaka 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.

Changes in ironic-ui 1.0.0..1.1.0
---------------------------------

7842f3e Added closing tag - quick fix
409fdec Add support for specifying a maintenance reason
a4c47b8 Added eslint config to ironic-ui
f3008cb Add support for magic-search-bar
8c555b6 Added success messages to power change
d2a53b5 Fixing nits of ironic-ui Readme.rst
9f9298e Fix translation setup
1bc2479 Don't hyperlink images that are specified as URLs
7d95cd1 Amended table styling

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

.eslintignore                                      |   2 +
.eslintrc                                          |  23 +++++
.gitignore                                         |   5 +
README.rst                                         |  23 +++--
babel-django.cfg                                   |   5 +-
babel-djangojs.cfg                                 |   4 +-
.../dashboard/admin/ironic/ironic.service.js       |  24 +++--
.../ironic/maintenance/maintenance.controller.js   |  48 ++++++++++
.../admin/ironic/maintenance/maintenance.html      |  30 ++++++
.../ironic/maintenance/maintenance.service.js      | 106 +++++++++++++++++++++
.../dashboard/admin/ironic/node-actions.service.js |  44 ++++++---
.../ironic/node-details/node-details.controller.js |  91 ++++++++++++++----
.../node-details/node-details.controller.spec.js   |  31 ++++--
.../admin/ironic/node-details/node-details.html    |   9 +-
.../node-details/sections/configuration.html       |  60 +++++++-----
.../admin/ironic/node-list/node-list.controller.js |  68 ++++++++++++-
.../admin/ironic/node-list/node-list.html          |  34 +++----
package.json                                       |   7 +-
setup.cfg                                          |  10 --
19 files changed, 495 insertions(+), 129 deletions(-)






More information about the OpenStack-announce mailing list