[release-announce] nova 15.1.4 (ocata)

no-reply at openstack.org no-reply at openstack.org
Wed Sep 26 11:16:58 UTC 2018


We are pleased to announce the release of:

nova 15.1.4: Cloud computing fabric controller

This release is part of the ocata stable release series.

Download the package from:

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

For more details, please see below.

15.1.4
^^^^^^

Security Issues

* A new policy rule,
  "os_compute_api:servers:create:zero_disk_flavor", has been
  introduced which defaults to "rule:admin_or_owner" for backward
  compatibility, but can be configured to make the compute API enforce
  that server create requests using a flavor with zero root disk must
  be volume-backed or fail with a "403 HTTPForbidden" error.

  Allowing image-backed servers with a zero root disk flavor can be
  potentially hazardous if users are allowed to upload their own
  images, since an instance created with a zero root disk flavor gets
  its size from the image, which can be unexpectedly large and exhaust
  local disk on the compute host. See
  https://bugs.launchpad.net/nova/+bug/1739646 for more details.

  While this is introduced in a backward-compatible way, the default
  will be changed to "rule:admin_api" in a subsequent release. It is
  advised that you communicate this change to your users before
  turning on enforcement since it will result in a compute API
  behavior change.

Changes in nova 15.1.3..15.1.4
------------------------------

fe0c103 import zuul job settings from project-config
f5b8a0a Return 400 when compute host is not found
456b3d6 [stable only] Handle quota usage during create/delete races
2f6ea7b Make ResourceTracker.stats node-specific
3120f40 [stable only] Add functional regression test for bug 1783613
d4179e3 Add recreate test for RT.stats bug 1784705
d2164c9 Default embedded instance.flavor.disabled attribute
09e678e Use instance project/user when creating RequestSpec during resize reschedule
4bd2a8d Ensure resource class cache when listing usages
8392c7f Add policy rule to block image-backed servers with 0 root disk flavor


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

.zuul.yaml                                         | 300 ++++++++++++++++++++-
api-ref/source/parameters.yaml                     |   4 +-
nova/api/openstack/compute/migrate_server.py       |   3 +-
nova/api/openstack/compute/servers.py              |   3 +-
nova/compute/api.py                                |  50 +++-
nova/compute/resource_tracker.py                   |  23 +-
nova/conductor/manager.py                          |   3 +-
nova/exception.py                                  |   5 +
nova/objects/instance.py                           |  15 ++
nova/objects/resource_provider.py                  |   1 +
nova/policies/servers.py                           |   2 +
.../functional/compute/test_resource_tracker.py    | 247 +++++++++++++++++
.../functional/regressions/test_bug_1783613.py     | 176 ++++++++++++
.../api/openstack/compute/test_migrate_server.py   |  21 +-
...cked_for_zero_disk_flavor-b36a6eb4fa8b2964.yaml |  20 ++
21 files changed, 966 insertions(+), 28 deletions(-)







More information about the Release-announce mailing list