[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