[release-announce] puppet-nova 17.4.0 (victoria)
no-reply at openstack.org
no-reply at openstack.org
Mon Sep 28 11:11:16 UTC 2020
We enthusiastically announce the release of:
puppet-nova 17.4.0: Puppet module for OpenStack Nova
This release is part of the victoria 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.
17.4.0
^^^^^^
New Features
************
* Add new parameter *reserved_host_disk*. This sets the amount of
disk resources in MB to make them always available to host.
* Add parameter *vgpu_types_device_addresses_mapping* to provide
mapping for multiple vgpu devices and corresponding device
addresses.
Upgrade Notes
*************
* The default value of the following parameters has been changed to
$::os_service_default. The previous default, undef, can still be
used to remove parameters from config file, but this behavior will
be removed in a future release. Make sure that $::os_service_default
is used instead of undef.
*
"nova::compute::libvirt::remove_unused_resized_minimum_age_second
s"
* "nova::compute::libvirt::remove_unused_base_images"
*
"nova::compute::libvirt::remove_unused_original_minimum_age_secon
ds"
* The deprecated "nova::image_service" parameter has been removed.
Deprecation Notes
*****************
* The "nova::compute::ironic::max_concurrent_builds" parameter has
been deprecated and will be removed in a future release. Use the
"nova::compute::max_concurrent_builds" parameter instead.
* The "nova::compute::xenapi" class has been deprecated and will be
removed in a future release. The XenApiDriver driver has already
been deprecated in nova.
* The "nova::compute::vmware" class has been deprecated and will be
removed in a future release. The vmwareapi driver has already been
deprecated in nova.
* Deprecate parameter *enabled_vgpu_types* which was used for
providing list of vgpu devices and instead use
*vgpu_types_device_addresses_mapping*.
Changes in puppet-nova 17.3.0..17.4.0
-------------------------------------
12e680c3 Prepare Victoria RC1
54ba306d Refactor unit tests for the nova::compute class
dc55638a Add parameter reserved_host_disk
851dc512 Cleanup device addresses of vgpu type when empty
d0fc1951 Add Puppet Litmus
432f5515 Set openstackdocs_auto_name to use 'project' as name
6aebc66e Update parameter description
4989c795 Use os_service_default instead of undef to unset parameters
dbad119e Remove invalid and unused tests code
fbf77c07 Add new parameter `vgpu_types_device_addresses_mapping`
b86570f7 Fix ignored test cases for nova::compute::libvirt
cd56b79b Fix duplicated declaration when the deprecated parameter is used
429cef09 Fix warning function name
bf1e6fd9 Make max_concurrent_builds more generally available
94c9f1c8 Remove deprecated nova::image_service
8bf7f7d2 Deperecate support for Xen and VMWare
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 2 +-
README.md | 21 +---
manifests/api.pp | 4 +-
manifests/compute.pp | 17 ++++
manifests/compute/ironic.pp | 16 ++-
manifests/compute/libvirt.pp | 38 +++++---
manifests/compute/vgpu.pp | 49 ++++++++--
manifests/compute/vmware.pp | 5 +
manifests/compute/xenserver.pp | 4 +
manifests/init.pp | 9 --
metadata.json | 12 +--
...ibvirt-os_service_default-9f5b72036276e9b1.yaml | 12 +++
...ute-max_concurrent_builds-5766b153dc9c0596.yaml | 6 ++
.../deprecate-hypervisors-d820752c9d739bbe.yaml | 10 ++
...remove-nova-image_service-850481867b070ce9.yaml | 4 +
.../notes/reserved_host_disk-5caca50abf9e74b4.yaml | 5 +
.../vgpu-devices-mapping-7553b329d58fa8c4.yaml | 9 ++
releasenotes/source/conf.py | 1 +
spec/acceptance/nodesets/centos-70-x64.yml | 11 ---
spec/acceptance/nodesets/default.yml | 10 --
spec/acceptance/nodesets/nodepool-bionic.yml | 10 --
spec/acceptance/nodesets/nodepool-centos7.yml | 10 --
spec/acceptance/nodesets/nodepool-centos8.yml | 10 --
spec/acceptance/nodesets/nodepool-trusty.yml | 10 --
spec/acceptance/nodesets/nodepool-xenial.yml | 10 --
.../acceptance/nodesets/ubuntu-server-1404-x64.yml | 11 ---
spec/acceptance/nova_wsgi_apache_spec.rb | 4 +-
spec/classes/nova_compute_ironic_spec.rb | 5 +-
spec/classes/nova_compute_libvirt_spec.rb | 81 +++++-----------
spec/classes/nova_compute_spec.rb | 108 +++++++++++----------
spec/classes/nova_compute_vgpu_spec.rb | 25 ++++-
spec/fixtures/manifests/site.pp | 6 --
spec/hosts/test-001_spec.rb | 24 -----
spec/spec_helper_acceptance.rb | 2 +-
34 files changed, 266 insertions(+), 295 deletions(-)
More information about the Release-announce
mailing list