We enthusiastically announce the release of:
sushy-tools 0.4.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:
http://bugs.launchpad.net/sushy
For more details, please see below.
Changes in sushy-tools 0.3.0..0.4.0 -----------------------------------
2d8cec3 Fix nova unit tests 7ae738a Clean up unit tests fecfe5e Cleanup libvirt driver for BIOS emulator 278abf5 Switch to use stestr for unit test fa31f3f Reorder unittest assertions acd170e Add BIOS resource support f5450bb Add unittests for OpenStack nova driver 55bf794 Fix requirements version for Flask 4d10f80 Cleanup shebang line 44c4ad3 Cleanup usage of 'simulator' and 'cloud-backed' in docs c8c7797 Fix ImportError for tox debug environment 9900ad8 Remove Flask mocking from tests 3211a9b Fix return content-type to be JSON f59ebc3 Fix minor typo in user doc bd71aff Add an option to bind simulators to a local interface 2e6b8f1 Document how to run simulators as systemd services e19e0b0 fix tox python3 overrides e681640 Fix typo in nova driver attribute name 432e90f tox: Use default Python 3 version, remove pypy 1f5f4f2 fix RAM formula, debug level, None returns and docstrings 9d7226a fix documentation on simulators 5b16e8c Add system boot mode support b9be8bc documentation on simulators added 4c73cba OpenStack cloud driver added 980edc5 Clean up unused items from templates 3e4724f Simulator processes return rc on exit 195e664 Do not run functional (API) tests in the CI 3403c8f update lower-constraints.txt to match *requirements.txt bc4674f Add unit tests for emulator 8ffcd80 add lower-constraints job aaaa958 Fix a typo in libvirt driver a586c55 Abstract away the virtualization management interface c3b8fd8 Updated from global requirements
Diffstat (except docs and test files) -------------------------------------
.gitignore | 4 +- .stestr.conf | 3 + .testr.conf | 7 - README.rst | 25 +- lower-constraints.txt | 54 +++ .../run.yaml | 2 +- requirements.txt | 5 +- sushy_tools/emulator/drivers/__init__.py | 0 sushy_tools/emulator/drivers/base.py | 146 +++++++ sushy_tools/emulator/drivers/libvirtdriver.py | 474 +++++++++++++++++++++ sushy_tools/emulator/drivers/novadriver.py | 286 +++++++++++++ sushy_tools/emulator/main.py | 321 ++++++++------ sushy_tools/emulator/templates/bios.json | 23 + sushy_tools/emulator/templates/bios_settings.json | 10 + sushy_tools/emulator/templates/error.json | 12 + sushy_tools/emulator/templates/root.json | 24 -- sushy_tools/emulator/templates/system.json | 65 +-- sushy_tools/error.py | 18 + sushy_tools/static/main.py | 17 +- test-requirements.txt | 2 +- tox.ini | 32 +- zuul.d/project.yaml | 2 + 35 files changed, 2227 insertions(+), 251 deletions(-)
Requirements updates --------------------
diff --git a/requirements.txt b/requirements.txt index 57ee11c..694a40f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,2 +6,3 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -Flask!=0.11,<1.0,>=0.10 # BSD -libvirt-python>=3.5.0 # LGPLv2+ +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 fcae2dc..dedd86b 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +12 @@ oslotest>=3.2.0 # Apache-2.0 -testrepository>=0.0.18 # Apache-2.0/BSD +stestr>=1.0.0 # Apache-2.0