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

no-reply at openstack.org no-reply at openstack.org
Wed Jun 7 12:06:09 UTC 2017


We are amped to announce the release of:

puppet-nova 11.1.0: Puppet module for OpenStack Nova

This release is part of the pike release series.

Download the package from:

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

For more details, please see below.

11.1.0
^^^^^^


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

* Adds a "nova_cell_v2" provider and type for creating and updating
  cell_v2 cells.


Upgrade Notes
*************

* PCI configuration options have been moved to the 'pci' group. They
  should no longer be included in the 'DEFAULT' group. Options
  affected by this change:

  * "pci_alias"

  * "pci_passthrough_whitelist"


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

* The "nova::cell_v2::cell" define, which does not allow cell
  configs to be updated, is deprecated by the "nova_cell_v2" type.

* migration::libvirt::live_migration_progress_timeout has been
  deprecated as this feature has been found not to work. See bug
  1644248 for more details.

* nova::cert is deprecated and will be removed in Queens. Nova
  removed the cert daemon during Pike cycle.


Bug Fixes
*********

* The configuration for libvirt/enabled_perf_events requires a comma
  seperated string for the value. The libvirt_enabled_perf_events
  parameter will now properly convert arrays being passed in to a
  string. LP#1690946

* novncproxy_base_url parameter is only consumed by nova-compute.
  Thus it should not be configured on controller node, where novnc
  proxy service runs. In packstack deployment it causes problem when
  controller and compute are configured on the same node and
  novncproxy_base_url is set to *http://0.0.0.0:6080/vnc_auto.html*.
  In this case nova will return incorrect novnc url for instances,
  that run on such compute node.


Other Notes
***********

* Novajoin now uses it's own user and configuration directory by
  default. As to separate from the nova user and have it easier to use
  in containerized environments.

Changes in puppet-nova 11.0.0..11.1.0
-------------------------------------

14f1029 Manage access project for nova flavors
e6a438e Move PCI options to PCI group
1e62212 Drop -dev in preparation for Pike M2
2926414 fix indentation of directive in release notes build
027610f fix the formatting of release note
b73afba Missing some parameters to test in db.pp
5c79055 Fix unit test
db49f73 Use novajoin-specific user and directory
5e92870 oslo policy: check puppet resource instead of actual config in spec
8ed5c5e Properly handle arrays for enabled_perf_events
30b5313 Deprecate live_migration_progress_timeout option
07f91b1 Update tox configuration
ebc69a0 Trivial-Fix: Fix typos
2125355 Deprecate nova::cert
73f4c66 Don't configure novncproxy_base_url on controller
4d73aec Bump modules to next minor with -dev
304a117 Run migration over ssh spec tests
5dcd344 Deprecate nova::cell_v2::cell and add reno for new cell_v2 type.
fd9a355 oslo db: check puppet resource instead of actual config in spec


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

Gemfile                                            |  4 +-
bindep.txt                                         | 11 +++
lib/puppet/provider/nova_flavor/openstack.rb       | 31 +++++++-
lib/puppet/type/nova_flavor.rb                     | 14 +++-
manifests/api.pp                                   |  4 +-
manifests/cell_v2/cell.pp                          | 41 ++++------
manifests/cert.pp                                  |  2 +
manifests/compute.pp                               |  2 +-
manifests/compute/libvirt.pp                       |  2 +-
manifests/compute/rbd.pp                           |  2 +-
manifests/deps.pp                                  |  6 +-
manifests/generic_service.pp                       |  2 +-
manifests/metadata/novajoin/api.pp                 | 68 ++++++++++++-----
manifests/migration/libvirt.pp                     | 21 +++---
manifests/scheduler/filter.pp                      |  6 +-
manifests/vncproxy.pp                              |  2 -
metadata.json                                      | 12 +--
...ecific-user-and-directory-2141e8c0bfc68c24.yaml |  5 ++
.../add_cell_v2_provider-d1e6f8226ae3401e.yaml     |  5 ++
...igration_progress_timeout-1892fd37e5761891.yaml |  5 ++
...t-enabled-perf-events-fix-79be68140b4e9a81.yaml |  6 ++
...e-pci-config-to-pci-group-441c47b2d1c36837.yaml |  9 +++
releasenotes/notes/nova-cert-72762e4f0850ad58.yaml |  4 +
.../novncproxy_base_url-ec29bb6c3092a43b.yaml      |  9 +++
releasenotes/source/conf.py                        |  4 +-
releasenotes/source/unreleased.rst                 |  2 +-
spec/acceptance/nova_wsgi_apache_spec.rb           |  1 -
spec/classes/nova_api_spec.rb                      | 10 ++-
spec/classes/nova_compute_libvirt_spec.rb          |  4 +-
spec/classes/nova_compute_spec.rb                  |  4 +-
spec/classes/nova_conductor_spec.rb                |  8 +-
spec/classes/nova_db_spec.rb                       | 37 +++++----
spec/classes/nova_metadata_novajoin_api_spec.rb    | 30 ++++----
spec/classes/nova_metadata_novajoin_auth_spec.rb   |  2 +-
spec/classes/nova_migration_libvirt_spec.rb        | 87 ++++++++++------------
spec/classes/nova_policy_spec.rb                   |  4 +-
spec/classes/nova_scheduler_spec.rb                |  8 +-
spec/classes/nova_vnc_proxy_spec.rb                |  7 --
spec/defines/nova_cell_v2_cell_spec.rb             | 30 +-------
tox.ini                                            |  3 +
40 files changed, 307 insertions(+), 207 deletions(-)






More information about the Release-announce mailing list