[release-announce] puppet-keystone 21.0.0 (zed)

no-reply at openstack.org no-reply at openstack.org
Thu Oct 20 11:37:34 UTC 2022


We are happy to announce the release of:

puppet-keystone 21.0.0: Puppet module for OpenStack Keystone

This release is part of the zed release series.

The source is available from:

    https://opendev.org/openstack/puppet-keystone

Download the package from:

    https://tarballs.openstack.org/puppet-keystone/

Please report issues through:

    https://bugs.launchpad.net/puppet-keystone/+bugs

For more details, please see below.

Changes in puppet-keystone 20.3.0..21.0.0
-----------------------------------------

c8685a4 Prepare Zed RC1
fd2ab9f openidc/mellon: Use static Location for protected endpoints
e8a5859 Remove warning message for old change
19b541d Debian: Ensure keystone service is stopped when httpd is used
91483e5 Make WSGI process display-name configurable
f5cb861 Fix a typo in parameter description
16309d9 Fix inconsistent port parameter name
2163a8f Fix dependency to purge default vhost config
7465a11 Allow customizing --date option for trust_flush cron job
d5309ec Cap upper version of puppetlabs-apache
ae0b8a6 Remove old puppet.conf resource in bootstrap class
bdcc72e Fix unit test failure caused by puppetlabs-apache 8.0.0
4095780 Remove unused items from platform_params
a5402c1 Adapt to new type validation in puppetlabs-apache
eba3b93 Revert "CentOS 9: Disable unit tests dependent on puppet-postgresql"
bae7938 Fix wrong test description
b8dfd90 Remove parse logic for openstacclient < 1.9.0
71807e1 Add acceptance tests for config management resources
4351201 Expose request_headers option of apache::vhost
c76bfbe Ensure key contents are hidden
c6a3840 Fix several typos in parameter descriptions.
fd5b32a Make sure keystone package name is asserted
1c68ab1 Remove support for CentOS 8 Stream
05c5605 Deprecate keystone::service
6d90c87 Add support for [DEFAULT] notification_opt_out
c4cc44b Avoid hard-coding OS user/group in each manifest
0f82664 federation: Use $::os_service_default by default
a6380e6 Clean up admin_endpoint
0fd586f Remove member_role_id/name
8d8b6cc Remove logic for old Ubuntu version
472d22e apache+mod_wsgi: Disable SSL by default
afc28df Remove keystone::federation::openidc_httpd_configuration
9bb3834 Add description support to keystone_user
fc9cd07 keystone_user: Use un-scoped token to verify password
0954fea Remove [ssl] parameters
a917236 Update master for stable/yoga
59b4544 keystone::ldap_backend: Use $::os_service_default instead of undef
1f13f9e Deprecate ineffective keystone::log_* parameters
58aec9d identity_provider: Use $::os_service_default instead of undef


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

lib/puppet/provider/keystone.rb                    |  11 +-
lib/puppet/provider/keystone_endpoint/openstack.rb |   2 +-
.../keystone_identity_provider/openstack.rb        |  30 +--
lib/puppet/provider/keystone_user/openstack.rb     |  25 +--
lib/puppet/type/keystone_domain_config.rb          |   2 +-
lib/puppet/type/keystone_user.rb                   |   4 +
manifests/bootstrap.pp                             |  11 +-
manifests/cache.pp                                 |   6 +-
manifests/cron/fernet_rotate.pp                    |   6 +-
manifests/cron/trust_flush.pp                      |  19 +-
manifests/db/sync.pp                               |   4 +-
manifests/deps.pp                                  |   4 +-
manifests/federation.pp                            |  17 +-
manifests/federation/identity_provider.pp          |  32 +--
manifests/federation/mellon.pp                     |   2 +-
.../federation/openidc_httpd_configuration.pp      |  17 --
manifests/healthcheck.pp                           |   4 +-
manifests/init.pp                                  | 236 ++++++++++-----------
manifests/ldap_backend.pp                          | 198 ++++++++---------
manifests/logging.pp                               |   2 +-
manifests/params.pp                                |   7 +-
manifests/service.pp                               |   3 +
manifests/wsgi/apache.pp                           |  74 ++++---
metadata.json                                      |  10 +-
.../notes/apache-headers-2947bd0cc0c91602.yaml     |   5 +
.../notes/bug-1967717-9775a5b195672923.yaml        |  12 ++
.../notes/bug-1979672-003a5939f3bd6f67.yaml        |   5 +
...deprecate-base-log-params-76ad74cdeed86393.yaml |   5 +
...eprecate-keystone-service-980e93e5908d24eb.yaml |   5 +
.../notes/disable-apache-ssl-58975d0ddabc49a5.yaml |   5 +
...istent-wsgi-apache-params-1aabe5c54b8f4ca1.yaml |   5 +
...user-provider-description-18806553c4b2be3f.yaml |   4 +
.../notification_opt_out-5c87151211fe8840.yaml     |   4 +
.../remove-admin_endpoint-00973a0b88f4e611.yaml    |   4 +
.../notes/remove-centos-8-a0c1fa3c4b9794f0.yaml    |   4 +
...enidc_httpd_configuration-ffdc462518bfb912.yaml |   5 +
.../notes/remove-member_role-1e0ebbdf80881de6.yaml |   5 +
.../notes/token_flush-age-a4b11555aac09a2e.yaml    |   4 +
...wsgi_process_display_name-fe58f3cb9067c783.yaml |   5 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/yoga.rst                       |   6 +
...gi_apache_spec.rb => 10_basic_keystone_spec.rb} |  13 +-
..._keystone_federation_identity_provider_spec.rb} |   0
...b => 21_keystone_federation_shibboleth_spec.rb} |   0
..._spec.rb => 30_keystone_default_domain_spec.rb} |   0
spec/acceptance/99_keystone_config_spec.rb         |  62 ++++++
spec/classes/keystone_bootstrap_spec.rb            |  24 +--
spec/classes/keystone_cron_trust_flush_spec.rb     |  40 +++-
spec/classes/keystone_db_postgresql_spec.rb        |  10 +-
.../keystone_federation_identity_provider_spec.rb  |   3 +-
spec/classes/keystone_federation_spec.rb           |  35 +--
spec/classes/keystone_init_spec.rb                 |  65 +++---
spec/classes/keystone_wsgi_apache_spec.rb          |  48 ++---
spec/defines/keystone_resource_authtoken_spec.rb   |   2 +-
spec/shared_examples.rb                            |   2 +-
.../keystone_identity_provider/openstack_spec.rb   |  50 +----
spec/unit/provider/keystone_spec.rb                |   2 +-
spec/unit/provider/keystone_user/openstack_spec.rb | 131 +++++-------
spec/unit/type/keystone_config_spec.rb             |   2 +-
spec/unit/type/keystone_puppet_config_spec.rb      |   2 +-
spec/unit/type/keystone_uwsgi_config_spec.rb       |   2 +-
templates/mellon.conf.erb                          |   4 +-
templates/openidc.conf.erb                         |  10 +-
63 files changed, 700 insertions(+), 617 deletions(-)







More information about the Release-announce mailing list