We enthusiastically announce the release of: puppet-ceph 4.1.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. 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). Changes in puppet-ceph 4.0.0..4.1.0 ----------------------------------- 88b58f0 Adjust version for new release a0c90a8 Bump upper version of puppetlabs-concat 60082c2 Bump upper version of puppetlabs-inifile 0d9a555 Prepare a new puppet-ceph release 7d69022 yumrepo: Replace old enabled parameter f28ecc8 Support array for rgw_frontend 5a93404 Add support for ms_bind_ipv4 1f80fff Fix test coverage for old OS/puppet versions 8b88ce6 Replace legacy facts and use fact hash b6731d2 Support Ubuntu Jammy (22.04) babc78c Bump upper version of puppetlabs-apt 4db054a Add back unit tests with Puppet 5 + CentOS 8 Stream Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 28 ++ USECASES.md | 4 +- manifests/init.pp | 5 + manifests/mds.pp | 4 +- manifests/osd.pp | 2 +- manifests/params.pp | 7 +- manifests/profile/base.pp | 1 + manifests/profile/mds.pp | 4 +- manifests/profile/mgr.pp | 2 +- manifests/profile/mon.pp | 4 +- manifests/profile/params.pp | 4 + manifests/repo.pp | 49 ++-- manifests/rgw.pp | 10 +- manifests/rgw/apache_proxy_fcgi.pp | 4 +- manifests/rgw/beast.pp | 6 +- manifests/rgw/civetweb.pp | 6 +- metadata.json | 9 +- .../notes/ms_bind_ipv6-98ba068be0e85b28.yaml | 4 + .../notes/ubuntu-jammy-337ab07e641b8f58.yaml | 4 + spec/classes/ceph_conf_spec.rb | 4 +- spec/classes/ceph_init_spec.rb | 7 +- spec/classes/ceph_mds_spec.rb | 10 +- spec/classes/ceph_mons_spec.rb | 4 +- spec/classes/ceph_osds_spec.rb | 4 +- spec/classes/ceph_profile_base_spec.rb | 8 +- spec/classes/ceph_profile_client_spec.rb | 10 +- spec/classes/ceph_profile_fs_spec.rb | 6 +- spec/classes/ceph_profile_mds_spec.rb | 10 +- spec/classes/ceph_profile_mgr_spec.rb | 10 +- spec/classes/ceph_profile_mon_spec.rb | 12 +- spec/classes/ceph_profile_osd_spec.rb | 12 +- spec/classes/ceph_profile_params_spec.rb | 8 +- spec/classes/ceph_repo_spec.rb | 297 ++++++++++----------- spec/classes/ceph_rgw_keystone_auth_spec.rb | 4 +- spec/defines/ceph_fs_spec.rb | 6 +- spec/defines/ceph_key_spec.rb | 4 +- spec/defines/ceph_mgr_spec.rb | 4 +- spec/defines/ceph_mon_spec.rb | 4 +- spec/defines/ceph_osd_spec.rb | 4 +- spec/defines/ceph_pool_spec.rb | 4 +- spec/defines/ceph_rbd_mirror_spec.rb | 4 +- spec/defines/ceph_rgw_apache_proxy_fcgi_spec.rb | 13 +- spec/defines/ceph_rgw_barbican_spec.rb | 4 +- spec/defines/ceph_rgw_beast_spec.rb | 19 +- spec/defines/ceph_rgw_civetweb_spec.rb | 20 +- spec/defines/ceph_rgw_keystone_spec.rb | 4 +- spec/defines/ceph_rgw_spec.rb | 19 +- spec/fixtures/hieradata/hiera.yaml | 2 +- spec/unit/provider/ceph_config/ini_setting_spec.rb | 6 +- 49 files changed, 380 insertions(+), 300 deletions(-)