[release-announce] [nova] nova 16.0.2 (pike)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 25 19:37:38 UTC 2017


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(-)







More information about the Release-announce mailing list