[release-announce] nova 26.2.0 (zed)
no-reply at openstack.org
no-reply at openstack.org
Wed May 17 11:23:33 UTC 2023
We contentedly announce the release of:
nova 26.2.0: Cloud computing fabric controller
This release is part of the zed 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.
26.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 26.1.1..26.2.0
------------------------------
91ee67019e Revert "Debug Nova APIs call failures"
abd9a34a60 CI: fix backport validator for new branch naming
0d6dd6c67f Enable use of service user token with admin context
8b4b99149a Use force=True for os-brick disconnect during delete
2ea2b556da Remove deleted projects from flavor access list
d71e9f6ec4 Ironic: retry when node not available
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/identity.py | 22 +++++---
nova/api/openstack/wsgi.py | 6 --
nova/cmd/status.py | 11 ++++
nova/compute/manager.py | 3 +-
nova/network/neutron.py | 8 ++-
nova/service_auth.py | 6 +-
.../api/openstack/compute/test_flavor_access.py | 25 ++++++++-
.../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/ironic/driver.py | 12 ++++
nova/virt/libvirt/driver.py | 7 ++-
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 +-
54 files changed, 580 insertions(+), 143 deletions(-)
More information about the Release-announce
mailing list