puppet-swift 25.0.0 (dalmatian)
We are stoked to announce the release of: puppet-swift 25.0.0 This release is part of the dalmatian 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 24.0.0..25.0.0 -------------------------------------- 430536d Prepare 2024.2 release b09cff2 Fix missing puppet-oslo dependency c8f1cb3 Remove unused test script 0294685 Stop manipulating SELinux state 93f15aa Define separator explicitly in set_value call b788228 Add validations for keystone resource parameters 5b6630e storage: Add support for db_preallocation ebc1224 proxy: Adjust parameter description 1033656 Accept array/dict for affinity options ea34ed8 Support more options to control internal request behavior b97128a Require write_affinity when write_affinity_node_count is customized 2f38c29 Allow customizing sorting_method 4ba3863 Support per-method backend ratelimit options 5297605 Support [DEFAULT] cors_expose_headers 845404b Add support for allow_open_expired 3d72d3b Support for barbican_endpoint in kms_keymaster b0e5997 Set appropriate ownership/permission to config files 7f1a945 Add keymaster middleware 140456e Bump upper version of puppet-memcached a123fd1 Ensure app/filter factory options exist f07105a Expose log_name_per_daemon configurable 2655744 reno: Update master for unmaintained/zed 8476a19 Remove support for amqp1 messaging driver f07444d Allow using device uuid in storage::mount 9ac945a Add unit test of Swift::MountDevice type bca2639 ceilometer: Require default_transport_url 003f4fe Make sure storage server config files are not world-readable e751dda ceilometer: Fix wrong rendering of ignore_projects 119d8fc ceilometer: Use dedicated config file for oslo.messaging options e701669 Remove config_file_path f5be5ea Avoid deprecated config_file_path d9f986e proxy: Support keepalive_timeout 9c66538 Update master for stable/2024.1 Diffstat (except docs and test files) ------------------------------------- files/swift_tester.rb | 118 ------------- .../swift_ceilometer_config/openstackconfig.rb | 10 ++ lib/puppet/provider/swift_storage_policy/ruby.rb | 2 +- lib/puppet/type/swift_ceilometer_config.rb | 64 +++++++ manifests/containerreconciler.pp | 17 ++ manifests/deps.pp | 3 + manifests/internal_client.pp | 95 +++++++++-- manifests/keymaster.pp | 20 +++ manifests/keystone/auth.pp | 50 +++--- manifests/memcache.pp | 11 +- manifests/objectexpirer.pp | 15 +- manifests/proxy.pp | 188 ++++++++++++++------- manifests/proxy/ceilometer.pp | 53 +++--- manifests/proxy/keymaster.pp | 24 +++ manifests/storage/all.pp | 30 ++-- manifests/storage/drive_audit.pp | 11 ++ manifests/storage/filter/backend_ratelimit.pp | 73 +++++++- manifests/storage/node.pp | 9 +- manifests/storage/server.pp | 42 ++--- metadata.json | 12 +- ...can-endpoint-in-keymaster-ef3fe756cbd0a735.yaml | 6 + .../notes/db_preallocation-4226028636c46c4d.yaml | 5 + ...-method-backend-ratelimit-d242e8c1bbc3d7cb.yaml | 5 + .../proxy-allow_open_expired-7fbf1625c0cdd0df.yaml | 4 + ...proxy-cors_expose_headers-7ff397892879ff91.yaml | 4 + .../proxy-keepalive_timeout-e2e0ded00a36bf61.yaml | 4 + .../notes/remove-amqp1-2736619e17ce8b1e.yaml | 9 + .../remove-config_file_path-b7cbcff8d732ad9e.yaml | 5 + .../notes/request-opts-d5dd2a93ecfee6b7.yaml | 9 + .../notes/sorting_method-671d31caec09044d.yaml | 8 + ...e-all-log_name_per_daemon-fd0fc2524477154b.yaml | 5 + .../swift-proxy-keymaster-32b86ec03556762d.yaml | 5 + releasenotes/source/2024.1.rst | 6 + releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 2 +- spec/acceptance/10_basic_swift_spec.rb | 16 -- spec/classes/swift_containerreconciler_spec.rb | 7 + spec/classes/swift_internal_client_spec.rb | 46 ++++- spec/classes/swift_keymaster_spec.rb | 10 ++ spec/classes/swift_memcache_spec.rb | 16 +- spec/classes/swift_objectexpirer_spec.rb | 7 + spec/classes/swift_proxy_ceilometer_spec.rb | 60 +++---- spec/classes/swift_proxy_keymaster_spec.rb | 28 +++ spec/classes/swift_proxy_spec.rb | 108 +++++++++--- spec/classes/swift_storage_all_spec.rb | 33 ++-- spec/classes/swift_storage_driver_audit_spec.rb | 14 ++ .../swift_storage_filter_backend_ratelimit_spec.rb | 78 +++++++-- spec/defines/swift_storage_server_spec.rb | 33 ++++ spec/type_aliases/mountdevice_spec.rb | 41 +++++ .../openstackconfig_spec.rb | 49 ++++++ spec/unit/type/swift_ceilometer_config_spec.rb | 64 +++++++ types/mountdevice.pp | 4 +- types/sortingmethod.pp | 5 + 53 files changed, 1123 insertions(+), 421 deletions(-)
participants (1)
-
no-reply@openstack.org