puppet-openstacklib 19.5.0 (xena)
We jubilantly announce the release of: puppet-openstacklib 19.5.0: Puppet module for OpenStack Openstacklib This release is part of the xena stable release series. The source is available from: https://opendev.org/openstack/puppet-openstacklib Download the package from: https://tarballs.openstack.org/puppet-openstacklib/ Please report issues through: https://bugs.launchpad.net/puppet-openstacklib/+bugs For more details, please see below. 19.5.0 ^^^^^^ New Features * The new "openstacklib::clouds" resource type has been added, which manages the "clouds.yaml" file to store credentials for the "openstack" cli. * Now "Puppet::Provider::Openstack::CredentialsV3" supports loading credentials from the "clouds.yaml" file. * Now "Puppet::Provider::Openstack::CredentialsV3" supports system scope credential and domain scope credential in addition to project scope credential. Changes in puppet-openstacklib 19.4.0..19.5.0 --------------------------------------------- f8ead08 Prepare the final stable/xena release 0c69f9b setuptools: Disable auto discovery a034d8a Hide differences when updating clouds.yaml 369c516 Support clouds.yaml to manage keystone user credentials cb51302 Support system/domain scope credential 43696fd Ubuntu: Use utf8mb3 charset in MySQL 81ea071 Make regex matching policy key stricter 5cc3c2a policy: Quote single quotes in yaml format 86d250a Remove TripleO job 588d892 Update TOX_CONSTRAINTS_FILE for stable/xena f52a59e Update .gitreview for stable/xena Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 19 ----- lib/puppet/provider/openstack/auth.rb | 6 +- lib/puppet/provider/openstack/credentials.rb | 43 ++++++++++- manifests/clouds.pp | 76 +++++++++++++++++++ manifests/policy/base.pp | 10 ++- metadata.json | 2 +- .../notes/clouds-yaml-e8a87dfceba4619d.yaml | 10 +++ .../system-scope-credential-113608525e12a22d.yaml | 6 ++ setup.py | 1 + spec/acceptance/mysql_spec.rb | 8 +- spec/acceptance/openstacklib_policy_base_spec.rb | 14 ++++ spec/defines/openstacklib_clouds_spec.rb | 41 +++++++++++ spec/defines/openstacklib_policy_base_spec.rb | 30 +++++++- spec/unit/provider/openstack/credentials_spec.rb | 85 +++++++++++++++++++++- templates/clouds.yaml.erb | 38 ++++++++++ tox.ini | 2 +- 17 files changed, 359 insertions(+), 33 deletions(-)
participants (1)
-
no-reply@openstack.org