[release-announce] puppet-openstacklib 19.5.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Wed May 17 11:24:00 UTC 2023


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(-)







More information about the Release-announce mailing list