[release][nova] python-novaclient release 2.27.0 (liberty)
We are thrilled to announce the release of: python-novaclient 2.27.0: Client library for OpenStack Compute API This release is part of the liberty release series. With source available at: http://git.openstack.org/cgit/openstack/python-novaclient With package available at: https://pypi.python.org/pypi/python-novaclient For more details, please see the git log history below and: http://launchpad.net/python-novaclient/+milestone/2.27.0 Please report issues through launchpad: http://bugs.launchpad.net/python-novaclient Changes in python-novaclient 2.26.0..2.27.0 ------------------------------------------- 3f105a5 Add method for better random name 6f4f3f4 Launch functional tests serially b80ac97 Add mechanism to vm list to return all resources 4352000 Fixed typo Errors in comments e682929 Updated from global requirements d106dd4 Add "limit" option to servers list cli a708190 Add 'marker' argument to server list cli b6130e2 Fix a fault of request logging with no credentials bf91805 Fix versions.list for v2.1 Nova API a2ddda1 Add help message for floating ip bulk operation 8a734a2 Correct the files's description "overrwriter" 1552d3e Updated from global requirements 879d5e2 Updated from global requirements e28f2a0 Add ability to use default major version a570b60 Copy cli arguments in api_versions.wraps decorator 9f19f9a Change docstring of api_versions.discover_version 01c2e60 Allow display project-id for server groups cb7be12 Remove _discover_extensions d0af5f5 Updated from global requirements 3973915 Support forcing service down 4a812d9 Adds support for x509 certificates as keypairs 0288951 Set "latest" as default compute api version 9ed9ab6 Add version discover and check in CLI c0c1709 Specify NIC option for nova boot 089318d Refactor and update test_instances and test_volumes_api c69c38c Use keystoneclient's TCPKeepAliveAdapter ba79073 Add 'deleted' status check in _poll_for_status eddb4d6 Add "get_current" method to VersionManager 936cf57 Implements 'microversions' api type - Part 2 1d39033 Fixes table when there are multiline in result data 3bf6f8f rename root-password to set-password d41e97e Updated from global requirements c3a0c03 hypervisor command can't use cell format id to show hypervisor a80ac85 Set iso8601 log level to WARNING 7c96ed7 Updated from global requirements ea0b3bd Implements 'microversions' api type - Part 1 d3afbd6 Updated from global requirements d64e288 Updated from global requirements a061470 Improve hypervisor-show print list 8dd6332 Updated from global requirements 0a8ffff Fix resolving image.id in servers.boot bde241b Added marker functionality to flavours and images 916993a Updated from global requirements 3fe8196 Updated from global requirements f3fef4a Change future nova version number references based on new values a5f30d1 cleanup openstack-common.conf and sync updated files 3902095 Updated from global requirements 3026ea9 Revert "Allow admin user to get all tenant's floating IPs" 9231f93 Add a sample clouds.yaml 84aec86 Pass full path to pkgutil.iter_modules() 784a8b4 Cache a new token when the existing token expires 89a4ca8 Add help message for secgroup-add/del-default-rule efe988d Cleanup various inaccuracies in the README.rst bffd79d Update weblinks 953a12e Adds support to set admin password from the cli 09571ba Adding missing nova read only CLI test 5ebe89f Updated from global requirements 4e9a2b4 Fix all doc warnings and gate on warnings d37c19a Add docs tox env Diffstat (except docs and test files) ------------------------------------- README.rst | 17 +- novaclient/__init__.py | 5 + novaclient/api_versions.py | 356 ++++++++++++++++++++ novaclient/base.py | 8 + novaclient/client.py | 96 +++--- novaclient/exceptions.py | 28 +- novaclient/openstack/common/apiclient/base.py | 19 +- .../openstack/common/apiclient/fake_client.py | 3 +- novaclient/shell.py | 217 +++++++++---- novaclient/utils.py | 20 +- novaclient/v2/client.py | 6 +- novaclient/v2/flavors.py | 10 +- novaclient/v2/floating_ips.py | 7 +- novaclient/v2/hypervisors.py | 1 + novaclient/v2/images.py | 7 +- novaclient/v2/keypairs.py | 17 + novaclient/v2/servers.py | 68 ++-- novaclient/v2/services.py | 19 ++ novaclient/v2/shell.py | 124 +++++-- novaclient/v2/versions.py | 15 + novaclient/v2/volume_snapshots.py | 10 +- novaclient/v2/volume_types.py | 8 +- novaclient/v2/volumes.py | 8 +- openstack-common.conf | 1 - requirements.txt | 12 +- setup.cfg | 3 + setup.py | 3 +- test-requirements.txt | 20 +- tox.ini | 9 +- 53 files changed, 2222 insertions(+), 376 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 76a752f..5270cf4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4 +4 @@ -pbr>=0.11,<2.0 +pbr<2.0,>=1.6 @@ -7,4 +7,4 @@ iso8601>=0.1.9 -oslo.i18n>=1.5.0 # Apache-2.0 -oslo.serialization>=1.4.0 # Apache-2.0 -oslo.utils>=1.4.0 # Apache-2.0 -PrettyTable>=0.7,<0.8 +oslo.i18n>=1.5.0 # Apache-2.0 +oslo.serialization>=1.4.0 # Apache-2.0 +oslo.utils>=2.0.0 # Apache-2.0 +PrettyTable<0.8,>=0.7 @@ -15 +15 @@ Babel>=1.3 -python-keystoneclient>=1.3.0 +python-keystoneclient>=1.6.0 diff --git a/test-requirements.txt b/test-requirements.txt index ca767e7..eb8bb3a 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=0.10.0,<0.11 +hacking<0.11,>=0.10.0 @@ -8,7 +8,7 @@ discover -fixtures>=0.3.14 -keyring>=2.1,!=3.3 -mock>=1.0 -requests-mock>=0.6.0 # Apache-2.0 -sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 -os-client-config -oslosphinx>=2.5.0 # Apache-2.0 +fixtures>=1.3.1 +keyring!=3.3,>=2.1 +mock>=1.2 +requests-mock>=0.6.0 # Apache-2.0 +sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 +os-client-config!=1.6.2,>=1.4.0 +oslosphinx>=2.5.0 # Apache-2.0 @@ -17,2 +17,2 @@ testscenarios>=0.4 -testtools>=0.9.36,!=1.2.0 -tempest-lib>=0.5.0 +testtools>=1.4.0 +tempest-lib>=0.6.1
participants (1)
-
doug@doughellmann.com