[release-announce] sushy-tools 0.5.0

no-reply at openstack.org no-reply at openstack.org
Fri Mar 22 17:54:38 UTC 2019


We are pumped to announce the release of:

sushy-tools 0.5.0: A set of tools to support the development and test
of the Sushy library (https://docs.openstack.org/sushy/)

The source is available from:

    http://git.openstack.org/cgit/openstack/sushy-tools

Download the package from:

    https://tarballs.openstack.org/sushy-tools/

Please report issues through launchpad:

    https://storyboard.openstack.org/#!/project/openstack/sushy-tools

For more details, please see below.

Changes in sushy-tools 0.4.0..0.5.0
-----------------------------------

0a74170 Fix broken Systems listing in dynamic emulator
b13ea4e Add memoization to expensive emulator calls
2709e7b Move to zuulv3
7152f1d Limit instances exposure
9bfc0c2 Add configurable libvirt firmware
beeda95 Update default templates for docs builds
232564a Update home-page
ff4e7f4 Add configuration file to sushy-emulator
68fa8d9 Remove support for py34
b356171 Fix copyright statement
499536a Redirect to UUID URLs
a7d8302 Fix libvirt driver to handle domains by UUID
ef0d049 Change openstack-dev to openstack-discuss
2091c28 Add release notes generation
80916f4 Fix nova driver to report on unsupported call
cc0bd13 Escape JSON rendered in templates
a7d29fd Rename SUSHY_EMULATOR_LIBVIRT_URL environment variable
50d3c1d Rearrange emulator unit tests
dc2e5dc Fix HTTP response code on errors
c5bf616 Fix wrong `set_server_metadata` args
c09ce2c Fix UEFI firmware path and connection attribute in libvirt driver
483fefe Make external dependencies optional
7aaa76d Rename `glance` for `image` service in openstacksdk
d46e964 Update the URL in HACKING.rst
9770851 fix bug link in readme
4fc7477 Bump hacking version to 1.0 (capped by 1.2)
3f15ec9 Support EthernetInterface resource in the emulator
92235d3 add python 3.6 unit test job
16dede3 import zuul job settings from project-config


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

HACKING.rst                                        |   2 +-
README.rst                                         |   2 +-
lower-constraints.txt                              |   2 +
.../post.yaml                                      |  15 -
.../run.yaml                                       | 139 -------
releasenotes/notes/.placeholder                    |   0
releasenotes/source/_static/.placeholder           |   0
releasenotes/source/_templates/.placeholder        |   0
releasenotes/source/conf.py                        | 277 ++++++++++++++
releasenotes/source/index.rst                      |   8 +
releasenotes/source/unreleased.rst                 |   5 +
requirements.txt                                   |   2 -
setup.cfg                                          |   5 +-
sushy_tools/emulator/drivers/base.py               |  43 ++-
sushy_tools/emulator/drivers/libvirtdriver.py      | 399 +++++++++++++--------
sushy_tools/emulator/drivers/memoize.py            |  56 +++
sushy_tools/emulator/drivers/novadriver.py         | 123 +++++--
sushy_tools/emulator/main.py                       | 259 +++++++++----
sushy_tools/emulator/templates/bios.json           |   8 +-
sushy_tools/emulator/templates/bios_settings.json  |   2 +-
sushy_tools/emulator/templates/error.json          |   2 +-
.../emulator/templates/ethernet_interface.json     |   9 +
.../templates/ethernet_interfaces_collection.json  |  17 +
sushy_tools/emulator/templates/system.json         |  28 +-
.../emulator/templates/system_collection.json      |   2 +-
sushy_tools/error.py                               |   4 +
test-requirements.txt                              |   8 +-
tox.ini                                            |   5 +
zuul.d/legacy-sushy-tools-jobs.yaml                |  24 --
zuul.d/project.yaml                                |  16 +-
zuul.d/sushy-tools-jobs.yaml                       |  15 +
40 files changed, 1871 insertions(+), 769 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 694a40f..adfca57 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7,2 +6,0 @@ Flask>=1.0.2 # BSD
-libvirt-python!=4.1.0,>=3.5.0 # LGPLv2+
-openstacksdk>=0.11.2  # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index dedd86b..3fd4307 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+hacking>=1.0.0,<1.2.0 # Apache-2.0
@@ -7,0 +8,2 @@ coverage!=4.4,>=4.0 # Apache-2.0
+# used by libvirt driver
+libvirt-python!=4.1.0,>=3.5.0 # LGPLv2+
@@ -10,0 +13,2 @@ openstackdocstheme>=1.18.1 # Apache-2.0
+# used by nova driver
+openstacksdk>=0.11.2  # Apache-2.0
@@ -14,0 +19,2 @@ testtools>=2.2.0 # MIT
+munch>=2.1.0 # MIT
+reno>=2.5.0 # Apache-2.0






More information about the Release-announce mailing list