[puppet] puppet-nova 11.1.0 (pike)
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(-)
participants (1)
-
no-reply@openstack.org