container-reconciler: Enable cache middleware by default
The chache middleware is now enabled by default in most of the services but only container-reconciler disables it by default, though the sample config container-reconciler config file in the swift repository enables the middleware. This updates the default value so that the default pipeline is consistent among services, and is aligned with the sample files in swift. Change-Id: Ifcb4d241de14a9e0b7e3afb79e73b9a57acc9d9e
This commit is contained in:
parent
d0b20eb5d9
commit
5611ed75f5
|
@ -78,7 +78,7 @@ class swift::containerreconciler(
|
|||
Boolean $manage_service = true,
|
||||
Boolean $enabled = true,
|
||||
$package_ensure = 'present',
|
||||
Swift::Pipeline $pipeline = ['catch_errors', 'proxy-logging', 'proxy-server'],
|
||||
Swift::Pipeline $pipeline = ['catch_errors', 'proxy-logging', 'cache', 'proxy-server'],
|
||||
$interval = $facts['os_service_default'],
|
||||
$reclaim_age = $facts['os_service_default'],
|
||||
$request_tries = $facts['os_service_default'],
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
upgrade:
|
||||
- |
|
||||
Default value of ``swift::containererconciler::pipeline`` has been updated
|
||||
and the default pipeline now contains the cache middleware.
|
|
@ -14,7 +14,7 @@ describe 'swift::containerreconciler' do
|
|||
context 'with defaults' do
|
||||
it 'configures container-reconciler.conf' do
|
||||
is_expected.to contain_swift_container_reconciler_config(
|
||||
'pipeline:main/pipeline').with_value('catch_errors proxy-logging proxy-server')
|
||||
'pipeline:main/pipeline').with_value('catch_errors proxy-logging cache proxy-server')
|
||||
is_expected.to contain_swift_container_reconciler_config(
|
||||
'container-reconciler/interval').with_value('<SERVICE DEFAULT>')
|
||||
is_expected.to contain_swift_container_reconciler_config(
|
||||
|
@ -22,15 +22,15 @@ describe 'swift::containerreconciler' do
|
|||
is_expected.to contain_swift_container_reconciler_config(
|
||||
'container-reconciler/request_tries').with_value('<SERVICE DEFAULT>')
|
||||
is_expected.to contain_swift_container_reconciler_config(
|
||||
'filter:cache/memcache_servers').with_ensure('absent')
|
||||
'filter:cache/memcache_servers').with_value('127.0.0.1:11211')
|
||||
is_expected.to contain_swift_container_reconciler_config(
|
||||
'filter:cache/tls_enabled').with_ensure('absent')
|
||||
'filter:cache/tls_enabled').with_value('<SERVICE DEFAULT>')
|
||||
is_expected.to contain_swift_container_reconciler_config(
|
||||
'filter:cache/tls_cafile').with_ensure('absent')
|
||||
'filter:cache/tls_cafile').with_value('<SERVICE DEFAULT>')
|
||||
is_expected.to contain_swift_container_reconciler_config(
|
||||
'filter:cache/tls_certfile').with_ensure('absent')
|
||||
'filter:cache/tls_certfile').with_value('<SERVICE DEFAULT>')
|
||||
is_expected.to contain_swift_container_reconciler_config(
|
||||
'filter:cache/tls_keyfile').with_ensure('absent')
|
||||
'filter:cache/tls_keyfile').with_value('<SERVICE DEFAULT>')
|
||||
end
|
||||
|
||||
it 'configures container-reconciler service' do
|
||||
|
@ -62,27 +62,26 @@ describe 'swift::containerreconciler' do
|
|||
end
|
||||
end
|
||||
|
||||
context 'when including cache in pipeline' do
|
||||
context 'when chache is not included in pipeline' do
|
||||
before do
|
||||
params.merge!(
|
||||
:pipeline => ['catch_errors', 'proxy-logging', 'cache', 'proxy-server'],
|
||||
:memcache_servers => ['127.0.0.1:11211'],
|
||||
:pipeline => ['catch_errors', 'proxy-logging', 'proxy-server'],
|
||||
)
|
||||
end
|
||||
|
||||
it 'configures memcache servers' do
|
||||
it 'should not configure memcache servers' do
|
||||
is_expected.to contain_swift_container_reconciler_config(
|
||||
'pipeline:main/pipeline').with_value('catch_errors proxy-logging cache proxy-server')
|
||||
'pipeline:main/pipeline').with_value('catch_errors proxy-logging proxy-server')
|
||||
is_expected.to contain_swift_container_reconciler_config(
|
||||
'filter:cache/memcache_servers').with_value('127.0.0.1:11211')
|
||||
'filter:cache/memcache_servers').with_ensure('absent')
|
||||
is_expected.to contain_swift_container_reconciler_config(
|
||||
'filter:cache/tls_enabled').with_value('<SERVICE DEFAULT>')
|
||||
'filter:cache/tls_enabled').with_ensure('absent')
|
||||
is_expected.to contain_swift_container_reconciler_config(
|
||||
'filter:cache/tls_cafile').with_value('<SERVICE DEFAULT>')
|
||||
'filter:cache/tls_cafile').with_ensure('absent')
|
||||
is_expected.to contain_swift_container_reconciler_config(
|
||||
'filter:cache/tls_certfile').with_value('<SERVICE DEFAULT>')
|
||||
'filter:cache/tls_certfile').with_ensure('absent')
|
||||
is_expected.to contain_swift_container_reconciler_config(
|
||||
'filter:cache/tls_keyfile').with_value('<SERVICE DEFAULT>')
|
||||
'filter:cache/tls_keyfile').with_ensure('absent')
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -83,6 +83,8 @@ describe 'swift::objectexpirer' do
|
|||
end
|
||||
|
||||
it 'should not configure memcache servers' do
|
||||
is_expected.to contain_swift_object_expirer_config(
|
||||
'pipeline:main/pipeline').with_value('catch_errors proxy-logging proxy-server')
|
||||
is_expected.to contain_swift_object_expirer_config(
|
||||
'filter:cache/memcache_servers').with_ensure('absent')
|
||||
is_expected.to contain_swift_object_expirer_config(
|
||||
|
|
Loading…
Reference in New Issue