[release-announce] virtualbmc 2.0.0
no-reply at openstack.org
no-reply at openstack.org
Fri Mar 6 17:37:29 UTC 2020
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
More information about the Release-announce
mailing list