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

no-reply at openstack.org no-reply at openstack.org
Sat Mar 5 01:50:33 UTC 2016


We are jazzed to announce the release of:

ironic-ui 1.0.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.iad.rax.openstack.org/pypi/simple/python-
openstackclient/ Best match: python-openstackclient 2.2.0 Downloading
http://mirror.iad.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-x4GSYL/python-openstackclient-2.2.0/setup.cfg Running
python-openstackclient-2.2.0/setup.py -q bdist_egg --dist-dir /tmp
/easy_install-x4GSYL/python-openstackclient-2.2.0/egg-dist-tmp-wVeRaG
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.iad.rax.openstack.org/pypi/simple/cliff/ Best match:
cliff 2.0.0 Downloading http://mirror.iad.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-
G08_Ov/cliff-2.0.0/setup.cfg Running cliff-2.0.0/setup.py -q bdist_egg
--dist-dir /tmp/easy_install-G08_Ov/cliff-2.0.0/egg-dist-tmp-joccvp
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.iad.rax.openstack.org/pypi/simple/dogpile.cache/
Best match: dogpile.cache 0.5.7 Downloading http://mirror.iad.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-
hb3FI6/dogpile.cache-0.5.7/setup.cfg Running
dogpile.cache-0.5.7/setup.py -q bdist_egg --dist-dir /tmp
/easy_install-hb3FI6/dogpile.cache-0.5.7/egg-dist-tmp-2tVEge 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.iad.rax.openstack.org/pypi/simple/python-cinderclient/
Best match: python-cinderclient 1.6.0 Downloading
http://mirror.iad.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-
6BuQLi/python-cinderclient-1.6.0/setup.cfg Running python-
cinderclient-1.6.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
6BuQLi/python-cinderclient-1.6.0/egg-dist-tmp-iLTXA5 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.iad.rax.openstack.org/pypi/simple/python-novaclient/
Best match: python-novaclient 3.3.0 Downloading
http://mirror.iad.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-
oKFkpO/python-novaclient-3.3.0/setup.cfg Running python-
novaclient-3.3.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
oKFkpO/python-novaclient-3.3.0/egg-dist-tmp-h5kxei 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.iad.rax.openstack.org/pypi/simple/python-keystoneclient/
Best match: python-keystoneclient 2.3.1 Downloading
http://mirror.iad.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-CUw3bt/python-keystoneclient-2.3.1/setup.cfg Running
python-keystoneclient-2.3.1/setup.py -q bdist_egg --dist-dir /tmp
/easy_install-CUw3bt/python-keystoneclient-2.3.1/egg-dist-tmp-k5uTww
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.iad.rax.openstack.org/pypi/simple/python-glanceclient/
Best match: python-glanceclient 2.0.0 Downloading
http://mirror.iad.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-
KHkqSO/python-glanceclient-2.0.0/setup.cfg Running python-
glanceclient-2.0.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
KHkqSO/python-glanceclient-2.0.0/egg-dist-tmp-m2mgdL 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.iad.rax.openstack.org/pypi/simple/openstacksdk/ Best
match: openstacksdk 0.8.1 Downloading http://mirror.iad.rax.openstack.
org/pypi/packages/source/o/openstacksdk/openstacksdk-0.8.1.tar.gz#md5=
edfb006347dcda8c0c45fe59f7a79f1e Processing openstacksdk-0.8.1.tar.gz
Writing /tmp/easy_install-ks35R2/openstacksdk-0.8.1/setup.cfg Running
openstacksdk-0.8.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
ks35R2/openstacksdk-0.8.1/egg-dist-tmp-lXI4LW creating
/home/jenkins/workspace/ironic-ui-announce-
release/.eggs/openstacksdk-0.8.1-py2.7.egg Extracting
openstacksdk-0.8.1-py2.7.egg to /home/jenkins/workspace/ironic-ui-
announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/openstacksdk-0.8.1-py2.7.egg Searching for
unicodecsv>=0.8.0 Reading
http://mirror.iad.rax.openstack.org/pypi/simple/unicodecsv/ Best
match: unicodecsv 0.14.1 Downloading http://mirror.iad.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-ORH_vP/unicodecsv-0.14.1/setup.cfg Running
unicodecsv-0.14.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
ORH_vP/unicodecsv-0.14.1/egg-dist-tmp-Eh4FLj 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.iad.rax.openstack.org/pypi/simple/pyparsing/ Best match:
pyparsing 2.1.0 Downloading http://mirror.iad.rax.openstack.org/pypi/p
ackages/source/p/pyparsing/pyparsing-2.1.0.zip#md5=4b77862e3ac5d1e40dc
6cebce8a1afa2 Processing pyparsing-2.1.0.zip Writing /tmp
/easy_install-BcuxzV/pyparsing-2.1.0/setup.cfg Running
pyparsing-2.1.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
BcuxzV/pyparsing-2.1.0/egg-dist-tmp-IVQPOk creating
/home/jenkins/workspace/ironic-ui-announce-
release/.eggs/pyparsing-2.1.0-py2.7.egg Extracting
pyparsing-2.1.0-py2.7.egg to /home/jenkins/workspace/ironic-ui-
announce-release/.eggs

Installed /home/jenkins/workspace/ironic-ui-announce-
release/.eggs/pyparsing-2.1.0-py2.7.egg Searching for cmd2>=0.6.7
Reading http://mirror.iad.rax.openstack.org/pypi/simple/cmd2/ Best
match: cmd2 0.6.8 Downloading http://mirror.iad.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.iad.rax.openstack.org/pypi/simple/dogpile.core/
Best match: dogpile.core 0.4.1 Downloading http://mirror.iad.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-
9Y7EBD/dogpile.core-0.4.1/setup.cfg Running
dogpile.core-0.4.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
9Y7EBD/dogpile.core-0.4.1/egg-dist-tmp-fjPJwj 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.iad.rax.openstack.org/pypi/simple/oslo.serialization/
Best match: oslo.serialization 2.4.0 Downloading http://mirror.iad.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-
Y9i9ty/oslo.serialization-2.4.0/setup.cfg Running
oslo.serialization-2.4.0/setup.py -q bdist_egg --dist-dir /tmp
/easy_install-Y9i9ty/oslo.serialization-2.4.0/egg-dist-tmp-rFN0XT
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.iad.rax.openstack.org/pypi/simple/warlock/ Best match:
warlock 1.2.0 Downloading http://mirror.iad.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-
7ndJej/warlock-1.2.0/setup.cfg Running warlock-1.2.0/setup.py -q
bdist_egg --dist-dir /tmp/easy_install-7ndJej/warlock-1.2.0/egg-dist-
tmp-tPsMp8 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.iad.rax.openstack.org/pypi/simple
/msgpack-python/ Best match: msgpack-python 0.4.7 Downloading
http://mirror.iad.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-8aF0o_/msgpack-
python-0.4.7/setup.cfg Running msgpack-python-0.4.7/setup.py -q
bdist_egg --dist-dir /tmp/easy_install-8aF0o_/msgpack-python-0.4.7
/egg-dist-tmp-Di7Clw 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.iad.rax.openstack.org/pypi/simple/jsonpatch/ Best match:
jsonpatch 1.13 Downloading http://mirror.iad.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-Zys1RG/jsonpatch-1.13/setup.cfg Running
jsonpatch-1.13/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
Zys1RG/jsonpatch-1.13/egg-dist-tmp-yNJrSZ 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.iad.rax.openstack.org/pypi/simple/jsonschema/ Best
match: jsonschema 2.5.1 Downloading http://mirror.iad.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-KH_C1d/jsonschema-2.5.1/setup.cfg Running
jsonschema-2.5.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
KH_C1d/jsonschema-2.5.1/egg-dist-tmp-vfXgfD

Installed /tmp/easy_install-
KH_C1d/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.iad.rax.openstack.org/pypi/simple/jsonpointer/ Best
match: jsonpointer 1.10 Downloading http://mirror.iad.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-Sirozu/jsonpointer-1.10/setup.cfg Running
jsonpointer-1.10/setup.py -q bdist_egg --dist-dir /tmp/easy_install-
Sirozu/jsonpointer-1.10/egg-dist-tmp-5nJ_h1 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.iad.rax.openstack.org/pypi/simple/functools32/
Best match: functools32 3.2.3.post2 Downloading http://mirror.iad.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-
3gajDp/functools32-3.2.3-2/setup.cfg Running
functools32-3.2.3-2/setup.py -q bdist_egg --dist-dir /tmp
/easy_install-3gajDp/functools32-3.2.3-2/egg-dist-tmp-mxB7lK 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 0.0.1..1.0.0
---------------------------------

57837a3 Register ironic-ui REST endpoints
df7ba41 Changed naming of Ironic api files
f230e96 Added node details page to the plugin
5f8fc8b Added node list pages to the plugin
b8f7d74 Add API services Javascript

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

ironic_ui/api/ironic.py                            | 119 ++++++++++++++
ironic_ui/api/ironic_rest_api.py                   | 124 +++++++++++++++
ironic_ui/api/my_rest_api.py                       | 124 ---------------
ironic_ui/api/myservice.py                         | 119 --------------
.../content/ironic/templates/ironic/index.html     |   6 +-
.../ironic/templates/ironic/node_detail.html       |  11 ++
ironic_ui/content/ironic/urls.py                   |   3 +-
.../static/dashboard/admin/ironic/ironic.module.js |  31 ++++
.../dashboard/admin/ironic/ironic.service.js       | 176 +++++++++++++++++++++
.../dashboard/admin/ironic/node-actions.service.js | 134 ++++++++++++++++
.../ironic/node-details/node-details.controller.js |  88 +++++++++++
.../node-details/node-details.controller.spec.js   | 103 ++++++++++++
.../admin/ironic/node-details/node-details.html    |  45 ++++++
.../node-details/sections/configuration.html       | 120 ++++++++++++++
.../ironic/node-details/sections/overview.html     |  50 ++++++
.../admin/ironic/node-list/node-list.controller.js |  67 ++++++++
.../admin/ironic/node-list/node-list.html          | 150 ++++++++++++++++++
17 files changed, 1224 insertions(+), 246 deletions(-)






More information about the OpenStack-announce mailing list