[release-announce] puppet-ceph 5.0.0
no-reply at openstack.org
no-reply at openstack.org
Thu Aug 10 08:24:39 UTC 2023
We jubilantly announce the release of:
puppet-ceph 5.0.0: Puppet module for Ceph
The source is available from:
https://opendev.org/openstack/puppet-ceph
Download the package from:
https://tarballs.openstack.org/puppet-ceph/
For more details, please see below.
5.0.0
^^^^^
New Features
************
* The following parameters have been added to the
"ceph::rgw::keystone::auth" class
* "service_description"
* "service_name"
* "service_type"
* The new "ceph::profile::params::rgw_keystone_integration"
parameter has been added. This allows enabling Ceph RADOS Gateway
integration with OpenStack Keystone.
* The new "rgw::keystone::rgw_keystone_accepted_admin_roles"
parameter has been added.
Upgrade Notes
*************
* The "ceph::rgw::syslog" parameter has been removed.
* The "ceph::profile::params::rgw_keystone_version" parameter has
been removed.
* The default value of the "ceph::keystone::auth::roles" parameter
has been updated and the new default does not contain the "Member"
role, because in OpenStack the "member" role is more commonly used,
which is now implied by the "admin" role.
* The "ceph::set_osd_params" parameter has been removed. Now the
"ceph" class manages ods options.
Deprecation Notes
*****************
* The "ceph::rgw::keystone::auth::rgw_service" parameter has been
deprecated in favor of the new service parameters.
* The support for deploying fastcgi is deprecated and will be
removed in a future release. when CentOS 7 support is removed. The
*mod_fastcgi* package is no longer provided for recent operating
system versions.
Bug Fixes
*********
* Fixed the ignored "ceph::rgw::keystone::auth::rgw_service"
parameter.
* The "ceph::rgw::rgw_data" parameter now controls the "rgw_data"
option in ceph.conf so that the given directoriy path is actually
used to store data.
Changes in puppet-ceph 4.1.0..5.0.0
-----------------------------------
32a78b5 Add support for rgw_keystone_accepted_admin_roles
fcf7a4b Do not use params to define parameter defaults of defined types
b72c1ec Deprecate support for mod_fastcgi
b8ff67b Add recent operating system versions to supported versions
6ee452a Prepare new puppet-ceph release
e970858 rgw profile: Support keystone integration
b3a8ac1 Remove `Member` role
f5c1cf3 Fix ineffective rgw_service parameter
90cc5ee Use https for CentOS Stream 9 mirror
51773eb Fix ignored ceph::rgw::rgw_data
3b2e753 Stop creating /var/lib/ceph/radosgw
137e568 Stop creating /var/lib/ceph/mgr
e82583f Remove deprecated ceph::set_osd_params
f0486bf Validate input of ceph::conf
1857b60 Ensure public_addr option is purged
e746c9e Ensure absolute path for file creation
df03ad0 Fix unknown variable errors caused by ceph::profile::fsid
50f777c Fix undefined variables caused by exec_timeout
c55e22b Ensure valid value for store_type
843fa12 Validate authentication_type
83c1970 Validate ensure parameter using the typed parameters
2eec134 Fix missing ceph::params
0d77c33 repo: Fix undefined $el
8bc67e2 Partially fix undefined variables
f099898 Remove deprecated ceph::rgw::syslog
d31504c Validate boolean values
4dbd23f ceph::repo : Ensure boolean values
e0771cf Stop including the stdlib class
46dca97 replace validate_legacy with proper data types
18055e7 Ensure mds key are created before starting ceph-mds
Diffstat (except docs and test files)
-------------------------------------
manifests/conf.pp | 9 +-
manifests/fs.pp | 11 ++-
manifests/init.pp | 95 +++++++++-------------
manifests/key.pp | 8 +-
manifests/mds.pp | 28 ++++---
manifests/mgr.pp | 20 ++---
manifests/mirror.pp | 2 -
manifests/mon.pp | 21 ++---
manifests/osd.pp | 48 ++++++-----
manifests/params.pp | 3 +
manifests/pool.pp | 28 ++++---
manifests/profile/mds.pp | 2 +-
manifests/profile/osd.pp | 9 +-
manifests/profile/params.pp | 54 +++++++-----
manifests/profile/rgw.pp | 21 +++++
manifests/repo.pp | 49 ++++++-----
manifests/rgw.pp | 90 +++++++++-----------
manifests/rgw/apache_proxy_fcgi.pp | 5 ++
manifests/rgw/keystone.pp | 26 +++---
manifests/rgw/keystone/auth.pp | 66 ++++++++++-----
metadata.json | 9 +-
.../notes/bug-2029009-ea8a684cb50372b9.yaml | 18 ++++
.../notes/cleanup-rgw-syslog-bb4cd012247642d1.yaml | 4 +
.../notes/deprecate-fastcgi-ef86499350eb44dc.yaml | 6 ++
.../notes/fix-rgw_data-48975d33de86148e.yaml | 6 ++
.../profole-rgw-keystone-ae3e12516963d52e.yaml | 11 +++
.../notes/remove-Member-role-4bc7e608943b234a.yaml | 7 ++
.../remove-set_osd_params-6a50a27f04537d6d.yaml | 5 ++
...tone_accepted_admin_roles-1e41fbdb47c30910.yaml | 5 ++
spec/classes/ceph_init_spec.rb | 38 +++++----
spec/classes/ceph_mds_spec.rb | 2 +
spec/classes/ceph_osds_spec.rb | 7 +-
spec/classes/ceph_profile_client_spec.rb | 2 +-
spec/classes/ceph_profile_rgw_spec.rb | 41 ++++++++++
spec/classes/ceph_repo_spec.rb | 6 +-
spec/classes/ceph_rgw_keystone_auth_spec.rb | 5 +-
spec/defines/ceph_mgr_spec.rb | 6 --
spec/defines/ceph_mon_spec.rb | 2 +-
spec/defines/ceph_osd_spec.rb | 29 ++-----
spec/defines/ceph_rgw_keystone_spec.rb | 23 +++---
spec/defines/ceph_rgw_spec.rb | 12 +--
spec/fixtures/hieradata/common.yaml | 14 ++++
42 files changed, 519 insertions(+), 334 deletions(-)
More information about the Release-announce
mailing list