[new][nova] python-novaclient 5.1.0 release (newton)
We are stoked to announce the release of: python-novaclient 5.1.0: Client library for OpenStack Compute API This release is part of the newton release series. With source available at: https://git.openstack.org/cgit/openstack/python-novaclient With package available at: https://pypi.python.org/pypi/python-novaclient Please report issues through launchpad: https://bugs.launchpad.net/python-novaclient For more details, please see below. 5.1.0 ^^^^^ New Features ************ * Added microversion v2.33 that adds pagination support for hypervisors with the help of new optional parameters 'limit' and 'marker' which were added to hypervisor-list command. * Added microversion v2.35 that adds pagination support for keypairs with the help of new optional parameters 'limit' and 'marker' which were added to keypair-list command. Upgrade Notes ************* * Support for microversion 2.34 added. * The 2.36 microversion deprecated the image proxy API. As such, CLI calls now directly call the image service to get image details, for example, as a convenience to boot a server with an image name rather than the image id. To do this the following is assumed: 1. There is an **image** entry in the service catalog. 2. The image v2 API is available. * The 2.36 microversion deprecated the network proxy APIs in Nova. Because of this we now go directly to neutron for name to net-id lookups. For nova-net deployements the old proxies will continue to be used. To do this the following is assumed: 1. There is a **network** entry in the service catalog. 2. The network v2 API is available. Changes in python-novaclient 5.0.0..5.1.0 ----------------------------------------- 95ad95e Use glanceclient for functional tests 0f6f369 Skip nova-network-only tests if using Neutron 56ee584 Make wait_for_server_os_boot wait longer 05bfe1f Handle successful response in console functional tests f5b19b3 Use neutron for network name -> id resolution f839cf1 Look up image names directly in glance 1adabce Move other-requirements.txt to bindep.txt 04613ef Make novaclient functional tests use pretty tox 1d2a20d Updated from global requirements 232711c Added smaller flavors for novaclient functional tests to use 4d971af Split nic parsing out of _boot method 35057e1 Fix boot --nic error message for v2.32 boundary baeaf60 Updated from global requirements d166968 Microversion 2.35 adds keypairs pagination support fae24ee Modify flatten method to display an empty dict 5694a9a remove start_version arg for keypairs v2.10 shell e78cc20 Added support for microversion 2.34 6bbcedb Add support for microversion 2.33 454350f Fix python35 job failures adbfdd0 Refactor test_servers APIVersion setup 48da89e Updated from global requirements 2bdccb1 Updated from global requirements 6b11a1c Remove discover from test-requirements 85ef6f4 Change all test URLs to use example.com 6edb751 Fix deprecation message for --volume-service-name Diffstat (except docs and test files) ------------------------------------- bindep.txt | 24 ++ novaclient/__init__.py | 2 +- novaclient/base.py | 28 +- novaclient/shell.py | 3 +- .../functional/v2/legacy/test_readonly_nova.py | 2 + .../functional/v2/legacy/test_virtual_interface.py | 2 + novaclient/utils.py | 9 +- novaclient/v2/client.py | 21 ++ novaclient/v2/hypervisors.py | 31 +- novaclient/v2/images.py | 43 +++ novaclient/v2/keypairs.py | 25 +- novaclient/v2/networks.py | 33 ++ novaclient/v2/shell.py | 230 +++++++++---- other-requirements.txt | 23 -- .../notes/microversion-v2_33-10d12ea3b25839e8.yaml | 5 + .../notes/microversion-v2_34-a9c5601811152964.yaml | 3 + .../notes/microversion-v2_35-537619a43278fbb5.yaml | 5 + .../notes/no-glance-proxy-5c13001a4b13e8ce.yaml | 10 + .../notes/no-neutron-proxy-18fd54febe939a6b.yaml | 12 + requirements.txt | 4 +- test-requirements.txt | 6 +- tox.ini | 4 +- 35 files changed, 926 insertions(+), 349 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index c2b23f2..e9fd28f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ pbr>=1.6 # Apache-2.0 -keystoneauth1>=2.7.0 # Apache-2.0 +keystoneauth1>=2.10.0 # Apache-2.0 @@ -9 +9 @@ oslo.serialization>=1.10.0 # Apache-2.0 -oslo.utils>=3.15.0 # Apache-2.0 +oslo.utils>=3.16.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index b63d28f..34c9e20 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +7,0 @@ coverage>=3.6 # Apache-2.0 -discover # BSD @@ -12 +11 @@ mock>=2.0 # BSD -python-keystoneclient!=1.8.0,!=2.1.0,>=1.7.0 # Apache-2.0 +python-keystoneclient!=2.1.0,>=2.0.0 # Apache-2.0 @@ -13,0 +13 @@ python-cinderclient!=1.7.0,!=1.7.1,>=1.6.0 # Apache-2.0 +python-glanceclient>=2.0.0 # Apache-2.0 @@ -16 +16 @@ sphinx!=1.3b1,<1.3,>=1.2.1 # BSD -os-client-config>=1.13.1 # Apache-2.0 +os-client-config!=1.19.0,>=1.13.1 # Apache-2.0
participants (1)
-
no-reply@openstack.org