python-novaclient 17.6.0 (xena)
We are ecstatic to announce the release of: python-novaclient 17.6.0: Client library for OpenStack Compute API This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-novaclient Download the package from: https://pypi.org/project/python-novaclient Please report issues through: https://bugs.launchpad.net/python-novaclient/+bugs For more details, please see below. 17.6.0 ^^^^^^ New Features * Added support for microversion 2.90. This microversion provides the ability to manually configure the instance "hostname" attribute when creating a new instance ("nova boot --hostname HOSTNAME ..."), updating an existing instance ("nova update --hostname HOSTNAME ..."), or rebuilding an existing instance ("nova rebuild --hostname HOSTNAME"). This attribute is published via the metadata service and config drive and can be used by init scripts such as "cloud-init" to configure the guest's hostname. (https://docs.openstack.org/nova/latest/reference/api-microversion- history.html#microversion-2-90) * Added support for microversion 2.89. This microversion removes the "id" field while adding the "attachment_id" and "bdm_uuid" fields to the responses of "GET /servers/{server_id}/os-volume_attachments" and "GET /servers/{server_id}/os-volume_attachments/{volume_id}" with these changes reflected in novaclient under the "nova volume- attachments" command. (https://docs.openstack.org/nova/latest/reference/api-microversion- history.html#microversion-2-89) Changes in python-novaclient 17.5.0..17.6.0 ------------------------------------------- 8066f8c7 Microversion 2.90 - Configurable hostnames 01c7a3aa tests: Add missing 'nova update' unit tests 4a5bdde3 Add pre-commit cfa172c4 Microversion 2.89 - os-volume_attachments bff8d413 Use importlib instead of imp 273c4157 Use Block Storage API v3 instead of API v2 Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 32 +++++ novaclient/__init__.py | 2 +- novaclient/v2/servers.py | 133 ++++++++++++++++----- novaclient/v2/shell.py | 42 ++++++- .../notes/microversion-v2_90-259779668e67dfb5.yaml | 13 ++ .../notes/microversion_v2_89-af6223273b2bdfb0.yaml | 11 ++ 12 files changed, 441 insertions(+), 43 deletions(-)
participants (1)
-
no-reply@openstack.org