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
participants (1)
-
no-reply@openstack.org