From 95696edafdce05e8c37b83ea7e73d93605656beb Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Wed, 26 Jan 2022 00:04:31 +0900 Subject: [PATCH] Swift: Enable more middleware in proxy pipeline This change updates pipeline of proxy-server to enable some middleware which are enabled in the default pipeline setting in Swift. Change-Id: I0f5ecf1480635221bdae3acec77b9990fab503b6 --- manifests/swift.pp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/manifests/swift.pp b/manifests/swift.pp index 16557931a..b224d3a16 100644 --- a/manifests/swift.pp +++ b/manifests/swift.pp @@ -54,8 +54,9 @@ class openstack_integration::swift { workers => '2', pipeline => [ 'catch_errors', 'gatekeeper', 'healthcheck', 'proxy-logging', 'cache', - 'listing_formats', 'tempurl', 'ratelimit', 'authtoken', 'keystone', - 'copy', 'formpost', 'staticweb', 'container_quotas', 'account_quotas', + 'listing_formats', 'container_sync', 'bulk', 'tempurl', 'ratelimit', + 'authtoken', 'keystone', 'copy', 'formpost', 'staticweb', 'container_quotas', + 'account_quotas', 'slo', 'dlo', 'versioned_writes', 'symlink', 'proxy-logging', 'proxy-server' ], node_timeout => 30, @@ -85,6 +86,12 @@ class openstack_integration::swift { include swift::proxy::staticweb include swift::proxy::container_quotas include swift::proxy::account_quotas + include swift::proxy::bulk + include swift::proxy::container_sync + include swift::proxy::dlo + include swift::proxy::slo + include swift::proxy::symlink + include swift::proxy::versioned_writes class { 'swift::keystone::auth': public_url => "http://${::openstack_integration::config::ip_for_url}:8080/v1/AUTH_%(tenant_id)s", admin_url => "http://${::openstack_integration::config::ip_for_url}:8080",