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(-)
participants (1)
-
no-reply@openstack.org