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

no-reply at openstack.org no-reply at openstack.org
Wed Jul 26 18:49:48 UTC 2017


We contentedly announce the release of:

puppet-nova 11.2.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.2.0
^^^^^^


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

* Add libvirtd_config resource and nova::compute::libvirt::config
  class for managing /etc/libvirt/libvirtd.conf.

* Expose the "discover_hosts_in_cells_interval" option in the
  scheduler manifest. Changing this option is needed for bare metal
  clouds starting with the Ocata release.


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

* Removed nova-objectstore service config options, this service has
  been remove since Mitaka.

* Remove Nova API v3 endpoint options which deprecated before
  Newton.

* Removes Ironic deprecated admin_* authtoken options.

* Deprecated keystone authtoken signing_dir option is removed in
  Pike.

* Removes deprecated Neutron "neutron_admin_*" auth options.

* Previous deprecated quota options ''quota_volumes''
  ''quota_gigabytes'' ''quota_max_injected_files''
  ''quota_injected_file_path_bytes''
  ''quota_max_injected_file_content_bytes''
  ''quota_max_injected_file_path_bytes'' ''quota_driver'' are removed
  for now, these options deprecated since 2014.


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

* nova::api::default_floating_pool has been deprecated. Please use
  nova::network::neutron::default_floating_pool instead.


Bug Fixes
*********

* PCI configuration options name should be same as mentioned in nova
  configuration file, since these are moved to PCI section. Options
  affected by this change:

  * "pci_alias" to "alias"

  * "pci_passthrough_whitelist" to "passthrough_whitelist"

Changes in puppet-nova 11.1.0..11.2.0
-------------------------------------

dad4031 Allow creating security group rules for ICMP
963ae62 Drop -dev version for Pike M3
0e9ef83 Fix lint issues to upgrade to puppet-lint 2.3
3c13dbd Update URLs in documents according to document migration
a27c62c Add libvirtd_config resource provider
ff92413 Fix unit tests
850637e Remove nova objectstore service config options
ab51c30 Remove deprecated scheduler and scheduler filter options
5f60b10 Removes Ironic deprecated authtoken options and tests
48c987b Remove deprecated quota related options
1e49acf Removes deprecated neutron auth options and tests
fd80d38 Remove Nova API v3 endpoint auth options
018c8a2 Fix pci config params name as mentioned in nova conf
e869005 Remove deprecated keystone authtoken signing_dir option
4431058 Fix openstackdocstheme
b90f72d Fix default_floating_pool option
389d0fb nova/wsgi: change script path for ubuntu
389d284 Switch from oslosphinx to openstackdocstheme
b5e64b7 Install ironicclient if using the Ironic Driver
9dde5a4 Fix invalid PCI alias definition
8c8d795 Expose nova::scheduler::discover_hosts_in_cells_interval option
5cf1978 nova/wsgi: change script path
ce9a9fe Changed author
06349b5 Change novajoin_config provider to use /etc/novajoin
5e4c01e Add environment variable
3f92b4d Fix notify_api_faults and notify_on_state_change options
ca7e23e Bump version for Pike M3 Dev
e5848c6 Update global requirements


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

README.md                                          |   2 +-
lib/puppet/provider/libvirtd_config/ini_setting.rb |  27 ++++
lib/puppet/provider/novajoin_config/ini_setting.rb |   2 +-
lib/puppet/type/libvirtd_config.rb                 |  46 +++++++
lib/puppet/type/nova_security_rule.rb              |   7 +-
manifests/api.pp                                   |  17 ++-
manifests/cell_v2/simple_setup.pp                  |   6 +-
manifests/compute.pp                               |   2 +-
manifests/compute/ironic.pp                        |   1 +
manifests/compute/libvirt/config.pp                |  30 ++++
manifests/deps.pp                                  |  18 +--
manifests/init.pp                                  |   6 +-
manifests/ironic/common.pp                         |  43 +-----
manifests/keystone/auth.pp                         |  44 ------
manifests/keystone/authtoken.pp                    |  10 --
manifests/migration/libvirt.pp                     | 101 ++++----------
manifests/network/neutron.pp                       |  87 ++----------
manifests/objectstore.pp                           |  44 ------
manifests/params.pp                                |  10 +-
manifests/quota.pp                                 |  76 +----------
manifests/scheduler.pp                             |  21 +--
manifests/scheduler/filter.pp                      |  16 ---
manifests/wsgi/apache_placement.pp                 |   6 +-
metadata.json                                      |  16 ++-
...-libvirtd-config-resource-d8b75e542769c138.yaml |   5 +
...ault_floating_pool-option-135a356e97f234d7.yaml |   5 +
...r_hosts_in_cells_interval-fcee1903fdaa4684.yaml |   6 +
.../fix-pci-config-params-bfa54021a532c237.yaml    |   9 ++
...-nova-objectstore-options-20059f3096c168db.yaml |   4 +
.../remove-v3api-endpoint-69f2e645efb0a7c8.yaml    |   3 +
...cated_ironic_auth_options-9e3a7afc21b2037d.yaml |   3 +
...ystone_signing_dir_option-e545c1de128ea8a1.yaml |   3 +
...ated_neutron_auth_options-13eae8cf564d6419.yaml |   3 +
..._deprecated_quota_options-c689d10725739a6c.yaml |  11 ++
releasenotes/source/conf.py                        |  18 ++-
setup.cfg                                          |   4 +-
spec/classes/nova_api_spec.rb                      |  26 +---
spec/classes/nova_compute_ironic_spec.rb           |   1 +
spec/classes/nova_compute_spec.rb                  |   4 +-
spec/classes/nova_init_spec.rb                     |   6 +-
spec/classes/nova_ironic_common_spec.rb            |  20 ---
spec/classes/nova_migration_libvirt_spec.rb        |  62 ++++-----
spec/classes/nova_network_neutron_spec.rb          |  22 +--
spec/classes/nova_objectstore_spec.rb              |  48 -------
spec/classes/nova_quota_spec.rb                    |  15 --
spec/classes/nova_scheduler_filter_spec.rb         |  12 --
spec/classes/nova_scheduler_spec.rb                |  10 +-
spec/classes/nova_wsgi_apache_api_spec.rb          | 142 ++++++-------------
spec/classes/nova_wsgi_apache_placement_spec.rb    | 151 +++++++--------------
spec/classes/nova_wsgi_apache_spec.rb              | 101 ++++----------
spec/type/nova_security_rule_spec.rb               |   9 ++
test-requirements.txt                              |   6 +-
tox.ini                                            |   2 +-
53 files changed, 464 insertions(+), 885 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index 1ea50a8..a23c7e7 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -2,2 +2,2 @@
-sphinx>=1.5.1  # BSD
-oslosphinx>=4.7.0  # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.11.0 # Apache-2.0
@@ -7 +7 @@ oslosphinx>=4.7.0  # Apache-2.0
-reno>=1.8.0,!=2.0.0  # Apache-2.0
+reno!=2.0.0,!=2.3.1,>=1.8.0 # Apache-2.0






More information about the Release-announce mailing list