We are chuffed to announce the release of: puppet-nova 20.4.0: Puppet module for OpenStack Nova This release is part of the yoga 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. 20.4.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. * Add "sysinfo_serial" parameter to control a Serial number entry generation method. Defaults to "$::os_service_default". * New parameters "max_client_requests" and "admin_max_client_requests" allow to configure corresponding settings for libvirt. * Now this module supports configuration of the "virtlockd" service. Changes in puppet-nova 20.3.0..20.4.0 ------------------------------------- 41a7721b Dont log output when setting virsh secret 315fd6ea Prepare new stable/yoga release 2a608663 Enable virtproxyd socket for migration 875b189f Add release note about libvirt-daemon package installation 83f3820f CentOS: Install libvirt-daemon package for monolithic daemon 185adaf4 Remove logic to look up removed parameters db940667 Wire-in max_client_requests for libvirt 9b83ee5f Remove unnecessary class dependencies a0df16f5 Support virtlockd configurations 74dd92f9 Fix missing dependency between qemu.conf and virtqemud 27e89624 Ensure modular libvirt daemons are started before executing virsh d3851769 Fix missing notifications about virt*d services e5932457 Add sysinfo_serial to control Serial number gen 299c62a0 Remove TripleO job 0bf19cfe Update TOX_CONSTRAINTS_FILE for stable/yoga 5ce162ed Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 19 ------ .../provider/virtlockd_config/ini_setting.rb | 37 ++++++++++ lib/puppet/type/virtlockd_config.rb | 57 ++++++++++++++++ manifests/compute/image_cache.pp | 18 +---- manifests/compute/libvirt.pp | 6 ++ manifests/compute/libvirt/config.pp | 7 ++ manifests/compute/libvirt/qemu.pp | 3 +- manifests/compute/libvirt/services.pp | 79 +++++++++++++--------- manifests/compute/libvirt/virtlockd.pp | 60 ++++++++++++++++ manifests/compute/libvirt/virtlogd.pp | 5 -- manifests/compute/libvirt/virtnodedevd.pp | 42 +++++++----- manifests/compute/libvirt/virtproxyd.pp | 46 +++++++------ manifests/compute/libvirt/virtqemud.pp | 42 +++++++----- manifests/compute/libvirt/virtsecretd.pp | 42 +++++++----- manifests/compute/libvirt/virtstoraged.pp | 5 -- manifests/compute/rbd.pp | 9 +-- manifests/deps.pp | 15 ++++ manifests/migration/libvirt.pp | 27 ++++---- manifests/migration/qemu.pp | 2 +- manifests/params.pp | 1 + metadata.json | 2 +- .../notes/libvirt-daemon-1cfe1bd9f29708fe.yaml | 7 ++ .../libvirt_sysinfo_serial-e1603d45446726c3.yaml | 5 ++ ...bvirt_max_client_requests-1709c1d7a282264d.yaml | 5 ++ releasenotes/notes/virtlockd-d412855bb1536dea.yaml | 4 ++ spec/classes/nova_compute_libvirt_config_spec.rb | 11 +++ spec/classes/nova_compute_libvirt_guests_spec.rb | 4 -- spec/classes/nova_compute_libvirt_qemu_spec.rb | 24 +++---- spec/classes/nova_compute_libvirt_spec.rb | 23 ++++--- .../classes/nova_compute_libvirt_virtlockd_spec.rb | 57 ++++++++++++++++ spec/classes/nova_compute_libvirt_virtlogd_spec.rb | 10 --- .../nova_compute_libvirt_virtnodedevd_spec.rb | 28 ++++---- .../nova_compute_libvirt_virtproxyd_spec.rb | 30 ++++---- .../classes/nova_compute_libvirt_virtqemud_spec.rb | 28 ++++---- .../nova_compute_libvirt_virtsecretd_spec.rb | 28 ++++---- .../nova_compute_libvirt_virtstoraged_spec.rb | 10 --- spec/classes/nova_compute_rbd_spec.rb | 9 ++- spec/classes/nova_migration_libvirt_spec.rb | 60 ++++++++++++++++ spec/classes/nova_migration_qemu_spec.rb | 6 +- .../provider/virtlockd_config/ini_setting_spec.rb | 69 +++++++++++++++++++ spec/unit/type/virtlockd_config_spec.rb | 24 +++++++ tox.ini | 2 +- 43 files changed, 681 insertions(+), 288 deletions(-)
participants (1)
-
no-reply@openstack.org