[release-announce] puppet-nova 19.4.0 (xena)
no-reply at openstack.org
no-reply at openstack.org
Thu Oct 7 08:59:43 UTC 2021
We jubilantly announce the release of:
puppet-nova 19.4.0: Puppet module for OpenStack Nova
This release is part of the xena 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.
19.4.0
^^^^^^
New Features
************
* The new "nova::compute::mkisofs_cmd" parameter has been added to
change the mkisofs tools. This is going to assist with transition
from genisoimage to xorriso.
* The new "nova::logging::watch_log_file" parameter has been added.
* The new "nova::cron::archive_deleted_rows::sleep" parameter has
been added.
* This modules now supports modular libvirt daemons. Here is the
list of daemons currently supported.
* virtnodedevd
* virtproxyd
* virtqemud
* virtsecretd
* virtstoraged
More information regarding modular libvirt daemons is available
here. *Libvirt Daemons <https://libvirt.org/daemons.html>* _.
Upgrade Notes
*************
* The "nova::compute::vgpu::enabled_vgpu_types" parameter has been
removed.
Deprecation Notes
*****************
* The "nova::scheduler::query_placement_for_availability_zone"
parameter has been deprecated and will be removed in a future
release.
* The "nova::compute::vgpu" class has been deprecated in favor of
the new "nova::compute::mdev" class.
Changes in puppet-nova 19.3.0..19.4.0
-------------------------------------
f6636b77 Add support for [DEFAULT] mkisofs_cmd
3e458f50 Add information technology in the setup.cfg
d8705b0d Add license information in the setup.cfg
1161045f Delete useless code for setup.py
52a1061d Stop configuring install_command in tox.
85274147 Fix pbr>=2.0.0 for setup.py
c99a176e Update openstackdocstheme to the latest version
7a2a8579 Deprecate query_placement_for_availability_zone
448c9d35 Enable support for Libvirt modular daemons
4af91bdd Fix how libvirt package resource is looked up
e95e7596 Update reno to the latest version
a3db1b9b Fix the wrong default in parameter description
0fbb85ba Do not test detail of keystone::resource::service_identity
123acbb3 Fix unit tests incompatible with puppetlab-stdlib 8.0.0
587b1f08 Fix stdlib version in metadata
84a12d8b Rename vgpu options to mdev
d894523a Remove deprecated nova::compute::vgpu::enabled_vgpu_types
38d52dfc Prepare Xena RC1
5cf2e50f Add watch_log_file option
16e7f4c5 Add support for --sleep option of the archive command
Diffstat (except docs and test files)
-------------------------------------
.../provider/virtnodedevd_config/ini_setting.rb | 38 ++++
.../provider/virtproxyd_config/ini_setting.rb | 38 ++++
.../provider/virtqemud_config/ini_setting.rb | 38 ++++
.../provider/virtsecretd_config/ini_setting.rb | 37 ++++
.../provider/virtstoraged_config/ini_setting.rb | 38 ++++
lib/puppet/type/virtnodedevd_config.rb | 57 ++++++
lib/puppet/type/virtproxyd_config.rb | 57 ++++++
lib/puppet/type/virtqemud_config.rb | 57 ++++++
lib/puppet/type/virtsecretd_config.rb | 57 ++++++
lib/puppet/type/virtstoraged_config.rb | 58 ++++++
manifests/compute.pp | 11 +-
manifests/compute/libvirt.pp | 18 +-
manifests/compute/libvirt/config.pp | 39 +++-
manifests/compute/libvirt/services.pp | 151 +++++++++++++--
manifests/compute/libvirt/virtnodedevd.pp | 59 ++++++
manifests/compute/libvirt/virtproxyd.pp | 68 +++++++
manifests/compute/libvirt/virtqemud.pp | 60 ++++++
manifests/compute/libvirt/virtsecretd.pp | 59 ++++++
manifests/compute/libvirt/virtstoraged.pp | 46 +++++
manifests/compute/mdev.pp | 55 ++++++
manifests/compute/vgpu.pp | 47 +----
manifests/cron/archive_deleted_rows.pp | 19 +-
manifests/cron/purge_shadow_tables.pp | 6 +-
manifests/logging.pp | 6 +
manifests/metadata/novajoin/auth.pp | 2 +-
manifests/migration/libvirt.pp | 56 ++++--
manifests/params.pp | 54 ++++--
manifests/scheduler.pp | 23 ++-
metadata.json | 12 +-
.../notes/add_mkisofs_cmd-9498e4d3b913a72a.yaml | 6 +
...add_watch_log_file-option-935931045c6c0498.yaml | 4 +
.../notes/archive-sleep-c3de94ddd2066c01.yaml | 5 +
...ent_for_availability_zone-ce9c55a316a37ec6.yaml | 5 +
.../notes/generic-mdevs-627ccb29320cd442.yaml | 5 +
.../notes/modular-libvirt-52048e6e9935c25c.yaml | 14 ++
...remove-enabled_vgpu_types-8ba902975a329688.yaml | 4 +
setup.cfg | 2 +
setup.py | 4 +-
spec/classes/nova_compute_libvirt_services_spec.rb | 27 ++-
spec/classes/nova_compute_libvirt_spec.rb | 5 +-
.../nova_compute_libvirt_virtnodedevd_spec.rb | 68 +++++++
.../nova_compute_libvirt_virtproxyd_spec.rb | 71 +++++++
.../classes/nova_compute_libvirt_virtqemud_spec.rb | 68 +++++++
.../nova_compute_libvirt_virtsecretd_spec.rb | 68 +++++++
.../nova_compute_libvirt_virtstoraged_spec.rb | 62 ++++++
spec/classes/nova_compute_mdev_spec.rb | 47 +++++
spec/classes/nova_compute_spec.rb | 42 ++--
spec/classes/nova_compute_vgpu_spec.rb | 41 +---
.../classes/nova_cron_archive_deleted_rows_spec.rb | 22 +++
spec/classes/nova_key_manager_barbican_spec.rb | 4 +-
spec/classes/nova_keystone_auth_spec.rb | 213 ++++++---------------
spec/classes/nova_logging_spec.rb | 17 +-
spec/classes/nova_metadata_novajoin_auth_spec.rb | 206 ++++++--------------
spec/classes/nova_migration_libvirt_spec.rb | 143 +++++++++++++-
.../virtnodedevd_config/ini_setting_spec.rb | 66 +++++++
.../provider/virtproxyd_config/ini_setting_spec.rb | 66 +++++++
.../provider/virtqemud_config/ini_setting_spec.rb | 66 +++++++
.../virtsecretd_config/ini_setting_spec.rb | 66 +++++++
.../virtstoraged_config/ini_setting_spec.rb | 66 +++++++
spec/unit/type/virtnodedevd_config_spec.rb | 24 +++
spec/unit/type/virtproxyd_config_spec.rb | 24 +++
spec/unit/type/virtqemud_config_spec.rb | 24 +++
spec/unit/type/virtsecretd_config_spec.rb | 24 +++
tox.ini | 4 +-
65 files changed, 2354 insertions(+), 499 deletions(-)
More information about the Release-announce
mailing list