[release-announce] puppet-trove 17.1.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Wed Jun 24 13:55:58 UTC 2020


We high-spiritedly announce the release of:

puppet-trove 17.1.0: Puppet module for OpenStack Trove

This release is part of the victoria release series.

The source is available from:

    https://opendev.org/openstack/puppet-trove

Download the package from:

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

Please report issues through:

    https://bugs.launchpad.net/puppet-trove/+bugs

For more details, please see below.

17.1.0
^^^^^^


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

* The following classes have been added to set parameters to define
  service credentials.

  * "trove::api::service_credentials"

  * "trove::conductor::service_credentials"

  * "trove::guestagent::service_credentials"

  * "trove::taskmanager::service_credentials"


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

* The following parameters in "trove" class has been deprecated and
  will be removed in a future release. Use the parameters in
  "trove::auth" class to set required parameters for keystone v3 auth.

  * "nova_proxy_admin_user"

  * "nova_proxy_admin_pass"

  * "nova_proxy_admin_tenant_name"

  * "os_region_name"

* The auto detection of auth_url parameter from www_authenticate_uri
  is deprecated and will be removed in a future release. Please set
  auth_url parameter before the detection is removed.

* The "trove::guestagent::auth_url" parmaeter has been deprecated.
  Use "trove::taskmanager::service_credentials::auth_url" instead.

Changes in puppet-trove 16.3.0..17.1.0
--------------------------------------

3fc1d51 Prepare Victoria M1
aee29ab Switch to newer openstackdocstheme and reno versions
257c933 Update Puppet requirement to >= 6.0.0
b4df8bf Remove unnecessary puppet-rabbitmq from dependencies
8a733cd Remove password hash generation in each puppet modules
1cf1bfd Bump version for the start of Victoria
f2acb11 Bump reno to 2.5.0
17674d7 [ussuri][goal] Add CONTRIBUTING.rst
b1fa577 Add CentOS8 to nodesets
1d3bffd Use service credential parameters to define keystone v3 auth
26944d9 Use anchor to require necessary packages
4310167 Bump openstackdocstheme to 1.30.0
3f7b09f Fix rabbitmq version in metadata
f76b0e9 Change rpsec to rspec
867f03e Update master for stable/ussuri


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

CONTRIBUTING.rst                                   |  19 ++++
README.md                                          |   2 +-
examples/site.pp                                   |  17 ++-
lib/puppet/type/trove_api_paste_ini.rb             |   4 +-
lib/puppet/type/trove_conductor_config.rb          |   4 +-
lib/puppet/type/trove_config.rb                    |   4 +-
lib/puppet/type/trove_guestagent_config.rb         |   4 +-
manifests/api.pp                                   |  25 +----
manifests/api/service_credentials.pp               |  71 +++++++++++++
manifests/conductor.pp                             |   9 +-
manifests/conductor/service_credentials.pp         |  71 +++++++++++++
manifests/db/mysql.pp                              |   2 +-
manifests/db/postgresql.pp                         |  10 +-
manifests/guestagent.pp                            |  34 +++---
manifests/guestagent/service_credentials.pp        |  65 ++++++++++++
manifests/init.pp                                  |  45 ++++----
manifests/taskmanager.pp                           |  17 +--
manifests/taskmanager/service_credentials.pp       |  71 +++++++++++++
metadata.json                                      |  18 +---
.../notes/keystone-v3-auth-1572c6fe82f65b8b.yaml   |  29 ++++++
releasenotes/source/conf.py                        |   8 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/ussuri.rst                     |   6 ++
spec/acceptance/nodesets/nodepool-centos8.yml      |  10 ++
spec/classes/trove_api_service_credentials_spec.rb |  73 +++++++++++++
spec/classes/trove_api_spec.rb                     | 115 +++++++++++++--------
.../trove_conductor_service_credentials_spec.rb    |  73 +++++++++++++
spec/classes/trove_conductor_spec.rb               |  65 ++++++++----
spec/classes/trove_db_mysql_spec.rb                |  20 ++--
spec/classes/trove_db_postgresql_spec.rb           |  11 +-
.../trove_guestagent_service_credentials_spec.rb   |  70 +++++++++++++
spec/classes/trove_guestagent_spec.rb              |  38 +++++--
.../trove_taskmanager_service_credentials_spec.rb  |  73 +++++++++++++
spec/classes/trove_taskmanager_spec.rb             | 108 ++++++++++++-------
spec/unit/type/trove_api_paste_ini_spec.rb         |  24 +++++
spec/unit/type/trove_conductor_config_spec.rb      |   7 +-
spec/unit/type/trove_conductor_guestagent_spec.rb  |   7 +-
spec/unit/type/trove_config_spec.rb                |   7 +-
39 files changed, 993 insertions(+), 250 deletions(-)







More information about the Release-announce mailing list