[release-announce] puppet-nova 21.1.0 (zed)
no-reply at openstack.org
no-reply at openstack.org
Thu Jun 15 09:38:04 UTC 2023
We are overjoyed to announce the release of:
puppet-nova 21.1.0: Puppet module for OpenStack Nova
This release is part of the zed stable release series.
The source is available from:
https://opendev.org/openstack/puppet-nova
Download the package from:
https://tarballs.openstack.org/puppet-nova/
Please report issues through:
https://bugs.launchpad.net/puppet-nova/+bugs
For more details, please see below.
21.1.0
^^^^^^
New Features
************
* The "nova::compute::libvirt::services" class now installs the
"libvirt-damon" package explicitly in CentOS and RHEL when modular
libvirt daemons are not used. This is required in recent CentOS
Stream 9 to use legacy libvirtd service and socket.
* The new "nova::instance_name_template" parameter has been added so
that the "[DEFAULT] instance_name_template" option can be configured
for not only nova-api but also the other nova services. The
"nova::api::instance_name_template" parameter is still supported but
is no loger recomemnded because it can cause incomplete
configurations in case nova services are deployed in different
nodes.
* The "nova::compute::rbd" class now installs the "qemu-block-extra"
package in Ubuntu or Debian. The "package_ensure" parameter can be
used to customize state of the package.
Bug Fixes
*********
* The new parameters, "nova::cron::archive_deleted_rows::ensure" and
"nova::cron::purge_shadow_tables::ensure", have been added. These
parameters control the corresponding cron jobs existence. When
either of two classes included, they can be given "ensure => absent"
to unwind existing cron jobs.
Changes in puppet-nova 21.0.0..21.1.0
-------------------------------------
b518ec5f Dont log output when setting virsh secret
39f25941 Prepare new stable/zed release
07b3bb8a Enable virtproxyd socket for migration
7795268f Add release note about libvirt-daemon package installation
b9720fd4 CentOS: Install libvirt-daemon package for monolithic daemon
470f956d Zed-only: Remove TripleO job
7666f55b Remove logic to look up removed parameters
599ca429 Allow unwinding nova DB manage cron jobs
6d7e566c Migrate instance_name_template to the base class
10d24226 Ubuntu/Debian: Install qemu-block-extra when rbd backend is used
32e4e803 Remove unused exec resource to refresh network interfaces
f07430f4 Update TOX_CONSTRAINTS_FILE for stable/zed
c52406e8 Update .gitreview for stable/zed
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
.zuul.yaml | 19 -------
manifests/api.pp | 24 +++++++--
manifests/compute.pp | 1 -
manifests/compute/image_cache.pp | 18 ++-----
manifests/compute/libvirt/services.pp | 7 +++
manifests/compute/rbd.pp | 23 +++++++--
manifests/cron/archive_deleted_rows.pp | 6 +++
manifests/cron/purge_shadow_tables.pp | 8 ++-
manifests/init.pp | 20 +++++---
manifests/migration/libvirt.pp | 23 ++++++---
manifests/params.pp | 1 +
metadata.json | 2 +-
.../delayed_nova_compute-23fe926e73fb3717.yaml | 8 +++
.../notes/libvirt-daemon-1cfe1bd9f29708fe.yaml | 7 +++
...nce_name_template-to-base-52516c9df907a8c6.yaml | 9 ++++
.../notes/qemu-block-extra-998bf6f1d9d75eda.yaml | 6 +++
spec/classes/nova_cache_spec.rb | 1 -
spec/classes/nova_compute_rbd_spec.rb | 31 +++++++++--
.../classes/nova_cron_archive_deleted_rows_spec.rb | 22 ++++++++
spec/classes/nova_cron_purge_shadow_tables_spec.rb | 16 ++++++
spec/classes/nova_init_spec.rb | 11 ++--
spec/classes/nova_migration_libvirt_spec.rb | 60 ++++++++++++++++++++++
tox.ini | 2 +-
24 files changed, 251 insertions(+), 75 deletions(-)
More information about the Release-announce
mailing list