da01dd7bd0
This patch fixes the order of the middlewares defined in the Swift proxy server pipeline. Sources for the order: https://github.com/openstack/swift/blob/master/etc/proxy-server.conf-sample#L91-L99 http://docs.openstack.org/developer/swift/middleware.html# https://github.com/openstack/swift3/blob/master/etc/proxy-server.conf-sample#L9 https://github.com/openstack/ceilometermiddleware/blob/master/ceilometermiddleware/swift.py#L21-L22 These are all values in order: 10 catch_errors 20 gatekeeper 30 healthcheck 40 (reserved for proxy_logging, see below) 50 cache 60 container_sync 70 swift3 80 s3token 90 ratelimit 100 crossdomain 110 bulk 120 tempurl 130 formpost 140 copy 150 tempauth 160 swauth 170 authtoken 180 keystone 190 staticweb 200 copy 210 account_quotas 220 container_quotas 230 slo 240 dlo 250 versioned_writes 260 ceilometer 270 proxy-logging 280 proxy-server The copy and versioned_writes middlewares have been added too. The proxy_logging should be added a second time at position 40, but the actual value is 270 to have the final proxy-logging just before the proxy-server. Also renamed the suffix 'swauth' in the 'tempauth' manifest to be 'tempauth'; 'swauth' is used in a different manifest. Closes-Bug: 1618514 Change-Id: I99433720e32dc3557b809c8d42ce3d5981c199c3 |
||
---|---|---|
.. | ||
account_quotas.conf.erb | ||
authtoken.conf.erb | ||
bulk.conf.erb | ||
cache.conf.erb | ||
catch_errors.conf.erb | ||
ceilometer.conf.erb | ||
container_quotas.conf.erb | ||
container_sync.conf.erb | ||
copy.conf.erb | ||
crossdomain.conf.erb | ||
dlo.conf.erb | ||
formpost.conf.erb | ||
gatekeeper.conf.erb | ||
healthcheck.conf.erb | ||
keystone.conf.erb | ||
proxy-logging.conf.erb | ||
ratelimit.conf.erb | ||
s3token.conf.erb | ||
slo.conf.erb | ||
staticweb.conf.erb | ||
swauth.conf.erb | ||
swift3.conf.erb | ||
tempauth.conf.erb | ||
tempurl.conf.erb | ||
versioned_writes.conf.erb |