[release-announce] [puppet] puppet-nova 9.6.0 (newton)

no-reply at openstack.org no-reply at openstack.org
Thu Aug 3 19:51:39 UTC 2017


We are chuffed to announce the release of:

puppet-nova 9.6.0: Puppet module for OpenStack Nova

This release is part of the newton stable release series.

Download the package from:

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

For more details, please see below.

9.6.0
^^^^^

New Features

* Nova Placement API deployment in WSGI with Apache by using
  nova::wsgi::apache_placement.

* Keystone resources support for Nova Placement API by using
  nova::keystone::auth_placement.

* Allow to configure [placement] section in nova.conf by using
  nova::placement.

Changes in puppet-nova 9.5.4..9.6.0
-----------------------------------

957a815 Update to 9.6.0
f418b8b Switch nova_security_rule to openstack provider
dc64f4d Nova Placement API support
1ace655 Switch nova_security_group to openstack provider
6266ecf Allow creating security group rules for ICMP
2edbcb0 Fix invalid PCI alias definition
c51efae Manage access project for nova flavors


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

lib/puppet/provider/nova_flavor/openstack.rb       |  31 +++-
lib/puppet/provider/nova_security_group/nova.rb    |  37 -----
.../provider/nova_security_group/openstack.rb      |  82 ++++++++++
lib/puppet/provider/nova_security_rule/nova.rb     |  51 -------
.../provider/nova_security_rule/openstack.rb       | 122 +++++++++++++++
lib/puppet/type/nova_flavor.rb                     |  12 +-
lib/puppet/type/nova_security_rule.rb              |  37 +++--
manifests/api.pp                                   |   2 +-
manifests/db.pp                                    |  46 ++++--
manifests/db/mysql_placement.pp                    |  59 ++++++++
manifests/init.pp                                  |  10 ++
manifests/keystone/auth_placement.pp               |  93 ++++++++++++
manifests/params.pp                                |   6 +
manifests/placement.pp                             |  69 +++++++++
manifests/wsgi/apache_placement.pp                 | 149 +++++++++++++++++++
metadata.json                                      |   2 +-
.../notes/nova-placement-30566167309fd124.yaml     |   5 +
releasenotes/source/conf.py                        |   4 +-
spec/acceptance/nova_wsgi_apache_spec.rb           |  38 ++++-
spec/classes/nova_db_mysql_placement_spec.rb       |  85 +++++++++++
spec/classes/nova_db_spec.rb                       |  14 +-
spec/classes/nova_keystone_auth_placement_spec.rb  | 161 ++++++++++++++++++++
spec/classes/nova_placement_spec.rb                |  58 ++++++++
spec/classes/nova_wsgi_apache_placement_spec.rb    | 165 +++++++++++++++++++++
spec/type/nova_security_rule_spec.rb               |   9 ++
.../unit/provider/nova_security_group/nova_spec.rb |  91 ------------
.../provider/nova_security_group/openstack_spec.rb |  48 ++++++
spec/unit/provider/nova_security_rule/nova_spec.rb |  48 ------
.../provider/nova_security_rule/openstack_spec.rb  |  61 ++++++++
29 files changed, 1320 insertions(+), 275 deletions(-)







More information about the Release-announce mailing list