We are excited to announce the release of: virtualbmc 2.0.0: Create virtual BMCs for controlling virtual instances via IPMI The source is available from: https://opendev.org/openstack/virtualbmc Download the package from: https://tarballs.openstack.org/virtualbmc/ For more details, please see below. 2.0.0 ^^^^^ New Features ************ * Added "error" status to "vbmc list" and "vbmc start" commands output. If the instance is failing to start, such instance will be shown as "error" rather than being "down". Upgrade Notes ************* * Python 2.7 support has been dropped. Last release of virtualbmc to support Python 2.7 is OpenStack Train. The minimum version of Python now supported by virtualbmc is Python 3.6. * Removes the backward compatibility feature of "vbmc" to automatically start up "vbmcd" daemon process if it is not running. From now on, "vbmcd" should be started by systemd or some other mechanism. Bug Fixes ********* * Properly closes standard I/O streams to prevent shell-piped processes from hanging infinitely on a dead pipe. Changes in virtualbmc 1.6.0..2.0.0 ---------------------------------- bddca37 Remove `vbmc` feature of starting up `vbmcd` 2651f13 Fix hanging on shell-pipe f79c9ee Add `error` instance status to `vbmc` reporing b12197b Fix logging in vbmcd 0884014 Fix error triggered by reading intergers as string from virtualbmc.conf 695c41e Enforce running tox with correct python version based on env 3ef73c8 Remove version check for encoding 26b7ff6 Stop using six library adca510 Drop python 2.7 support and testing dc7d486 Drop py2 jobs 49a24e3 Switch to Ussuri job 2bc3f5c Switch jobs to python3 6b567ad Update the constraints url e3681c1 Build pdf doc eb98f05 Blacklist sphinx 2.1.0 (autodoc bug) Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 1 - .../notes/drop-py-2-7-afe69612bfabaeee.yaml | 5 ++ .../fix-hanging-on-pipe-7c4b5f9c81623b524.yaml | 5 ++ .../remove-vbmcd-autostart-d1f567803526a4c1.yaml | 6 ++ .../notes/show-error-status-13456782b3a5a6e2.yaml | 5 ++ requirements.txt | 1 - setup.cfg | 2 - test-requirements.txt | 3 +- tox.ini | 20 +++--- virtualbmc/cmd/vbmc.py | 51 +++----------- virtualbmc/cmd/vbmcd.py | 5 ++ virtualbmc/config.py | 12 +++- virtualbmc/control.py | 6 +- virtualbmc/manager.py | 34 +++++---- virtualbmc/utils.py | 36 +++++++--- virtualbmc/vbmc.py | 7 +- zuul.d/project.yaml | 5 +- zuul.d/virtualbmc-jobs.yaml | 7 -- 24 files changed, 180 insertions(+), 175 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 6af0990..0ec64bb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +5,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 5d1a113..591ac54 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10,2 +10 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2;python_version>='3.4' # BSD +sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2;python_version>='3.4' # BSD
participants (1)
-
no-reply@openstack.org