puppet-trove 17.1.0 (victoria)
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(-)
participants (1)
-
no-reply@openstack.org