[release-announce] [winstackers] os-win 1.3.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Tue Jan 10 19:09:24 UTC 2017


We are ecstatic to announce the release of:

os-win 1.3.0: Windows / Hyper-V library for OpenStack projects.

This release is part of the ocata release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/os-win

Download the package from:

    https://pypi.python.org/pypi/os-win

Please report issues through launchpad:

    http://bugs.launchpad.net/os-win

For more details, please see below.

Changes in os-win 1.2.0..1.3.0
------------------------------

ff13661 Adds nested virtualization support
131ddf2 use unpatched socket module to get addresses
b09e79c FibreChannel: ignore unsupported HBA adapters
5c41e50 Add Constraints support
4d8c7e0 Use assertEqual() instead of assertDictEqual()
ce116a3 Adds VLAN trunk mode support
cf1ec3d Updated from global requirements
2739b43 Pin docutils version
6259f2c Avoid opening parents when fetching VHD info
059619b Changed author and author-email
8e9350a Show team and repo badges on README
d99a672 Removes unnecessary oslo.service requirement
af94c26 Removes all references to openstack.common
bad539c Updated from global requirements
13fb212 Fix iscsi volumes not being attached
2f2c608 Updated from global requirements
d7dc109 Updated from global requirements
45b0717 Move unit tests to a separate folder
91febc2 Add methods for handling file ACLs
b9d5d0b Ensure GetLastError gets called in the right thread
5304f3e Retry on opening named pipe failures
d4ad19d Fix clustered VM migration status polling
001129a Updated from global requirements
30f4c22 Handle sporadic iSCSI initiator errors
2edc5fa VM Importing/Exporting
7335a39 Ensure Win32 API calls do not block
f8152ca Avoid using diskpart for disk rescans
cec7491 vmutils: honor host argument
24e1275 Add method for retrieving vm config root dir
f3de712 Fix clustered vm live migration
fcdbf99 Non-clustered VM live migration fix


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

README.rst                                         |   11 +-
openstack-common.conf                              |    6 -
os_win/_utils.py                                   |   41 +-
os_win/constants.py                                |   37 +
os_win/exceptions.py                               |   15 +
.../unit/utils/compute/test_livemigrationutils.py  |  460 +++++++
.../unit/utils/compute/test_migrationutils.py      |  142 +++
.../unit/utils/compute/test_rdpconsoleutils.py     |   37 +
.../storage/initiator/test_base_iscsi_utils.py     |  181 +++
.../unit/utils/storage/initiator/test_fc_utils.py  |  328 +++++
.../storage/initiator/test_iscsi_cli_utils.py      |  160 +++
.../utils/storage/initiator/test_iscsi_struct.py   |   56 +
.../utils/storage/initiator/test_iscsi_utils.py    |  845 +++++++++++++
.../storage/initiator/test_iscsi_wmi_utils.py      |  161 +++
.../storage/initiator/test_iscsidsc_structures.py  |   56 +
.../storage/target/test_iscsi_target_utils.py      |  491 ++++++++
.../unit/utils/storage/virtdisk/test_vhdutils.py   |  729 +++++++++++
.../storage/initiator/test_base_iscsi_utils.py     |  181 ---
.../storage/initiator/test_iscsi_cli_utils.py      |  160 ---
.../utils/storage/initiator/test_iscsi_struct.py   |   56 -
.../utils/storage/initiator/test_iscsi_utils.py    |  813 ------------
.../storage/initiator/test_iscsi_wmi_utils.py      |  161 ---
.../storage/initiator/test_iscsidsc_structures.py  |   56 -
.../storage/target/test_iscsi_target_utils.py      |  491 --------
os_win/utils/_acl_utils.py                         |  121 ++
os_win/utils/compute/_clusapi_utils.py             |  197 +++
os_win/utils/compute/clusterutils.py               |   97 +-
os_win/utils/compute/livemigrationutils.py         |   56 +-
os_win/utils/compute/migrationutils.py             |   80 ++
os_win/utils/compute/vmutils.py                    |   70 +-
os_win/utils/compute/vmutils10.py                  |   15 +
os_win/utils/hostutils.py                          |    8 +
os_win/utils/hostutils10.py                        |    8 +
os_win/utils/io/ioutils.py                         |    7 +-
os_win/utils/network/networkutils.py               |  142 ++-
os_win/utils/pathutils.py                          |   63 +
os_win/utils/storage/diskutils.py                  |   14 +-
os_win/utils/storage/initiator/fc_utils.py         |   13 +-
os_win/utils/storage/initiator/iscsi_utils.py      |   83 +-
.../utils/storage/initiator/iscsidsc_structures.py |    2 +
os_win/utils/storage/virtdisk/vhdutils.py          |    6 +-
os_win/utils/win32utils.py                         |   23 +-
os_win/utilsfactory.py                             |   16 +-
requirements.txt                                   |    9 +-
setup.cfg                                          |    4 +-
test-requirements.txt                              |    7 +-
tools/tox_install.sh                               |   30 +
tox.ini                                            |   10 +-
120 files changed, 11893 insertions(+), 9761 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index a840c28..a1a77be 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-pbr>=1.6 # Apache-2.0
+pbr>=1.8 # Apache-2.0
@@ -10,3 +10,3 @@ oslo.concurrency>=3.8.0 # Apache-2.0
-oslo.config>=3.14.0 # Apache-2.0
-oslo.log>=1.14.0 # Apache-2.0
-oslo.utils>=3.16.0 # Apache-2.0
+oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
+oslo.log>=3.11.0 # Apache-2.0
+oslo.utils>=3.18.0 # Apache-2.0
@@ -14 +13,0 @@ oslo.i18n>=2.1.0 # Apache-2.0
-oslo.service>=1.10.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index f3206d6..060f90e 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7 +7 @@ hacking<0.11,>=0.10.0
-coverage>=3.6 # Apache-2.0
+coverage>=4.0 # Apache-2.0
@@ -10,2 +10,3 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
-oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
+docutils!=0.13.1,>=0.11 # OSI-Approved Open Source, Public Domain
+sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+oslosphinx>=4.7.0 # Apache-2.0





More information about the Release-announce mailing list