We are tickled pink to announce the release of: puppet-ceph 2.6.0: Puppet module for Ceph Download the package from: https://tarballs.openstack.org/puppet-ceph/ For more details, please see below. 2.6.0 ^^^^^ Upgrade Notes ************* * The PKI functionality in the ceph::rgw::keystone class is now deprecated and the functionality is removed since Keystone v2.0 API is not available anymore and PKI tokens is removed. * Ceph Firefly is EOL since a long time and is no longer supported. * The default value for ceph::rgw::keystone::rgw_keystone_accepted_roles is changed from Member to member * The deprecated class ceph::rgw::apache_fastcgi is now removed. * The ceph::rgw::keystone class now defaults to configuration it for Keystone V3 API. The v2.0 functionality is removed. * The ceph::rgw::keystone class now requires the rgw_keystone_admin_domain, rgw_keystone_admin_project, rgw_keystone_admin_user and rgw_keystone_admin_password parameters to be configured, these were previously only required when configuring Keystone V3, which is now the default and v2.0 has been removed. Deprecation Notes ***************** * ceph::rgw::keystone::use_pki is deprecated and has no effect. * ceph::rgw::keystone::rgw_keystone_revocation_interval is deprecated and has no effect. * ceph::rgw::keystone::nss_db_path is deprecated and has no effect. * ceph::rgw::keystone::user is deprecated and has no effect. * The ceph::rgw::keystone::rgw_keystone_version is deprecated and now has no effect. * The ceph::rgw::keystone::rgw_keystone_admin_token is deprecated and now has no effect. Changes in puppet-ceph 2.5.2..2.6.0 ----------------------------------- a85fb9b Release 2.6.0 01c6a6a Release puppet-ceph 2.5.3 3fe321f Change Keystone RGW default role from Member to member 8df92d5 Deprecated Keystone v2.0 and PKI tokens in Keystone RGW 85b9d61 Deprecate keystone v2.0 functionality e94c107 Use validate_legacy e39f7d2 Remove Firefly base repo hacking e0069da Fix the misspelling of "required" 658c951 Modify puppet version 4 to 5 9529e8d Add support for encrypted OSDs 764bcf9 Do not check for ldap secret with Fedora and RedHat > 7 698def7 Do not enable Ceph el7 repos for Fedora b817404 Fix minor typo in ceph-disk params. c629218 Allow setting explicit osd type as well as wal and db locations. 096fefe Supply hrefs for table of contents according to context 436437a Change openstack-dev to openstack-discuss e77cead Remove ceph::rgw::apache_fastcgi 8e4cae9 Fix stdlib version in metadata 90738b9 Convert spec testing to use rspec-puppet-facts 3e7cba5 Update min tox version to 2.0 9dc3440 Allow setting pool application tag as supported from the Luminous release. Diffstat (except docs and test files) ------------------------------------- README.md | 1 + manifests/osd.pp | 56 ++- manifests/params.pp | 2 - manifests/pool.pp | 18 + manifests/profile/params.pp | 3 +- manifests/repo.pp | 79 ++--- manifests/rgw/apache_fastcgi.pp | 164 --------- manifests/rgw/keystone.pp | 228 ++++++------- metadata.json | 6 +- .../add-ceph-mgr-support-d2a5e9104021f81a.yaml | 2 +- ...eprecate-rgw-keystone-pki-d8d5862f18c1e196.yaml | 16 + .../notes/firefly-removed-ff181871f3ea5be3.yaml | 4 + ...keystone-rgw-default-role-01c22244b6340a32.yaml | 5 + .../notes/remove-fcgi-f5651dfd6538fdd3.yaml | 4 + .../rgw-keystone-deprecate-14288623c16b4561.yaml | 18 + setup.cfg | 2 +- spec/classes/ceph_conf_spec.rb | 32 +- spec/classes/ceph_init_spec.rb | 142 ++++---- spec/classes/ceph_mds_spec.rb | 24 +- spec/classes/ceph_mons_spec.rb | 14 +- spec/classes/ceph_osds_spec.rb | 17 +- spec/classes/ceph_profile_base_spec.rb | 14 +- spec/classes/ceph_profile_client_spec.rb | 14 +- spec/classes/ceph_profile_fs_spec.rb | 4 +- spec/classes/ceph_profile_mds_spec.rb | 6 +- spec/classes/ceph_profile_mgr_spec.rb | 4 +- spec/classes/ceph_profile_mon_spec.rb | 6 +- spec/classes/ceph_profile_osd_spec.rb | 12 +- spec/classes/ceph_profile_params_spec.rb | 6 +- spec/classes/ceph_repo_spec.rb | 377 ++++++++++----------- spec/classes/ceph_spec.rb | 0 spec/defines/ceph_fs_spec.rb | 6 +- spec/defines/ceph_key_spec.rb | 18 +- spec/defines/ceph_mgr_spec.rb | 72 ++-- spec/defines/ceph_mon_spec.rb | 360 ++++++++++---------- spec/defines/ceph_osd_spec.rb | 330 +++++++++++++++--- spec/defines/ceph_pool_spec.rb | 32 +- spec/defines/ceph_rbd_mirror_spec.rb | 52 +-- spec/defines/ceph_rgw_apache_fastcgi_spec.rb | 141 -------- spec/defines/ceph_rgw_apache_proxy_fcgi_spec.rb | 244 +++++++------ spec/defines/ceph_rgw_civetweb_spec.rb | 30 +- spec/defines/ceph_rgw_keystone_spec.rb | 346 +++---------------- spec/defines/ceph_rgw_spec.rb | 337 +++++++++--------- tox.ini | 2 +- 44 files changed, 1470 insertions(+), 1780 deletions(-)
participants (1)
-
no-reply@openstack.org