puppet-swift 23.0.0 (bobcat)
We are tickled pink to announce the release of: puppet-swift 23.0.0: Puppet module for OpenStack Swift This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/puppet-swift Download the package from: https://tarballs.openstack.org/puppet-swift/ Please report issues through: https://bugs.launchpad.net/puppet-swift/+bugs For more details, please see below. Changes in puppet-swift 22.0.0..23.0.0 -------------------------------------- c9161c0 Remove usage of deleted manifest_dir e51d34b Prepare 2023.2 release 18b67d8 Bump upper version of stdlib 0f7bdd7 replace validate_legacy 0be4c72 Exclude release note files 9cb5bb1 Add .pdkignore to exclude some files from tar ball f814e5c Bump upper version of puppetlabs-xinetd 3c89736 Restart only specific services after config change b82c355 Bump upper version of puppetlabs-concat d26e4f4 Load libraries in a single place 12cceb1 Remove debug output 6c6de8e Remove old and outdated TODOs de05151 Expose hosts_allow/deny for rsyncd configuration. 209a71a Refactor unit tests of swift::storage::all 6a99865 Fix wrong indent for rsync_module_per_device tests 21e198a Fix inconsistent parameter order f2bb7ab Remove deprecated swift::max_header_size 908bd01 Fix undefined reseller_prefix_upcase e0d56b3 Fix wrong usage of validate_legacy bc83536 Drop unused parameter definition e4d8af8 Remove support for Puppet 6 9bd09b1 Allow defining a section without settings 0f30246 Bump upper version of puppetlabs-inifile f819119 tempauth: Do not log account information b2d6820 Refactor handling of tmpauth account line ed15de5 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- .pdkignore | 52 +++++ lib/puppet/functions/validate_tempauth_account.rb | 44 ++++ .../provider/swift_account_config/ini_setting.rb | 6 + .../provider/swift_container_config/ini_setting.rb | 6 + .../provider/swift_object_config/ini_setting.rb | 6 + lib/puppet/type/swift_account_config.rb | 2 +- lib/puppet/type/swift_container_config.rb | 2 +- lib/puppet/type/swift_object_config.rb | 2 +- manifests/config.pp | 22 +- manifests/constraints.pp | 2 +- manifests/containerreconciler.pp | 27 ++- manifests/deps.pp | 50 ++--- manifests/init.pp | 14 -- manifests/internal_client.pp | 6 +- manifests/objectexpirer.pp | 1 - manifests/proxy.pp | 74 +++---- manifests/proxy/ratelimit.pp | 17 +- manifests/proxy/tempauth.pp | 50 ++--- manifests/proxy/tempauth_account.pp | 2 +- manifests/ringbuilder/create.pp | 25 ++- manifests/ringbuilder/policy_ring.pp | 35 ++-- manifests/ringbuilder/rebalance.pp | 28 ++- manifests/ringsync.pp | 9 +- manifests/service.pp | 10 +- manifests/storage/account.pp | 1 + manifests/storage/all.pp | 32 ++- manifests/storage/container.pp | 3 + manifests/storage/drive_audit.pp | 50 +++-- manifests/storage/generic.pp | 40 ++-- manifests/storage/mount.pp | 16 +- manifests/storage/node.pp | 7 +- manifests/storage/object.pp | 2 + manifests/storage/server.pp | 180 ++++++++--------- manifests/storage/xfs.pp | 14 +- metadata.json | 16 +- .../constraints-cleanup-3c8aee96638459b5.yaml | 4 + .../notes/hosts_allow-7795d5f8f9ccd24e.yaml | 9 + .../notes/remove-puppet-6-7ea56963ed8a90d2.yaml | 4 + ...restart-specific-services-1b0a0e9d45afa0bc.yaml | 12 ++ releasenotes/source/2023.1.rst | 6 + releasenotes/source/index.rst | 1 + spec/acceptance/99_swift_config_spec.rb | 40 +++- spec/classes/swift_proxy_spec.rb | 6 +- spec/classes/swift_proxy_tempauth_spec.rb | 10 +- spec/classes/swift_spec.rb | 11 - spec/classes/swift_storage_account_spec.rb | 2 +- spec/classes/swift_storage_all_spec.rb | 147 +++++++------- spec/classes/swift_storage_container_spec.rb | 2 +- spec/classes/swift_storage_object_spec.rb | 2 +- spec/defines/swift_proxy_tempauth_account_spec.rb | 4 +- spec/defines/swift_storage_generic_spec.rb | 6 +- spec/defines/swift_storage_server_spec.rb | 224 ++++++++++++++------- spec/functions/validate_tempauth_account_spec.rb | 133 ++++++++++++ spec/spec_helper.rb | 7 +- spec/type_aliases/ringtype_spec.rb | 29 +++ spec/type_aliases/storageservertype_spec.rb | 27 +++ .../swift_account_config/ini_setting_spec.rb | 23 --- .../swift_account_uwsgi_config/ini_setting_spec.rb | 16 -- .../swift_bench_config/ini_setting_spec.rb | 23 --- .../unit/provider/swift_config/ini_setting_spec.rb | 23 --- .../swift_container_config/ini_setting_spec.rb | 23 --- .../ini_setting_spec.rb | 23 --- .../ini_setting_spec.rb | 16 -- .../swift_dispersion_config/ini_setting_spec.rb | 23 --- .../swift_drive_audit_config/ini_setting_spec.rb | 25 --- .../swift_keymaster_config/ini_setting_spec.rb | 23 --- .../swift_object_config/ini_setting_spec.rb | 23 --- .../ini_setting_spec.rb | 12 -- .../swift_proxy_config/ini_setting_spec.rb | 23 --- .../swift_proxy_uwsgi_config/ini_setting_spec.rb | 16 -- types/pipeline.pp | 1 + types/ringtype.pp | 8 + types/storageservertype.pp | 5 + 73 files changed, 961 insertions(+), 884 deletions(-)
participants (1)
-
no-reply@openstack.org