[release-announce] puppet-openstacklib 20.2.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Mon Mar 14 17:37:52 UTC 2022


We are overjoyed to announce the release of:

puppet-openstacklib 20.2.0: Puppet module for OpenStack Openstacklib

This release is part of the yoga 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.

20.2.0
^^^^^^

New Features

* Now this module supports CentOS 9 and Red Hat Enterprise Linux 9.

* 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 20.1.0..20.2.0
---------------------------------------------

df2f6c9 Prepare Yoga M3
5a4a70a Add CentOS/RHEL 9 to supported operating systems
83f966a CentOS 9: Disable unit tests dependent on puppet-postgresql
d90a7d8 TripleO jobs: Replace CentOS 8 jobs by CentOS 9 jobs
522d06b Support clouds.yaml to manage keystone user credentials
0027bf6 Support system/domain scope credential


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

.zuul.yaml                                         |  2 +-
lib/puppet/provider/openstack/auth.rb              |  6 +-
lib/puppet/provider/openstack/credentials.rb       | 43 ++++++++++-
manifests/clouds.pp                                | 75 +++++++++++++++++++
metadata.json                                      |  8 +-
.../notes/centos-9-support-899c5dc223ded57c.yaml   |  4 +
.../notes/clouds-yaml-e8a87dfceba4619d.yaml        | 10 +++
.../system-scope-credential-113608525e12a22d.yaml  |  6 ++
spec/defines/openstacklib_clouds_spec.rb           | 41 +++++++++++
spec/defines/openstacklib_db_postgresql_spec.rb    |  5 +-
spec/unit/provider/openstack/credentials_spec.rb   | 85 +++++++++++++++++++++-
templates/clouds.yaml.erb                          | 38 ++++++++++
12 files changed, 310 insertions(+), 13 deletions(-)







More information about the Release-announce mailing list