[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