[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