[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