We are psyched to announce the release of: python-novaclient 4.0.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. 4.0.0 ^^^^^ Upgrade Notes ************* * Volume, volume-type and volume-snapshot create/update/delete/list CLIs and python API bindings are removed. Use python-cinderclient or python-openstackclient for CLIs instead. Use python-cinderclient or python-openstacksdk for python API bindings instead. Deprecation Notes ***************** * The following CLIs and python API bindings are now deprecated for removal: * nova image-delete * nova image-list * nova image-meta * nova image-show These will be removed in the first major python-novaclient release after the Nova 15.0.0 Ocata release. Use python-glanceclient or python-openstackclient for CLI and python-glanceclient or openstacksdk for python API bindings. Changes in python-novaclient 3.4.0..4.0.0 ----------------------------------------- f6efc86 Updated from global requirements a602e59 Deprecate image list/show/delete/update CLIs/APIs d133a66 Make functional tests work with v3 keystone 77f214b Updated from global requirements a967e40 Fix typos in docstrings and comments 0634a38 Remove busted baremetal CLIs and API bindings 41fccc3 Updated from global requirements e458fab Add default values for domain related options a425702 Remove deprecated volume(snapshot) commands/bindings b9807c0 Switch to 2.1 default api_version in v2.Client 7d8db71 [tests] initialize client objects inside setUp 51306fc Fix ServerGroup.NAME_ATTR 31c9e39 Using glance 'image-list'/'image-show' in boot help message Diffstat (except docs and test files) ------------------------------------- novaclient/api_versions.py | 10 +- novaclient/base.py | 12 - novaclient/shell.py | 14 +- .../v2/legacy/test_extended_attributes.py | 4 +- .../functional/v2/legacy/test_flavor_access.py | 6 +- .../functional/v2/legacy/test_readonly_nova.py | 14 +- .../v2/contrib/test_assisted_volume_snapshots.py | 22 +- .../unit/v2/contrib/test_server_external_events.py | 19 +- novaclient/v2/client.py | 8 +- novaclient/v2/contrib/baremetal.py | 174 -------------- novaclient/v2/images.py | 41 +++- novaclient/v2/server_groups.py | 1 - novaclient/v2/shell.py | 264 ++------------------- novaclient/v2/volume_snapshots.py | 120 ---------- novaclient/v2/volume_types.py | 103 -------- novaclient/v2/volumes.py | 107 +-------- .../image-api-deprecation-41944dc6fc024918.yaml | 14 ++ .../notes/volume-cli-removal-ffcb94421a356042.yaml | 6 + requirements.txt | 2 +- test-requirements.txt | 5 +- 41 files changed, 363 insertions(+), 1196 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ae6170c..510ca43 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14 +14 @@ six>=1.9.0 # MIT -Babel>=1.3 # BSD +Babel!=2.3.0,!=2.3.1,!=2.3.2,!=2.3.3,>=1.3 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index 8dd1c96..c42e33c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9 +9 @@ discover # BSD -fixtures>=1.3.1 # Apache-2.0/BSD +fixtures<2.0,>=1.3.1 # Apache-2.0/BSD @@ -12,0 +13 @@ python-keystoneclient!=1.8.0,!=2.1.0,>=1.6.0 # Apache-2.0 +python-cinderclient>=1.6.0 # Apache-2.0 @@ -23 +24 @@ tempest-lib>=0.14.0 # Apache-2.0 -reno>=0.1.1 # Apache2 +reno>=1.6.2 # Apache2