puppet-swift/templates
Christian Schwede da01dd7bd0 Fix middleware order of proxy pipeline and add missing modules
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
2016-09-01 14:51:28 +02:00
..
proxy Fix middleware order of proxy pipeline and add missing modules 2016-09-01 14:51:28 +02:00
account-server.conf.erb Add statsd configuration options 2016-08-24 12:27:19 -06:00
container-server.conf.erb Add statsd configuration options 2016-08-24 12:27:19 -06:00
object-server.conf.erb Add statsd configuration options 2016-08-24 12:27:19 -06:00
proxy-server.conf.erb Merge "Trim useless blank lines in generated config file" 2016-08-25 22:01:55 +00:00
recon.conf.erb Add a blank line to the beginning of each filter 2015-08-28 16:50:38 -03:00
rsyncd.conf.erb Initial commit. 2012-01-19 18:58:37 -08:00
swift_keystone_test.erb Fix Puppet 3.2.x deprecation warnings 2013-07-12 15:40:02 -07:00