[release-announce] nova 18.0.3 (rocky)

no-reply at openstack.org no-reply at openstack.org
Tue Nov 6 06:13:52 UTC 2018


We high-spiritedly announce the release of:

nova 18.0.3: Cloud computing fabric controller

This release is part of the rocky stable release series.

Download the package from:

    https://tarballs.openstack.org/nova/

For more details, please see below.

18.0.3
^^^^^^

Upgrade Notes

* A new check is added to the "nova-status upgrade check" CLI to
  check for use of the "nova-consoleauth" service to warn and provide
  additional instructions to set "[workarounds]enable_consoleauth =
  True" while performing a live/rolling upgrade.

Changes in nova 18.0.2..18.0.3
------------------------------

2147093 Add nova-status upgrade check for consoles
63bf383 Explain cpu_model_extra_flags and nested guest support
d362e42 Add rolling upgrade info to enable_consoleauth workaround reno
66ec5b4 libvirt: Avoid setting MTU during live migration if unset
d28e734 Add tests for bug #1800511
ad3ed22 Fix up compute rpcapi version for pike release
6aecf47 Ensure attachment cleanup on failure in driver.pre_live_migration
ae2da62 Move live_migration.pre.start to the start of the method
2a741be conductor: Recreate volume attachments during a reschedule
96889ad Add regression test for bug#1784353
3452b60 fixtures: Track volume attachments within CinderFixtureNewAttachFlow
57566f4 Ignore uuid if already set in ComputeNode.update_from_virt_driver
44e12db Fix formatting non-templated cell URLs with no config
6bd7e8a Use unique consumer_id when doing online data migration
83396b3 Add recreate test for bug 1798163
cf3c2f3 Handle volume API failure in _post_live_migration
3c69c1f Use nova-consoleauth only if workaround enabled
1722e9f Replace usage of get_legacy_facade() with get_engine()
d1243fe Imported Translations from Zanata
57b4675 Handle missing marker during online data migration
ae39c03 Not set instance to ERROR if set_admin_password failed
22c404d hyperv: Cleans up live migration Planned VM
f8b5e61 Update ssh configuration doc


Diffstat (except docs and test files)
-------------------------------------

nova/api/openstack/compute/console_auth_tokens.py  |   24 +-
nova/api/openstack/placement/objects/consumer.py   |    4 +
.../placement/objects/resource_provider.py         |    4 +
nova/cmd/status.py                                 |   83 +
nova/compute/api.py                                |   79 +-
nova/compute/manager.py                            |  176 +-
nova/compute/rpcapi.py                             |    8 +-
nova/conductor/manager.py                          |   25 +
nova/console/websocketproxy.py                     |   22 +-
nova/db/sqlalchemy/api.py                          |    6 +-
nova/locale/cs/LC_MESSAGES/nova.po                 |   17 +-
nova/locale/de/LC_MESSAGES/nova.po                 |   17 +-
nova/locale/es/LC_MESSAGES/nova.po                 |   17 +-
nova/locale/fr/LC_MESSAGES/nova.po                 |   17 +-
nova/locale/it/LC_MESSAGES/nova.po                 |   17 +-
nova/locale/ja/LC_MESSAGES/nova.po                 |   17 +-
nova/locale/ko_KR/LC_MESSAGES/nova.po              |   33 +-
nova/locale/pt_BR/LC_MESSAGES/nova.po              |   17 +-
nova/locale/ru/LC_MESSAGES/nova.po                 |   17 +-
nova/locale/tr_TR/LC_MESSAGES/nova.po              |   14 +-
nova/locale/zh_CN/LC_MESSAGES/nova.po              |   17 +-
nova/locale/zh_TW/LC_MESSAGES/nova.po              |   17 +-
nova/objects/cell_mapping.py                       |   14 +-
nova/objects/compute_node.py                       |    5 +
nova/objects/console_auth_token.py                 |   18 +
nova/objects/request_spec.py                       |   18 +-
.../api/openstack/placement/db/test_consumer.py    |   33 +-
.../functional/compute/test_live_migration.py      |  148 +
.../functional/regressions/test_bug_1404867.py     |    6 +-
.../functional/regressions/test_bug_1675570.py     |    6 +-
.../functional/regressions/test_bug_1784353.py     |   90 +
.../openstack/compute/test_console_auth_tokens.py  |  105 +-
nova/virt/hyperv/vmops.py                          |    6 +
nova/virt/hyperv/volumeops.py                      |    6 +
nova/virt/libvirt/migration.py                     |    9 +-
...status-check-consoleauths-618acb3a67f97418.yaml |    7 +
...rounds-enable-consoleauth-71d68c3879dc2c8a.yaml |   39 +-
.../source/locale/ja/LC_MESSAGES/releasenotes.po   | 5612 --------------------
55 files changed, 1645 insertions(+), 6142 deletions(-)







More information about the Release-announce mailing list