[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