puppet-nova 17.4.0 (victoria)
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(-)
participants (1)
-
no-reply@openstack.org