[release-announce] [puppet] puppet-nova 11.4.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Sun Oct 8 21:46:41 UTC 2017


We are gleeful to announce the release of:

puppet-nova 11.4.0: Puppet module for OpenStack Nova

This release is part of the pike stable release series.

Download the package from:

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

For more details, please see below.

11.4.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.

* * Add ability to configure

    compute/consecutive_build_service_disable_threshold on the compute
    notes.

* Add parameter to apacher_wsgi to allow overwrite and/or add
  additional wsgi process options.


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

* nova::api::pci_alias is deprecated by nova::pci::aliases
  nova::compute::pci_passthrough is deprecated by
  nova::compute::pci::passthrough


Bug Fixes
*********

* [pci]/alias option is now required in the nova configuration file
  on compute nodes too. This requires refactoring of the manifests as
  the parameter is common to nova::compute and nova::api. Common pci
  configuration is now done by the nova::pci class while compute
  specific configuration is done now by the nova::compute::pci class.

Changes in puppet-nova 11.3.0..11.4.0
-------------------------------------

a8fc794 Prepare new release 11.4.0
16e88fc Add pci/alias to compute manifest
fd7985d add parameter to overwrite/add wsgi process options
9d78c9e Pass arguments as array for nova-manage provider
56c70f3 Sanitize nova_manage output in provider
048b327 change libvirt package name on debian stretch and up
a4a6ca8 Ensure novajoin's log directory ownership is correct
2b19b83 Added nova patching configuration parameters
48d6fd2 Update Gemfile to pull spec_helper from stable/pike
cf8fbfa Add support for consecutive_build_service_disable_threshold
782d7c9 Update UPPER_CONSTRAINTS_FILE for stable/pike
08f5377 Update .gitreview for stable/pike


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

.gitreview                                         |  1 +
Gemfile                                            |  5 +-
lib/puppet/provider/nova.rb                        | 18 ++++
lib/puppet/provider/nova_cell_v2/nova_manage.rb    | 12 ++-
lib/puppet/provider/nova_cells/nova_manage.rb      | 17 ++--
manifests/api.pp                                   | 27 +++---
manifests/compute.pp                               | 99 ++++++++++++----------
manifests/compute/pci.pp                           | 31 +++++++
manifests/metadata/novajoin/api.pp                 |  7 ++
manifests/params.pp                                |  6 +-
manifests/patch/config.pp                          | 28 ++++++
manifests/pci.pp                                   | 31 +++++++
manifests/wsgi/apache_api.pp                       | 88 ++++++++++---------
manifests/wsgi/apache_placement.pp                 | 90 +++++++++++---------
metadata.json                                      |  4 +-
.../notes/add-patch-config-407a53a9bb59e86c.yaml   |  6 ++
.../add_pci_alias_compute-a7780fa3181e7749.yaml    | 13 +++
...e-build-disable-threshold-41d0ba2f8259d467.yaml |  4 +
.../wsgi_process_options-f8e93a0bb83e0bc8.yaml     |  4 +
releasenotes/source/conf.py                        |  4 +-
spec/classes/nova_api_spec.rb                      | 15 +++-
spec/classes/nova_compute_pci_spec.rb              | 85 +++++++++++++++++++
spec/classes/nova_compute_spec.rb                  | 25 ++++--
spec/classes/nova_metadata_novajoin_api_spec.rb    |  7 ++
spec/classes/nova_patch_config_spec.rb             | 53 ++++++++++++
spec/classes/nova_pci_spec.rb                      | 84 ++++++++++++++++++
spec/classes/nova_serial_proxy_spec.rb             |  5 +-
spec/classes/nova_spicehtml5_proxy_spec.rb         |  7 +-
spec/classes/nova_vnc_proxy_spec.rb                |  7 +-
spec/classes/nova_wsgi_apache_api_spec.rb          | 75 ++++++++--------
spec/classes/nova_wsgi_apache_placement_spec.rb    | 63 ++++++++------
tox.ini                                            |  2 +-
32 files changed, 683 insertions(+), 240 deletions(-)







More information about the Release-announce mailing list