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(-)
participants (1)
-
no-reply@openstack.org