[release-announce] [puppet] puppet-nova 9.7.0 (newton)

no-reply at openstack.org no-reply at openstack.org
Thu Jan 18 19:38:47 UTC 2018


We are overjoyed to announce the release of:

puppet-nova 9.7.0: Puppet module for OpenStack Nova

This release is part of the newton release series.

Download the package from:

    https://tarballs.openstack.org/puppet-nova/

For more details, please see below.

9.7.0
^^^^^


New Features
************

* Added nova patching configuration parameters. These parameters are
  available in nova.conf, but are not configurable using puppet-nova.
  The monkey patching parameters allow patching a decorator for all
  functions in specified modules. This change create patch/config.pp
  file to make these parameters configurable.

* The nova::api::pci_alias and nova::compute::pci_passthrough params
  now accept an array of hashes. A valid JSON encoded array of objects
  is also acceptable.


Deprecation Notes
*****************

* Invalid JSON was previously accepted for the nova::api::pci_alias
  and nova::compute::pci_passthrough parameters. This format is now
  deprecated and may not be accepted in future.

Changes in puppet-nova 9.6.0..9.7.0
-----------------------------------

924cc8d Prepare for Newton post release
6e8b0f1 Run puppet-openstack-beaker-jobs
b542a4c Switch to Zuul v3 testing
6bab223 [newton] Add Puppet package to bindep, for module build
c39bd9c Expose my_ip
f893935 Added nova patching configuration parameters
064799e Fix handling of nova pci MultiStrOpt params


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |   7 +
bindep.txt                                         |   1 +
lib/puppet/parser/functions/check_array_of_hash.rb |  27 ----
.../parser/functions/to_array_of_json_strings.rb   |  38 +++++
manifests/api.pp                                   |  22 +--
manifests/compute.pp                               |   6 +-
manifests/init.pp                                  |   8 +
manifests/patch/config.pp                          |  28 ++++
metadata.json                                      | 180 ++++++++++-----------
.../notes/add-patch-config-407a53a9bb59e86c.yaml   |   6 +
.../notes/pci_params_format-bf62bf47585ad1cc.yaml  |  11 ++
releasenotes/source/conf.py                        |   4 +-
spec/classes/nova_api_spec.rb                      |  46 +++++-
spec/classes/nova_compute_spec.rb                  |  45 +++++-
spec/classes/nova_init_spec.rb                     |   5 +
spec/classes/nova_patch_config_spec.rb             |  53 ++++++
16 files changed, 347 insertions(+), 140 deletions(-)







More information about the Release-announce mailing list