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

no-reply at openstack.org no-reply at openstack.org
Wed May 17 11:25:32 UTC 2023


We are psyched to announce the release of:

puppet-nova 19.5.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.5.0
^^^^^^

New Features

* Added "disable_compute_service_check_for_ffu" paramter to
  "nova::workarounds" to configure the configuration option with the
  same name.

* Added "enable_qemu_monitor_announce_self" paramter to
  "nova::workarounds" to configure the configuration option with the
  same name.

* The following parameter and class have been added, to support
  usage of the service token feature with the Barbican key manager.

  * The "nova::key_manager::barbican::send_service_user_token"
    parameter

  * The "nova::key_manager::barbican::service_user" class

* Add "sysinfo_serial" parameter to control a Serial number entry
  generation method. Defaults to "$::os_service_default".

* The "nova_flavor" resource now supports the "project_name"
  property. This property should be used instead of the "project"
  property when project name is used instead of project id.

* New parameters "max_client_requests" and
  "admin_max_client_requests" allow to configure corresponding
  settings for libvirt.

* Added parameter "wait_for_vif_plugged_event_during_hard_reboot" to
  "nova::workarounds" to configure the config option with the same
  name.

Changes in puppet-nova 19.4.0..19.5.0
-------------------------------------

9b412fde Prepare the final stable/xena release
9061e0c5 Wire-in max_client_requests for libvirt
74e9c951 setuptools: Disable auto discovery
d0e7fb98 Expose [workaround]/disable_compute_service_check_for_ffu
c4ed32df Add sysinfo_serial to control Serial number gen
a66c8b4c Add wait_for_vif_plugged_event_during_hard_reboot
bdf1413f nova_flavor: Add the new project_name property
c6fbc193 Remove unused str2hash
f887f207 Ensure auth_endpoint is cleared by reset
f5be102f Fix missing update of property_hash
7238c13a Add enable_qemu_monitor_announce_self workaround
b750dc10 nova_flavor: Strip '' from project id value
b9398853 CentOS: Ensure /etc/sysconfig/libvirtd(-guests) exists
a8b79dbb Fix error in 140chars lint check
2f409b6d Debian/Ubuntu: Use ceph-common instead of ceph
956c8e5a key_manager: Add service user options for Barbican key manager
38079353 Override default mkisofs_cmd in CentOS 9.
3fc355a1 Use service anchor to ensure API is up
119f4616 Add missing dependency about nova_api_paste_ini
542e1fbc Remove TripleO job
b6996814 Update TOX_CONSTRAINTS_FILE for stable/xena
4688ca65 Update .gitreview for stable/xena


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

.gitreview                                         |   1 +
.zuul.yaml                                         |  19 ----
lib/puppet/provider/nova.rb                        |  11 +--
lib/puppet/provider/nova_aggregate/openstack.rb    |   2 +
lib/puppet/provider/nova_cell_v2/nova_manage.rb    |  20 ++--
lib/puppet/provider/nova_flavor/openstack.rb       |  86 +++++++++++++----
lib/puppet/provider/nova_service/openstack.rb      |   8 +-
lib/puppet/type/nova_flavor.rb                     |  26 ++++-
manifests/api.pp                                   |   2 +-
manifests/compute.pp                               |  13 ++-
manifests/compute/libvirt.pp                       |   6 ++
manifests/compute/libvirt/virtnodedevd.pp          |  37 ++++---
manifests/compute/libvirt/virtproxyd.pp            |  41 +++++---
manifests/compute/libvirt/virtqemud.pp             |  37 ++++---
manifests/compute/libvirt/virtsecretd.pp           |  37 ++++---
manifests/compute/libvirt_guests.pp                |   9 ++
manifests/compute/rbd.pp                           |   2 +-
manifests/config.pp                                |   4 +-
manifests/cron/archive_deleted_rows.pp             |   5 +-
manifests/cron/purge_shadow_tables.pp              |   5 +-
manifests/deps.pp                                  |   4 +
manifests/key_manager/barbican.pp                  |  34 ++++---
manifests/key_manager/barbican/service_user.pp     |  94 ++++++++++++++++++
manifests/migration/libvirt.pp                     |   9 ++
manifests/params.pp                                |   5 +-
manifests/workarounds.pp                           |  37 ++++++-
metadata.json                                      |   2 +-
...ute_service_check_for_ffu-4c4cc458df3ca33b.yaml |   6 ++
...emu_monitor_announce_self-9e307efdb0061fce.yaml |   6 ++
.../barbican_service_user-887eb51cb8e9efce.yaml    |   8 ++
.../libvirt_sysinfo_serial-e1603d45446726c3.yaml   |   5 +
.../nova_flavor-project_name-fbab75b57ad9d4b3.yaml |   6 ++
...bvirt_max_client_requests-1709c1d7a282264d.yaml |   5 +
..._event_during_hard_reboot-092dada6f6a1e632.yaml |   5 +
setup.py                                           |   1 +
spec/acceptance/nova_wsgi_apache_spec.rb           |  28 ++++--
spec/classes/nova_api_spec.rb                      |   4 +-
spec/classes/nova_compute_libvirt_guests_spec.rb   |  23 ++++-
spec/classes/nova_compute_libvirt_spec.rb          |   3 +
.../nova_compute_libvirt_virtnodedevd_spec.rb      |  18 ++--
.../nova_compute_libvirt_virtproxyd_spec.rb        |  20 ++--
.../classes/nova_compute_libvirt_virtqemud_spec.rb |  18 ++--
.../nova_compute_libvirt_virtsecretd_spec.rb       |  18 ++--
spec/classes/nova_compute_rbd_spec.rb              |   5 +-
.../nova_key_manager_barbican_service_user_spec.rb |  79 +++++++++++++++
spec/classes/nova_key_manager_barbican_spec.rb     |  45 +++++----
spec/classes/nova_migration_libvirt_spec.rb        |  15 +++
spec/classes/nova_workarounds_spec.rb              |  17 +++-
.../unit/provider/nova_aggregate/openstack_spec.rb |   3 +-
spec/unit/provider/nova_flavor/openstack_spec.rb   | 107 +++++++++++++++++++--
spec/unit/provider/nova_spec.rb                    |  27 ------
tox.ini                                            |   2 +-
52 files changed, 780 insertions(+), 250 deletions(-)







More information about the Release-announce mailing list