Enable object versioning in Swift proxy
authorChristian Schwede <cschwede@redhat.com>
Mon, 10 Oct 2016 16:02:07 +0000 (18:02 +0200)
committerChristian Schwede <cschwede@redhat.com>
Tue, 11 Oct 2016 07:07:04 +0000 (07:07 +0000)
Tempest expects object versioning to be enabled by default in Swift;
if not it has to be disabled explicitly in the Tempest config.

This is a commonly used middleware, therefore it should be enabled
in the overcloud proxy nodes as well.

Closes-Bug: 1632215
Depends-On: I07a206473ff7939749e3eba1dfe3ea8c4526eb5c
Change-Id: I4eae08ff3f9a3a2f829c3497c1c2aaee8e7f8554

puppet/services/swift-proxy.yaml

index 8b990bc..ed0d12c 100644 (file)
@@ -75,6 +75,7 @@ outputs:
               - admin
               - swiftoperator
               - ResellerAdmin
+            swift::proxy::versioned_writes::allow_versioned_writes: true
             swift::proxy::pipeline:
               - 'catch_errors'
               - 'healthcheck'
@@ -87,6 +88,7 @@ outputs:
               - 'authtoken'
               - 'keystone'
               - 'staticweb'
+              - 'versioned_writes'
               - 'proxy-logging'
               - 'proxy-server'
             swift::proxy::account_autocreate: true