Current Series Release Notes¶
8.0.0¶
New Features¶
The new
ceph::rgw::pkg_radosgw_ensureparameter has been added.
Ubuntu 24.04 is now formally supported.
Upgrade Notes¶
Puppet 6 support was formally removed.
Support for Ubuntu Focal (20.04) has been removed.
The
ceph::pool::tagparameter has been renamed to theapplicationparameter, due to conflict with metaparameters.7.0.0¶
New Features¶
This module now officially supports Puppet 8.
Upgrade Notes¶
CentOS 8, RHEL 8 and Debian 10 are no longer supported.
The
ceph::repo::streamparameter has been removed.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_serviceparameter has been removed.Deprecation Notes¶
The
file_pathproperty of theceph_configresource 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::streamparameter 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::authclass
service_description
service_name
service_type
The new
ceph::profile::params::rgw_keystone_integrationparameter has been added. This allows enabling Ceph RADOS Gateway integration with OpenStack Keystone.
The new
rgw::keystone::rgw_keystone_accepted_admin_rolesparameter has been added.Upgrade Notes¶
The
ceph::rgw::syslogparameter has been removed.
The
ceph::profile::params::rgw_keystone_versionparameter has been removed.
The default value of the
ceph::keystone::auth::rolesparameter has been updated and the new default does not contain theMemberrole, because in OpenStack thememberrole is more commonly used, which is now implied by theadminrole.
The
ceph::set_osd_paramsparameter has been removed. Now thecephclass manages ods options.Deprecation Notes¶
The
ceph::rgw::keystone::auth::rgw_serviceparameter 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_serviceparameter.
The
ceph::rgw::rgw_dataparameter now controls thergw_dataoption 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_ipv4option 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::streamparameter has been added. Set this parameter totruewhen CentOS Stream and SIG repository are used.
Now the
ceph_configresource type supports the newsecretproperty. When this property is set totrue, value of the parameter is hidden from puppet logs.
The new
ceph::rgw::barbicandefined resource type has been added. This allows managing settings for Barbican integration of Ceph Object Gateway.
The
ceph::rgwclass 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_apisparameter 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.