[release-announce] nova 25.2.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Wed May 17 11:27:32 UTC 2023


We enthusiastically announce the release of:

nova 25.2.0: Cloud computing fabric controller

This release is part of the yoga stable release series.

The source is available from:

    https://opendev.org/openstack/nova

Download the package from:

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

Please report issues through:

    https://bugs.launchpad.net/nova/+bugs

For more details, please see below.

25.2.0
^^^^^^

Upgrade Notes

* Configuration of service user tokens is now **required** for all
  Nova services to ensure security of block-storage volume data.

  All Nova configuration files must configure the "[service_user]"
  section as described in the documentation.

  See https://bugs.launchpad.net/nova/+bug/2004555 for more details.

   (https://docs.openstack.org/nova/latest/admin/configuration
  /service-user-token.html)

Changes in nova 25.1.1..25.2.0
------------------------------

acb31f01b1 CI: fix backport validator for new branch naming
98c3e3707c Enable use of service user token with admin context
4d8efa2d19 Use force=True for os-brick disconnect during delete
6c1b862274 Remove deleted projects from flavor access list
286aadf289 Handle InstanceInvalidState exception
37129b4b44 Remove mentions of removed scheduler filters
5f086d437e Fix LM rollback w/o multi port bindings extension


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

.../admin/configuration/cross-cell-resize.rst      |  2 +-
.../admin/configuration/service-user-token.rst     | 59 ++++++++++++++++++++
.../admin/migrate-instance-with-snapshot.rst       |  2 +-
nova/api/openstack/compute/flavor_access.py        |  9 ++-
nova/api/openstack/compute/remote_consoles.py      |  3 +
nova/api/openstack/identity.py                     | 22 +++++---
nova/cmd/status.py                                 | 11 ++++
nova/conf/compute.py                               | 12 +---
nova/network/neutron.py                            |  8 ++-
nova/service_auth.py                               |  6 +-
.../functional/regressions/test_bug_1888395.py     | 13 ++---
.../api/openstack/compute/test_flavor_access.py    | 25 ++++++++-
.../api/openstack/compute/test_remote_consoles.py  | 12 ++++
.../unit/virt/libvirt/volume/test_fibrechannel.py  | 20 +++++++
.../unit/virt/libvirt/volume/test_storpool.py      | 16 +++++-
.../unit/virt/libvirt/volume/test_vzstorage.py     |  8 ++-
nova/virt/hyperv/vmops.py                          |  2 +-
nova/virt/hyperv/volumeops.py                      | 12 ++--
nova/virt/libvirt/driver.py                        | 18 +++---
nova/virt/libvirt/volume/fibrechannel.py           |  7 ++-
nova/virt/libvirt/volume/fs.py                     |  2 +-
nova/virt/libvirt/volume/iscsi.py                  |  7 ++-
nova/virt/libvirt/volume/lightos.py                |  7 ++-
nova/virt/libvirt/volume/nvme.py                   |  6 +-
nova/virt/libvirt/volume/quobyte.py                |  2 +-
nova/virt/libvirt/volume/scaleio.py                |  7 ++-
nova/virt/libvirt/volume/smbfs.py                  |  2 +-
nova/virt/libvirt/volume/storpool.py               |  5 +-
nova/virt/libvirt/volume/volume.py                 |  2 +-
nova/virt/libvirt/volume/vzstorage.py              |  5 +-
nova/volume/cinder.py                              |  8 ++-
.../notes/service-user-token-421d067c16257782.yaml | 11 ++++
tools/check-cherry-picks.sh                        |  2 +-
55 files changed, 560 insertions(+), 157 deletions(-)







More information about the Release-announce mailing list