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
participants (1)
-
no-reply@openstack.org