[release-announce] nova_powervm 7.0.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Thu Aug 30 14:30:46 UTC 2018


We are tickled pink to announce the release of:

nova_powervm 7.0.0: PowerVM driver for OpenStack Nova.

This release is part of the rocky release series.

Download the package from:

    https://tarballs.openstack.org/nova-powervm/

For more details, please see below.

Changes in nova_powervm 6.0.0.0rc1..7.0.0
-----------------------------------------

984b122 iSCSI: Clean up source VIOS on migration
0f91753 import zuul job settings from project-config
c773ab5 Use nova's stable/rocky branch
3e1822b Update UPPER_CONSTRAINTS_FILE for stable/rocky
cda55eb Update .gitreview for stable/rocky
e046d40 tox: Don't create '.pyc' files
1cdc863 Spec: Device Passthrough
a92fb59 Remove unused InstanceInfo class
4467181 iSCSI volume detach with no UDID
cce490f Make specs build
48f44b0 Update specs template
6b45aeb cleanup HACKING.rst
fa64a93 Use tox 3.1.1 and basepython fix
1013c8c Fix coverage job
7add56d Add support for rbd user
7bbdf98 Bump pypowervm min 1.1.16
4134cec Fix requirements and lower constraints
4db7cda Move to stestr
124e520 Replace support matrix ext with common library
b0256a7 docs: Modernize build process
5b4d0f8 doc: Remove cruft from conf.py
8a0a82f doc: Fix broken build
0663695 vSCSI In-tree Backports
edae7d1 Localdisk In-tree Backports
5b70f32 DiskAdapter Parent Class In-tree Backports
e3b112d Snapshot In-tree Backports
66e4917 fix tox python3 overrides
ba17efd iSCSI Live Migration Support
23bffd2 Remove unused volume_adapter conf
f52018b add lower-constraints job
c271893 Update pypi url to new url
1291aa9 Remove powervm localdisk conf options
b86a948 Use the new loop backstore type for fileio
ef77fbf Handle errors getting iSCSI initiators
5d43873 Sanitize the config drive UUID
21f5418 Properly set vios_ids when discovering initiator
db6a646 Refactor _vol_drv_iter to use bdm.is_volume
af31c9f Fix boot volume connectivity type discovery
af0e814 Bump pypowervm minimum to 1.1.15
3b95db9 update translations for queens
742c9d0 Miscellaneous iSCSI improvements
390347a Return iSCSI Initiator for VIOSes
ec454b7 Handle exceptions properly with iscsi discovery
5100bf0 Remove proc_units_factor from nova-powervm conf
70d20e7 Remove network_attach_strategy option
5f1c2c9 Autospeccing: powervm
6f195f9 Use py3 for pep8
1dc302b Add affinity score check attribute to flavor
1f84164 Set volume ID as dev tag when mapping VSCSI vols
6249706 Bump pypowervm minimum to 1.1.13
185729b remove pycrypto
b925fcb Specify UUIDs in VIOS mocks for FeedTasks
7cda551 Use vios_uuids to process required vioses for iSCSI
4ab1733 Pass user context to virt driver when detaching volume
9b3abb3 Remove custom hacking rules
aa8ce81 Updated from global requirements
2625b24 Updated from global requirements
03a6fa0 Update the old links in docs
d47fc61 Mock retry in test_remove_block_dev
6195856 Updated from global requirements
7ed953a Updated from global requirements
9fb39e3 Support maximum capacity for SR-IOV VNIC
ea1453a Add missing tasks tests
7270fed Update taskflow instantiation
cc75645 stop setting extra capabilities
18eca19 add iSCSI to support matrix
25dcedb Remove redundant import alias
3b6dc03 Add the ability to extend FC vscsi volumes


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

.gitignore                                         |   2 +-
.gitreview                                         |   1 +
.stestr.conf                                       |   3 +
.testr.conf                                        |   7 -
.zuul.yaml                                         |  12 +
CONTRIBUTING.rst                                   |   6 +-
HACKING.rst                                        |  21 -
README.rst                                         |   2 +-
.../specs/pike/srr-capability-dynamic-toggle.rst   | 145 ++++++
lower-constraints.txt                              | 174 +++++++
nova_powervm/conf/powervm.py                       |  39 +-
nova_powervm/hacking/checks.py                     |  24 -
nova_powervm/locale/de/nova-powervm.po             | 250 +++++-----
nova_powervm/locale/es/nova-powervm.po             | 262 ++++++-----
nova_powervm/locale/fr/nova-powervm.po             | 267 ++++++-----
nova_powervm/locale/it/nova-powervm.po             | 256 +++++-----
nova_powervm/locale/ja/nova-powervm.po             | 229 +++++----
nova_powervm/locale/ko/nova-powervm.po             | 244 ++++++----
nova_powervm/locale/nova-powervm.pot               | 121 +++--
nova_powervm/locale/pt-BR/nova-powervm.po          | 262 ++++++-----
nova_powervm/locale/ru/nova-powervm.po             | 248 +++++-----
nova_powervm/locale/zh-Hans/nova-powervm.po        | 256 +++++-----
nova_powervm/locale/zh-Hant/nova-powervm.po        | 254 +++++-----
nova_powervm/virt/powervm/disk/driver.py           |  89 ++--
nova_powervm/virt/powervm/disk/localdisk.py        |  35 +-
nova_powervm/virt/powervm/disk/ssp.py              |  24 +-
nova_powervm/virt/powervm/driver.py                | 149 +++---
nova_powervm/virt/powervm/image.py                 |   6 +-
nova_powervm/virt/powervm/live_migration.py        |  17 +-
nova_powervm/virt/powervm/media.py                 |   5 +-
nova_powervm/virt/powervm/mgmt.py                  |   7 +-
nova_powervm/virt/powervm/tasks/image.py           |   8 +-
nova_powervm/virt/powervm/tasks/network.py         |   9 +-
nova_powervm/virt/powervm/tasks/slot.py            |   6 +-
nova_powervm/virt/powervm/tasks/storage.py         |  59 +--
nova_powervm/virt/powervm/tasks/vm.py              |  22 +-
nova_powervm/virt/powervm/vif.py                   |  18 +-
nova_powervm/virt/powervm/vm.py                    |  90 +---
nova_powervm/virt/powervm/volume/__init__.py       |  32 +-
nova_powervm/virt/powervm/volume/fileio.py         |   4 +-
nova_powervm/virt/powervm/volume/iscsi.py          | 206 +++++++-
nova_powervm/virt/powervm/volume/rbd.py            |   5 +-
nova_powervm/virt/powervm/volume/volume.py         |  68 ++-
nova_powervm/virt/powervm/volume/vscsi.py          |  38 +-
requirements.txt                                   |   8 +-
setup.cfg                                          |  13 +-
specs/newton/lb_and_ovs_support.rst                | 182 --------
specs/newton/powervm-sriov-nova.rst                | 350 --------------
specs/newton/template.rst                          |   1 -
specs/ocata/image_cache.rst                        | 177 -------
specs/pike/fileio_cinder.rst                       | 142 ------
specs/pike/fileio_driver.rst                       | 120 -----
specs/pike/srr-capability-dynamic-toggle.rst       | 145 ------
specs/template.rst                                 | 256 ----------
test-requirements.txt                              |   8 +-
tools/pretty_tox.sh                                |  16 -
tox.ini                                            |  73 ++-
101 files changed, 5525 insertions(+), 4299 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 6f6cb58..80ada95 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +3,0 @@
-amqp!=2.1.4,>=2.1.1 # BSD
@@ -8 +7 @@ six>=1.10.0 # MIT
-oslo.config>=5.1.0 # Apache-2.0
+oslo.config>=5.2.0 # Apache-2.0
@@ -12 +11,2 @@ oslo.utils>=3.33.0 # Apache-2.0
-pypowervm>=1.1.10 # Apache-2.0
+pypowervm>=1.1.16 # Apache-2.0
+python-swiftclient>=3.2.0 # Apache-2.0
@@ -14 +14 @@ taskflow>=2.16.0 # Apache-2.0
-setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0,>=16.0 # PSF/ZPL
+setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0,>=21.0.0 # PSF/ZPL
diff --git a/test-requirements.txt b/test-requirements.txt
index 72261d4..24f1963 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8,5 +7,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD
-pycrypto>=2.6 # Public Domain
-python-subunit>=1.0.0 # Apache-2.0/BSD
-python-swiftclient>=3.2.0 # Apache-2.0
-sphinx!=1.6.6,>=1.6.2 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
@@ -14,2 +9 @@ oslotest>=3.2.0 # Apache-2.0
-os-testr>=1.0.0 # Apache-2.0
-testrepository>=0.0.18 # Apache-2.0/BSD
+stestr>=1.0.0 # Apache-2.0






More information about the Release-announce mailing list