[release-announce] puppet-swift 21.0.0 (zed)

no-reply at openstack.org no-reply at openstack.org
Thu Oct 20 11:36:19 UTC 2022


We are amped to announce the release of:

puppet-swift 21.0.0: Puppet module for OpenStack Swift

This release is part of the zed 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 20.3.0..21.0.0
--------------------------------------

b39a938 Prepare Zed RC1
7e82102 authtoken: Remove deprecated auth_plugin
202afa1 Manage internal-client.conf in acceptance tests
d3dce7e CentOS: Use consistent host parameters instead of hard-codes
2391c00 authtoken: Accept array for service_token_roles
e94bbf5 bulk: Support more tunable options
10aef4e bulk: Remove redundant hard-coded defaults
9686d3e ratelimit: Support options for container access ratelimit
12bb9f0 ratelimit: Remove redundant hard-coded defaults
ce43aca Remove redundant hard-codes from all
28d45ea ceilometer: Remove deprecated auth_uri
818f185 authtoken: Remove deprecated signing_dir
0e2e25e s3: Remove the unused/deprecated ensure parameter
c9cfdf7 slo: Remove deprecated min_segment_size
7cd5360 Remove remaining hard-code of username in each manifest
7d220dd Create a separate class for [swift-constraints] options
428d620 Reduce hard-coded defaults of object-expirer.conf
5a82bf2 Multiple rsync modules
11b193c Fix type validation warning for storage policy rings
7d1956e Do not hard-code default of [swift-constraints] max_header_size
eb15c31 Add fundamental middlewares to proxy-server pipeline
0cce118 Ensure swift_hash_path_prefix/suffix are cleared
9b9e43f Fail if pipeline does not include the proper server
453b1a9 Use ini provider to manage storage config files
efcef86 Support customizing internal-client.conf
5705d49 Remove logic for Puppet < 4.3
67454cf Support more [oslo_messaging_rabbit] parameters
0439bd2 Use p-o-i manifest to deploy memcached
77e8503 proxy: Reduce hard-coded default values
93b2eb1 Use $::os_service_default instead of undef
44fdeb5 Bump upper version of puppet-memcached
68c875b Fix wrong test description
f327648 Rename acceptance spec files to explain order
4be2336 Fix deprecation warning by validate_legacy
1505494 Remove warning about old incoming/outcoming chmod
d443048 Use the root user to generate ring builder files
0eda2a0 Deprecate support for swauth
c69f9fb Restart proxy-server when ceilometermiddleware is updated.
152587f Remove unnecessary group assignment
e004e46 Remove deprecated allow_versions
1414bd7 Remove deprecated swift::test_file
41b842c swiftinit: Remove support for upstrart
4d937a4 Fix typos in parameter descriptions and tests
9fcfcb2 Fix typo in swiftinit service type
814ec2d Fix typo in parameter name
a6ed2f5 Fix outdated constraint of puppet-rsync and puppet-xinetd
fc7ffe1 Remove support for CentOS 8 Stream
7f96ac3 Improve test coverage of swift::storage::disk
0461df0 Skip creating files/directories created by packages
19fa1ca Allow single alias in swift_storage_policy provider
b0c9ae2 Revert "Avoid duplicate package swift."
12ce6b7 dispersion: auth_key should be secret
afc84ae Ensure cache parameters are cleared
2b26763 container-reconciler: Do not hard-code default values
22ba349 Update master for stable/yoga


Diffstat (except docs and test files)
-------------------------------------

README.md                                          |   4 +-
lib/puppet/provider/service/swiftinit.rb           |  73 +--
.../swift_internal_client_config/ini_setting.rb    |  10 +
lib/puppet/type/swift_internal_client_config.rb    |  53 +++
lib/puppet/type/swift_storage_policy.rb            |   2 +-
manifests/config.pp                                |  29 ++
manifests/constraints.pp                           | 121 +++++
manifests/containerreconciler.pp                   |  30 +-
manifests/deps.pp                                  |   5 +-
manifests/dispersion.pp                            |   2 +-
manifests/init.pp                                  |  62 +--
manifests/internal_client.pp                       |  95 ++++
manifests/internal_client/cache.pp                 |  76 +++
manifests/internal_client/catch_errors.pp          |  25 +
manifests/internal_client/proxy_logging.pp         |  15 +
manifests/internal_client/symlink.pp               |  42 ++
manifests/keymaster.pp                             |   4 +-
manifests/objectexpirer.pp                         |  63 ++-
manifests/params.pp                                |  10 +-
manifests/proxy.pp                                 |  56 ++-
manifests/proxy/authtoken.pp                       |  33 +-
manifests/proxy/bulk.pp                            |  49 +-
manifests/proxy/cache.pp                           |   4 +-
manifests/proxy/ceilometer.pp                      | 159 +++++--
manifests/proxy/cname_lookup.pp                    |   2 +-
manifests/proxy/domain_remap.pp                    |   2 +-
manifests/proxy/gatekeeper.pp                      |   2 +-
manifests/proxy/ratelimit.pp                       |  48 +-
manifests/proxy/s3api.pp                           |  14 +-
manifests/proxy/slo.pp                             |  17 +-
manifests/proxy/swauth.pp                          |   4 +-
manifests/proxy/tempauth.pp                        |   2 +-
.../multiple-rsync-modules-afc3971c952e6aac.yaml   |   8 +
manifests/ringbuilder.pp                           |   4 +-
manifests/ringbuilder/create.pp                    |  16 +-
manifests/ringbuilder/policy_ring.pp               |   4 +-
manifests/ringbuilder/rebalance.pp                 |   6 +-
manifests/storage/account.pp                       |   3 -
manifests/storage/all.pp                           |  41 +-
manifests/storage/container.pp                     |  11 +-
manifests/storage/cron/recon.pp                    |   6 +-
manifests/storage/disk.pp                          |   2 +-
manifests/storage/ext4.pp                          |   2 +-
manifests/storage/filter/healthcheck.pp            |  10 +-
manifests/storage/filter/recon.pp                  |  18 +-
manifests/storage/generic.pp                       |  16 +-
manifests/storage/node.pp                          |   6 +-
manifests/storage/object.pp                        |   4 -
manifests/storage/server.pp                        | 361 ++++++++++----
manifests/storage/xfs.pp                           |   5 +-
manifests/test_file.pp                             |  50 --
metadata.json                                      |  12 +-
.../notes/bug-1980613-b2e589f74602f11f.yaml        |   6 +
.../notes/bulk-delete-opts-fa2e67271dcac415.yaml   |   8 +
.../container-ratelimit-9d38553d9512934e.yaml      |   8 +
...eprecate-ceilometer-group-81408169438202b6.yaml |   5 +
.../notes/deprecate-swauth-6fa98d40e43dfe63.yaml   |   6 +
.../notes/internal-client-ce022fa93df88aaa.yaml    |   5 +
...slo-messaging-rabbit-opts-e4da4a73d1f2c788.yaml |  15 +
.../remove-allow_versions-5322f36b2efff0f6.yaml    |   8 +
...ove-authtoken-auth_plugin-43478ec4f2df8ec8.yaml |   5 +
...ove-authtoken-signing_dir-989e2c10724b70fe.yaml |   4 +
...emove-ceilometer-auth_uri-0ff63e4d4702d4ce.yaml |   4 +
.../notes/remove-centos-8-d2977f312220e2be.yaml    |   4 +
.../remove-s3api-ensure-f277f4f7933f7fa8.yaml      |   4 +
...move-slo-min_segment_size-b1d5ffaa4112cfba.yaml |   4 +
.../notes/remove-test_file-b6297826dcc22267.yaml   |   4 +
.../notes/storage-config-43804c0fae439026.yaml     |   8 +
.../notes/swift-constraints-818407c7fc2c1025.yaml  |  15 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/yoga.rst                       |   6 +
...{basic_swift_spec.rb => 10_basic_swift_spec.rb} | 172 ++++---
...wift_config_spec.rb => 99_swift_config_spec.rb} |   0
spec/classes/swift_config_spec.rb                  |  44 ++
spec/classes/swift_constraints_spec.rb             |  73 +++
spec/classes/swift_containerreconciler_spec.rb     |   8 +-
spec/classes/swift_dispersion_spec.rb              |   2 +-
spec/classes/swift_internal_client_cache_spec.rb   |  78 +++
.../swift_internal_client_catch_errors_spec.rb     |  19 +
spec/classes/swift_internal_client_spec.rb         |  73 +++
spec/classes/swift_internal_client_symlink_spec.rb |  33 ++
spec/classes/swift_memcache_spec.rb                |   2 +-
spec/classes/swift_objectexpirer_spec.rb           |  24 +-
spec/classes/swift_proxy_authtoken_spec.rb         |   2 -
spec/classes/swift_proxy_bulk_spec.rb              |  33 +-
spec/classes/swift_proxy_ceilometer_spec.rb        |  25 +-
spec/classes/swift_proxy_ratelimit_spec.rb         |  54 ++-
spec/classes/swift_proxy_spec.rb                   |  22 +-
spec/classes/swift_spec.rb                         |  85 ++--
spec/classes/swift_storage_all_spec.rb             |  65 +--
spec/classes/swift_storage_spec.rb                 |   6 +-
spec/classes/swift_test_file_spec.rb               |  59 ---
spec/defines/swift_ringbuilder_create_spec.rb      |  20 +-
spec/defines/swift_ringbuilder_rebalance_spec.rb   |  16 +-
spec/defines/swift_storage_disk_spec.rb            |  78 ++-
.../swift_storage_filter_healthcheck_spec.rb       |  10 +-
spec/defines/swift_storage_filter_recon_spec.rb    |  22 +-
spec/defines/swift_storage_server_spec.rb          | 521 ++++++++++++++-------
.../swift_account_uwsgi_config/ini_setting_spec.rb |   2 +-
.../ini_setting_spec.rb                            |   2 +-
.../ini_setting_spec.rb                            |  49 ++
.../swift_proxy_uwsgi_config/ini_setting_spec.rb   |   2 +-
.../puppet/provider/swift_storage_policy/ruby.rb   |   2 +-
spec/unit/type/swift_account_uwsgi_config_spec.rb  |   2 +-
spec/unit/type/swift_config_spec.rb                |   2 +-
.../unit/type/swift_container_uwsgi_config_spec.rb |   2 +-
.../unit/type/swift_internal_client_config_spec.rb |  19 +
spec/unit/type/swift_proxy_uwsgi_config_spec.rb    |   2 +-
templates/account-server.conf.erb                  |  45 --
templates/container-server.conf.erb                |  56 ---
templates/healthcheck.conf.erb                     |   3 -
templates/object-server.conf.erb                   |  57 ---
templates/recon.conf.erb                           |   4 -
templates/swift_keystone_test.erb                  | 115 -----
114 files changed, 2371 insertions(+), 1357 deletions(-)







More information about the Release-announce mailing list