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(-)
participants (1)
-
no-reply@openstack.org