[nova] nova 16.0.2 (pike)
We contentedly announce the release of: nova 16.0.2: Cloud computing fabric controller This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/nova/ For more details, please see below. 16.0.2 ^^^^^^ Upgrade Notes ************* * A new "keystone" config section is added so that you can set session link attributes for communicating with keystone. This allows the use of custom certificates to secure the link between Nova and Keystone. Other Notes *********** * The ironic driver will automatically migrate instance flavors for resource classes at runtime. If you are not able to run the compute and ironic services at pike because you are automating an upgrade past this release, you can use the "nova-manage db ironic_flavor_migration" to push the migration manually. This is only for advanced users taking on the risk of automating the process of upgrading through pike and is not recommended for normal users. Changes in nova 16.0.1..16.0.2 ------------------------------ 842641c Keep updating allocations for Ironic fb968e1 fix cleaning up evacuated instances 1657b87 Reproduce bug 1721652 in the functional test env 42e5b75 Regenerate context during targeting 594b334 Target context for build notification in conductor 38dbb05 Fix sending legacy instance.update notification 888482c fix unstable shelve offload functional tests 5e9508b Support qemu >= 2.10 d288132 Set group_members when converting to legacy request spec b97c433 Ensure instance can migrate when launched concurrently 2b0c186 Add a regression test for bug 1718455 c981a27 Test InstanceNotFound handling in 'nova usage' bdd8b58 Fix policy check performance in 2.47+ c3f3f62 Fix --max-count handling for nova-manage cell_v2 map_instances a2e0bfd Remove allocations when unshelve fails on host 819aea7 Add recreate test for unshelve offloaded instance spawn fail f3b568f Refactor ServerMovingTests for non-move tests 6538175 Fix 500 if list servers called with empty regex pattern c393e49 neutron: handle binding:profile=None during migration 51edffd Handle deleted instances when refreshing the info_cache f0c7132 Add nova-manage db command for ironic flavor migrations e557a23 Add ComputeNodeList.get_by_hypervisor_type() 3bd05a1 Split out the core of the ironic flavor migration c0ff5b3 Enable custom certificates for keystone communication Diffstat (except docs and test files) ------------------------------------- nova/api/openstack/compute/views/servers.py | 49 ++- nova/api/openstack/identity.py | 9 +- nova/api/validation/validators.py | 2 +- nova/cmd/manage.py | 106 +++++- nova/compute/manager.py | 43 ++- nova/compute/resource_tracker.py | 17 +- nova/compute/utils.py | 10 +- nova/conductor/manager.py | 12 +- nova/conf/__init__.py | 2 + nova/conf/keystone.py | 34 ++ nova/context.py | 9 +- nova/network/neutronv2/api.py | 23 +- nova/notifications/base.py | 1 - nova/objects/compute_node.py | 13 + nova/objects/request_spec.py | 3 +- nova/scheduler/filter_scheduler.py | 7 +- nova/test.py | 7 +- .../functional/regressions/test_bug_1718455.py | 144 ++++++++ .../functional/regressions/test_bug_1719730.py | 117 ++++++ .../unit/api/openstack/compute/test_serversV21.py | 38 +- .../openstack/compute/test_simple_tenant_usage.py | 72 +++- nova/virt/driver.py | 3 + nova/virt/fake.py | 57 ++- nova/virt/images.py | 10 + nova/virt/ironic/driver.py | 36 +- nova/virt/libvirt/driver.py | 14 +- .../add_keystone_option-138dff5efb9a53aa.yaml | 7 + ..._offline_flavor_migration-4845307799f0e24e.yaml | 9 + 45 files changed, 1796 insertions(+), 246 deletions(-)
participants (1)
-
no-reply@openstack.org