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(-)
participants (1)
-
no-reply@openstack.org