python-novaclient 11.1.0 (stein)
We high-spiritedly announce the release of: python-novaclient 11.1.0: Client library for OpenStack Compute API This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/python-novaclient Download the package from: https://pypi.org/project/python-novaclient Please report issues through launchpad: https://bugs.launchpad.net/python-novaclient For more details, please see below. 11.1.0 ^^^^^^ New Features ************ * Added support for microversion 2.66 which adds "changes-before" parameter to the servers, os-instance-actions or os-migrations APIs. * This parameter ("changes-before") does not change any read- deleted behavior in the os-instance-actions or os-migrations APIs. * Like the "changes-since" filter, the "changes-before" filter will also return deleted servers. * The "--changes-before" options is added to the "nova list", "nova instance-action-list" and "nova migration-list" CLIs. (https://docs.openstack.org/nova/latest/reference/api-microversion- history.html#id59) * Support is added for the 2.67 microversion which allows specifying a "volume_type" with the "--block-device" option on the "nova boot" command. The "novaclient.v2.servers.ServerManager.create()" method now also supports a "volume_type" entry in the "block_device_mapping_v2" parameter. (https://docs.openstack.org/nova/latest/reference/api-microversion- history.html#id60) Bug Fixes ********* * The user data argument in the "nova rebuild" command was passing the filename as userdata. Now this passes the contents of the file as intended. Changes in python-novaclient 11.0.0..11.1.0 ------------------------------------------- 578b37f Recommend against using --force for evacuate/live migration 4fef02d Add support for microversion 2.67: BDMv2 volume_type 0fdb154 doc: Start using openstackdoctheme's extlink extension 47dc339 Follow up "Fix up userdata argument to rebuild" 3b26956 Update the CLI reference f22685f Update the contributor guide cac7351 Fix up userdata argument to rebuild. 98b0882 Fix test_instance_action functional test failure 4464a88 Add support changes-before for microversion 2.66 fd9670b docs: Add redirects 9d8eda8 Follow the new PTI for document build 72b4441 Improve the description of optional arguments 8e1849e Cleanup zuul.yaml b5a4a47 Add missing options in CLI reference 82474d0 add lib-forward-testing-python3 test job d46a8e6 add python 3.6 unit test job 1b6ae4b switch documentation job to new PTI 5b9c4af import zuul job settings from project-config 05e287f Enable split logging for cinder-novaclient interaction 2d023bc Replace os-client-config to openstacksdk 46ad782 Use uuidutils of oslo.utils 33e89f9 Fix server strings in reboot operation 045f641 Refactor the getid method in novaclient/base.py 1f75c76 Use jsonutils of oslo.serialization 5680fea Update reno for stable/rocky Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 13 +- lower-constraints.txt | 2 +- novaclient/__init__.py | 2 +- novaclient/base.py | 5 +- .../v2/legacy/test_extended_attributes.py | 4 +- .../functional/v2/test_extended_attributes.py | 4 +- novaclient/utils.py | 25 +- novaclient/v2/assisted_volume_snapshots.py | 5 +- novaclient/v2/client.py | 2 +- novaclient/v2/instance_action.py | 42 +- novaclient/v2/migrations.py | 39 +- novaclient/v2/servers.py | 8 + novaclient/v2/shell.py | 283 +++++++++++- .../fix-rebuild-userdata-9315e5784feb8ba9.yaml | 6 + .../notes/microversion-v2_66-cda5d6dc31b56b46.yaml | 14 + .../notes/microversion-v2_67-da6d9b12730b8562.yaml | 10 + releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + requirements.txt | 2 +- setup.cfg | 12 - test-requirements.txt | 2 +- tox.ini | 4 +- 39 files changed, 1073 insertions(+), 283 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9ac07a6..9371e32 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -keystoneauth1>=3.4.0 # Apache-2.0 +keystoneauth1>=3.5.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 3c35fec..b01fb80 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -17 +17 @@ requests-mock>=1.2.0 # Apache-2.0 -os-client-config>=1.28.0 # Apache-2.0 +openstacksdk>=0.11.2 # Apache-2.0
participants (1)
-
no-reply@openstack.org