[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