From d46a0c7d69056a3c046e552d7835133a5cb18f29 Mon Sep 17 00:00:00 2001
From: Thiago da Silva <thiagodasilva@gmail.com>
Date: Thu, 30 Jan 2020 14:43:59 +1100
Subject: [PATCH] Add etag quoter to saio proxy config

Change-Id: I48ebbb38427612a52c36078586af7b9780b5ea37
---
 doc/saio/swift/proxy-server.conf          | 6 +++++-
 docker/rootfs/etc/swift/proxy-server.conf | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/doc/saio/swift/proxy-server.conf b/doc/saio/swift/proxy-server.conf
index ec52958ade..ca9431b247 100644
--- a/doc/saio/swift/proxy-server.conf
+++ b/doc/saio/swift/proxy-server.conf
@@ -9,7 +9,7 @@ eventlet_debug = true
 [pipeline:main]
 # Yes, proxy-logging appears twice. This is so that
 # middleware-originated requests get logged too.
-pipeline = catch_errors gatekeeper healthcheck proxy-logging cache listing_formats bulk tempurl ratelimit crossdomain container_sync tempauth staticweb copy container-quotas account-quotas slo dlo versioned_writes symlink proxy-logging proxy-server
+pipeline = catch_errors gatekeeper healthcheck proxy-logging cache etag-quoter listing_formats bulk tempurl ratelimit crossdomain container_sync tempauth staticweb copy container-quotas account-quotas slo dlo versioned_writes symlink proxy-logging proxy-server
 
 [filter:catch_errors]
 use = egg:swift#catch_errors
@@ -62,6 +62,10 @@ use = egg:swift#container_quotas
 [filter:cache]
 use = egg:swift#memcache
 
+[filter:etag-quoter]
+use = egg:swift#etag_quoter
+enable_by_default = false
+
 [filter:gatekeeper]
 use = egg:swift#gatekeeper
 
diff --git a/docker/rootfs/etc/swift/proxy-server.conf b/docker/rootfs/etc/swift/proxy-server.conf
index 0e7caf7b03..8e14079120 100644
--- a/docker/rootfs/etc/swift/proxy-server.conf
+++ b/docker/rootfs/etc/swift/proxy-server.conf
@@ -9,7 +9,7 @@ log_name = proxy-server
 user = swift
 
 [pipeline:main]
-pipeline = catch_errors gatekeeper healthcheck proxy-logging cache listing_formats bulk tempurl ratelimit s3api tempauth staticweb copy container-quotas account-quotas slo dlo versioned_writes symlink proxy-logging proxy-server
+pipeline = catch_errors gatekeeper healthcheck proxy-logging cache etag-quoter listing_formats bulk tempurl ratelimit s3api tempauth staticweb copy container-quotas account-quotas slo dlo versioned_writes symlink proxy-logging proxy-server
 
 [filter:catch_errors]
 use = egg:swift#catch_errors
@@ -58,6 +58,10 @@ use = egg:swift#container_quotas
 [filter:cache]
 use = egg:swift#memcache
 
+[filter:etag-quoter]
+use = egg:swift#etag_quoter
+enable_by_default = false
+
 [filter:gatekeeper]
 use = egg:swift#gatekeeper