We enthusiastically announce the release of: puppet-nova 15.6.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.6.0 ^^^^^^ New Features * Now puppet-nova supports configuration of libvirtd-tls.socket and libvirtd-tcp.socket, which should be enabled according to the transport protocol when libvirt is running under systemd. This feature is enforced since libvirt v5.8. * Add parameter *query_placement_for_availability_zone* that allows the scheduler to look up a host aggregate with metadata key of availability zone set to the value provided by incoming request, and request result from placement be limited to that aggregate. Default value for this parameter is false. Changes in puppet-nova 15.5.0..15.6.0 ------------------------------------- 65502700 Prepare for new release 15.6.0 c15e37c4 Fix dependency cycle 9d933a3e Use systemd units to enable tcp/tls in libvirt 74473423 Add parameter for `query_placement_for_availability_zone` 9a0bd2b8 Refer keystone_authtoken instead of neutron to detect region Diffstat (except docs and test files) ------------------------------------- lib/puppet/provider/nova.rb | 13 ++++--- manifests/compute/libvirt/version.pp | 4 +- manifests/compute/rbd.pp | 1 - manifests/migration/libvirt.pp | 45 ++++++++++++++++++---- manifests/scheduler.pp | 9 +++++ metadata.json | 2 +- ...virt-systemd-socket-units-f7b0fc3a4f3c5219.yaml | 7 ++++ ...ent_for_availability_zone-701dcf6b0662351e.yaml | 8 ++++ spec/classes/nova_migration_libvirt_spec.rb | 39 ++++++++++++++----- spec/classes/nova_scheduler_spec.rb | 9 +++++ 10 files changed, 112 insertions(+), 25 deletions(-)