Current Series Release Notes¶
6.0.0¶
Upgrade Notes¶
This module no longer supports CentOS 7 and RHEL 7.
The support for fastcgi has been removed. Previously Cent OS 7 and RHEL 7 were only platform supporting fastcgi but these operating system versions are no longer supported.
Debian 9 support has been removed.
Ubuntu 18.04 is no longer supported.
Puppet 5 support has been removed. Now this module supports only Puppet 6 or later.
The
ceph::rgw::keystone::auth::rgw_service
parameter has been removed.Deprecation Notes¶
The
file_path
property of theceph_config
resource type has been deprecated.
Support for RADOS Gateway deployment with fastcgi frontend or civetweb frontend has been deprecated. These fronends have been removed in Quincy release. The support may be removed when the minimum tested ceph version is bumped to Quincy or later.
The
ceph::repo::stream
parameter has been deprecated and has no effect.Bug Fixes¶
The wrong warning about rgw deployment with mod_proxy_fcgi has been removed. This deployment architecture is still valid in recent operating systems.
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 theMember
role, because in OpenStack themember
role is more commonly used, which is now implied by theadmin
role.
The
ceph::set_osd_params
parameter has been removed. Now theceph
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 thergw_data
option in ceph.conf so that the given directoriy path is actually used to store data.4.1.0¶
New Features¶
Support for the
[global] ms_bind_ipv4
option has been added.
This module now supports Ubuntu 22.04 (Jammy Jellyfish).
4.0.0¶
New Features¶
Now this module supports setting up the Ceph Object Gateway service with the beast HTTP frontend library.
Now this modules officially supports CentOS 9 and Red Hat Enterprise Linux 9.
The new
ceph::repo::stream
parameter has been added. Set this parameter totrue
when CentOS Stream and SIG repository are used.
Now the
ceph_config
resource type supports the newsecret
property. When this property is set totrue
, value of the parameter is hidden from puppet logs.
The new
ceph::rgw::barbican
defined resource type has been added. This allows managing settings for Barbican integration of Ceph Object Gateway.
The
ceph::rgw
class now supports the following new parameters.
rgw_swift_url_prefix
rgw_swift_account_in_url
rgw_swift_versioning_enabled
rgw_trust_forwarded_https
The new
ceph::rgw::rgw_enable_apis
parameter has been added.Upgrade Notes¶
The puppet-ceph module no longer depends on any sysctl module thus the dependency on duritong/sysctl module is removed and not needed anymore.
Fedora is no longer supported.
Ubuntu 16.04 (Xenial) is no longer supported.
Deprecation Notes¶
The pid_max parameter in classes ceph::osds and ceph::profile::params is deprecated and no longer used.
3.1.0¶
Upgrade Notes¶
The deprecated parameters rgw_keystone_version, rgw_keystone_admin_token, use_pki, rgw_keystone_revocation_interval, nss_db_path and user in ceph::rgw::keystone is removed.
3.0.0¶
New Features¶
Support for Ceph Nautilus release (LTS) has been added to puppet-ceph.
Known Issues¶
puppet-ceph can still work with previous release Luminous (LTS) and Mimic but only working with LVM backend. Filestore based OSDs are not longer supported by puppet-ceph, so the recommendation is to keep using latest 2.X.Y to manage Luminous and Mimic deployments.