python-novaclient 11.0.0 (rocky)
We are tickled pink to announce the release of: python-novaclient 11.0.0: Client library for OpenStack Compute API This release is part of the rocky stable 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.0.0 ^^^^^^ New Features ************ * Added support for microversion 2.63, which includes the following changes: * New environment variable called "OS_TRUSTED_IMAGE_CERTIFICATE_IDS" * New "nova boot" option called "--trusted-image-certificate-id" * New "nova rebuild" options called "--trusted-image-certificate- id" and "--trusted-image-certificates-unset" * New kwarg called "trusted_image_certificates" added to python API bindings: * "novaclient.v2.servers.ServerManager.create()" * "novaclient.v2.servers.ServerManager.rebuild()" (https://docs.openstack.org/nova/latest/api_microversion_history.h tml#id57) * Added support for microversion 2.64, which includes the following changes: * The "--rule" options is added to the "nova server-group-create" CLI that enables user to create server group with specific policy rules. * Remove "metadata" column in the output of "nova server-group- create", "nova server-group-get", "nova server-group-list". * Remove "policies" column, add "policy" and "rules" columns in the output of "nova server-group-create", "nova server-group-get", "nova server-group-list". (https://docs.openstack.org/nova/latest/api_microversion_history.h tml#id58) * Support has been added for the compute API 2.65 microversion. This allows calling "nova live-migration-abort" on live migrations that are in "queued" or "preparing" status in addition to the already accepted "running" status. (https://docs.openstack.org/nova/latest/reference/api-microversion- history.html#id59) Upgrade Notes ************* * The deprecated "--bypass-url" command line argument has been removed. Deprecation Notes ***************** * The "--endpoint-override" command line argument has been deprecated. It is renamed to "--os-endpoint-override" to avoid misinterpreting command line arguments. It defaults to the "OS_ENDPOINT_OVERRIDE" environment variable. See bug 1778536 for more details. (https://bugs.launchpad.net/python-novaclient/+bug/1778536) Bug Fixes ********* * A fix is made for bug 1744118 which adds the below missing CLI arguments. * OS_PROJECT_DOMAIN_ID * OS_PROJECT_DOMAIN_NAME * OS_USER_DOMAIN_ID * OS_USER_DOMAIN_NAME (https://bugs.launchpad.net/python-novaclient/+bug/1744118) Changes in python-novaclient 10.3.0..11.0.0 ------------------------------------------- f1005ce Fix the help text for server-group-create ba8b87f Fix inconsistency 0b1e1bb Add support for microversion 2.65 6c39805 Microversion 2.64 - Use new format policy in server group 32a3244 Switch to stestr 2e6ef0c Rename --endpoint-override to --os-endpoint-override 4cca340 Add release note link in README db4fd9a Fix help text in server-group-create d422fb0 Fix trusted-image-certificate-id help text 7f10707 Microversion 2.63 - Add trusted_image_certificates 0ac7734 Add CLI docs reference for flavor-update 7759b4b Remove doc/build when building docs ab1f6bd Modify novaclient to support basic attributes b3cca2b Remove PyPI downloads e23c448 fix tox python3 overrides Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 +- .stestr.conf | 3 + .testr.conf | 7 - README.rst | 6 +- lower-constraints.txt | 7 +- novaclient/__init__.py | 2 +- novaclient/shell.py | 53 +++- .../functional/v2/legacy/test_readonly_nova.py | 2 +- novaclient/v2/server_groups.py | 30 +++ novaclient/v2/servers.py | 35 ++- novaclient/v2/shell.py | 116 +++++++- .../notes/bug-1744118-0b064d7062117317.yaml | 15 ++ .../notes/bug-1778536-a1b5d65a0d4ad622.yaml | 12 + .../notes/microversion-v2_63-cd058a9145550cae.yaml | 17 ++ .../microversion-v2_64-66366829ec65bea4.yaml.yaml | 15 ++ .../notes/microversion-v2_65-3c89c5932f4391cb.yaml | 9 + requirements.txt | 2 +- test-requirements.txt | 4 +- tools/pretty_tox.sh | 16 -- tox.ini | 34 ++- 28 files changed, 888 insertions(+), 80 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 502c9df..9ac07a6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +10 @@ oslo.utils>=3.33.0 # Apache-2.0 -PrettyTable<0.8,>=0.7.1 # BSD +PrettyTable<0.8,>=0.7.2 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index e406286..3c35fec 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7,0 +8 @@ coverage!=4.4,>=4.0 # Apache-2.0 +ddt>=1.0.1 # MIT @@ -17 +17,0 @@ os-client-config>=1.28.0 # Apache-2.0 -os-testr>=1.0.0 # Apache-2.0 @@ -19 +19 @@ osprofiler>=1.4.0 # Apache-2.0 -testrepository>=0.0.18 # Apache-2.0/BSD +stestr>=2.0.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org