[release-announce] puppet-nova 19.1.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Mon Aug 16 08:45:17 UTC 2021


We are glad to announce the release of:

puppet-nova 19.1.0: Puppet module for OpenStack Nova

This release is part of the xena 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.1.0
^^^^^^


New Features
************

* Adds parameter nova::compute::libvirt::num_memory_encrypted_guests
  to configure the libvirt maximum number of guests with encrypted
  memory.

* Add parameters for Nova/Glance image copy when using multiple RBD
  Glance stores.

  * "nova::compute::rbd::libvirt_images_rbd_glance_store_name"

  *
    "nova::compute::rbd::libvirt_images_rbd_glance_copy_poll_interval"

  * "nova::compute::rbd::libvirt_images_rbd_glance_copy_timeout"

* Now the "nova::compute::libvirt" class supports the following two
  parameters.

  * "device_detach_attempts"

  * "device_detach_timeout"

* Now "libvirtd_config" and "virtlogd_config" supports the "quote"
  parameter. Setting this parameter quotes the value by "" "".

* Now "libvirtd_config" and "virtlogd_config" accepts
  "$::os_service_default" as a mark to unset the parameter.


Deprecation Notes
*****************

* The default values of the following parameter have been changed
  from "undef" to "$::os_service_default". Using "undef" is still
  supported but that usage is deprecated.

  * "nova::compute::libvirt::log_outputs"

  * "nova::compute::libvirt::log_filters"

  * "nova::compute::libvirt::tls_priority"

  * "nova::compute::libvirt::ovs_timeout"

  * "nova::compute::libvirt::virtlogd::log_level"

  * "nova::compute::libvirt::virtlogd::log_filters"

  * "nova::compute::libvirt::virtlogd::log_outputs"

  * "nova::compute::libvirt::virtlogd::max_clients"

  * "nova::compute::libvirt::virtlogd::admin_max_clients"

  * "nova::compute::libvirt::virtlogd::max_size"

  * "nova::compute::libvirt::virtlogd::max_backups"

  * "nova::migration::libvirt::listen_address"

  * "nova::migration::libvirt::ca_file"

  * "nova::migration::libvirt::crl_file"

Changes in puppet-nova 19.0.0..19.1.0
-------------------------------------

2efdfdd6 Fix order of parameter descriptions
920f2fbf Add parameters for image copy when using multiple RBD Glance stores
0c9bd2eb Do not test detail of oslo::cors
26dbd527 Libvirt: quote config parameters in resource types
87d5deeb Add support for [libvirt] device_detach_attempts/timeout
6d1bad02 Add parameter to set the libvirt max_number of guests with encrypted memory
53b661e2 Set fixture paths for unit tests
bc512a07 Prepare Xena M1
f92f8d07 Get rid of the $pyvers variable


Diffstat (except docs and test files)
-------------------------------------

lib/puppet/provider/libvirtd_config/ini_setting.rb |  15 ++
lib/puppet/provider/virtlogd_config/ini_setting.rb |  15 ++
lib/puppet/type/libvirtd_config.rb                 |  11 ++
lib/puppet/type/virtlogd_config.rb                 |  11 ++
manifests/compute/libvirt.pp                       | 162 ++++++++++-----------
manifests/compute/libvirt/virtlogd.pp              | 119 +++++----------
manifests/compute/rbd.pp                           |  52 +++++--
manifests/migration/libvirt.pp                     |  65 +++++----
manifests/params.pp                                |  10 +-
metadata.json                                      |  10 +-
...m_memory_encrypted_guests-cdd63ade872a1a01.yaml |   5 +
.../notes/glance_image_copy-b4f888c8f981e6b3.yaml  |   8 +
.../libvirt-device_detach-4873688e044e1aaf.yaml    |   8 +
.../libvirtd-resource-types-e4feb2419dccc39a.yaml  |  30 ++++
spec/classes/nova_client_spec.rb                   |  10 +-
spec/classes/nova_compute_libvirt_spec.rb          |  31 +++-
spec/classes/nova_compute_libvirt_virtlogd_spec.rb |  18 +--
spec/classes/nova_compute_rbd_spec.rb              |  30 ++--
spec/classes/nova_cors_spec.rb                     |  32 ++--
spec/classes/nova_metadata_novajoin_api_spec.rb    |  10 +-
spec/classes/nova_migration_libvirt_spec.rb        |  40 +++--
spec/spec_helper.rb                                |   5 +
.../provider/libvirtd_config/ini_setting_spec.rb   |  69 +++++++++
.../provider/virtlogd_config/ini_setting_spec.rb   |  69 +++++++++
24 files changed, 544 insertions(+), 291 deletions(-)







More information about the Release-announce mailing list