[release-announce] [puppet] puppet-openstacklib 9.5.0 (newton)

no-reply at openstack.org no-reply at openstack.org
Wed Feb 1 01:09:13 UTC 2017


We high-spiritedly announce the release of:

puppet-openstacklib 9.5.0: Puppet module for OpenStack Openstacklib

This release is part of the newton stable release series.

Download the package from:

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

For more details, please see below.

9.5.0
^^^^^


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

* Add the ability to skip the mysql user and/or grant creation as
  part of the openstack::db::mysql resource.

* os_transport_url puppet parser function can be used to generate
  valid transport_url URIs from a hash of connection parameters.


Bug Fixes
*********

* openstack::db::mysql could not be used to create multiple
  databases with the same user/password for access due to a duplicate
  mysql_user resource declaration. Now the user and/or grant creation
  process can be skipped if they already exist.

* bug 1651215 The transport parameter was not being used so
  transport was fixed value 'rabbit'

* Add support for multiple regions in base provider code used by
  other puppet modules.

Changes in puppet-openstacklib 9.4.0..9.5.0
-------------------------------------------

b7d9935 Prepare 9.5.0 release
54ae99f Enable alternative transport in os_transport_url
f11f604 Improve os_transport_url ssl support
e66c3c0 Fix os_transport_url with single hosts array
6bf6ed7 os_transport_url parser function
67324f7 Add ability to skip mysql user/grants
f948b72 Add region support to credentials
0e58c86 Add a refreshonly parameter to service_validation
9853d60 Use stable/newton spec helper
2cedf1f Update .gitreview for stable/newton


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

.gitreview                                         |   1 +
Gemfile                                            |   1 +
lib/puppet/parser/functions/os_transport_url.rb    | 156 ++++++++++++
lib/puppet/provider/openstack/credentials.rb       |   3 +-
manifests/db/mysql.pp                              |  32 ++-
manifests/db/mysql/host_access.pp                  |  32 ++-
manifests/service_validation.pp                    |  26 +-
metadata.json                                      |   2 +-
...-user-and-grants-optional-fd34f4686d44aec3.yaml |   9 +
...s_transport-alt-transport-7cd300380ece2fc9.yaml |   4 +
.../notes/os_transport_url-b6fe15a8f21d387b.yaml   |   4 +
..._region_name_in_providers-cde6d75f0ddbec28.yaml |   4 +
releasenotes/source/conf.py                        |   4 +-
.../openstacklib_db_mysql_host_access_spec.rb      |  54 ++++
spec/defines/openstacklib_db_mysql_spec.rb         |  65 ++++-
.../openstacklib_service_validation_spec.rb        |  45 ++--
spec/functions/os_transport_url_spec.rb            | 278 +++++++++++++++++++++
spec/unit/provider/openstack/credentials_spec.rb   |   4 +-
18 files changed, 666 insertions(+), 58 deletions(-)






More information about the Release-announce mailing list