We are happy to announce the release of: puppet-nova 16.4.0: Puppet module for OpenStack Nova This release is part of the ussuri 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. 16.4.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 16.3.0..16.4.0 ------------------------------------- 0d7f13ff Prepare for 16.4.0 release e9931d92 Fix dependency cycle 5dd7c20f Use systemd units to enable tcp/tls in libvirt 2ebc3195 Add parameter for `query_placement_for_availability_zone` fc45f631 Switch to Ussuri 5fa2920f Update TOX_CONSTRAINTS_FILE for stable/ussuri 4060a5fe Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + Gemfile | 1 + 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 +++++ tox.ini | 2 +- 12 files changed, 108 insertions(+), 20 deletions(-)