We eagerly announce the release of: puppet-nova 15.8.0: Puppet module for OpenStack Nova This release is part of the train 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. 15.8.0 ^^^^^^ New Features * Added parameter live_migration_timeout_action to nova::migration::libvirt. * The new "nova::migration::libvirt::live_migration_permit_post_copy" parameter has been added to support post copy mode in live migration. * The new "nova::migration::libvirt::live_migration_permit_auto_converge" parameter has been added to support auto converge in live migration. * Add support for managing configuration for persistent memory(pmem) namespaces. * Adds parameter nova::compute::libvirt::max_queues to configure the libvirt max_queues. Changes in puppet-nova 15.6.0..15.8.0 ------------------------------------- 4e737f79 Prepare a new release for Train c8507e92 Fix libvirt version discovery for CentOS Stream 8e2c0a45 Add parameter to configure the libvirt max_queues 32bd0fa3 Cleanup listen option from libvirtd service file ad46ddff Build containers for single consumer job b43e741e Fix duplicated user keys 6060a871 Add live_migration_timeout_action to nova::migration::libvirt 30684e64 Expose nova config option [workaround]/never_download_image_if_on_rbd a59439fb Add support for more migration parameters e126ce81 Fix wrong notification between api service and httpd 53620af2 Fix ignored unit test cases for nova::migration::libvirt 9629db4c Add `pmem_namespaces` parameter 94911988 Fix ignored test cases for nova::compute::libvirt 51a68574 Expose vhost_custom_fragment Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 + lib/puppet/type/nova_aggregate.rb | 5 + lib/puppet/type/nova_service.rb | 5 + manifests/api.pp | 2 +- manifests/compute.pp | 1 + manifests/compute/libvirt.pp | 23 ++- manifests/compute/libvirt/version.pp | 2 +- manifests/keystone/auth.pp | 3 +- manifests/migration/libvirt.pp | 154 +++++++++++++-------- manifests/workarounds.pp | 10 ++ manifests/wsgi/apache_api.pp | 7 + manifests/wsgi/apache_metadata.pp | 7 + metadata.json | 2 +- ..._migration_timeout_action-ba86ca0d5b25ba90.yaml | 4 + ...more_migration_parameters-46291332615deb4f.yaml | 8 ++ .../add_pmem_namespaces-7c425a8c65ecd119.yaml | 5 + ...ompute-libvirt-max_queues-97a35922dbacb0b1.yaml | 5 + spec/classes/nova_compute_libvirt_spec.rb | 74 +++------- spec/classes/nova_cron_purge_shadow_tables.rb | 3 - spec/classes/nova_keystone_auth_spec.rb | 15 +- spec/classes/nova_migration_libvirt_spec.rb | 94 ++++++++++--- spec/classes/nova_workarounds_spec.rb | 7 +- spec/classes/nova_wsgi_apache_api_spec.rb | 2 + 23 files changed, 288 insertions(+), 151 deletions(-)
participants (1)
-
no-reply@openstack.org