[puppet] puppet-openstacklib 9.5.0 (newton)
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(-)
participants (1)
-
no-reply@openstack.org