Browse Source

Merge "Add manage_backend_package parameter"

changes/28/616828/1
Zuul 4 years ago committed by Gerrit Code Review
parent
commit
ad25580343
  1. 6
      manifests/cache.pp
  2. 7
      releasenotes/notes/manage-backend-param-b29e0be3dd8e14c3.yaml
  3. 3
      spec/classes/nova_cache_spec.rb

6
manifests/cache.pp

@ -81,6 +81,10 @@
# client connection. (integer value)
# Defaults to $::os_service_default
#
# [*manage_backend_package*]
# (Optional) (Optional) Whether to install the backend package for the cache.
# Defaults to true
#
class nova::cache (
$config_prefix = $::os_service_default,
$expiration_time = $::os_service_default,
@ -95,6 +99,7 @@ class nova::cache (
$memcache_pool_maxsize = $::os_service_default,
$memcache_pool_unused_timeout = $::os_service_default,
$memcache_pool_connection_get_timeout = $::os_service_default,
$manage_backend_package = true,
) {
include ::nova::deps
@ -113,5 +118,6 @@ class nova::cache (
memcache_pool_maxsize => $memcache_pool_maxsize,
memcache_pool_unused_timeout => $memcache_pool_unused_timeout,
memcache_pool_connection_get_timeout => $memcache_pool_connection_get_timeout,
manage_backend_package => $manage_backend_package,
}
}

7
releasenotes/notes/manage-backend-param-b29e0be3dd8e14c3.yaml

@ -0,0 +1,7 @@
---
features:
- |
Added new parameter nova::cache::manage_backend_package that is sent to the
oslo::cache class which determines if the backend cache python library
should be installed or not. Defaults to true same as oslo::cache default
value.

3
spec/classes/nova_cache_spec.rb

@ -23,6 +23,7 @@ describe 'nova::cache' do
is_expected.to contain_nova_config('cache/memcache_pool_maxsize').with_value('<SERVICE DEFAULT>')
is_expected.to contain_nova_config('cache/memcache_pool_unused_timeout').with_value('<SERVICE DEFAULT>')
is_expected.to contain_nova_config('cache/memcache_pool_connection_get_timeout').with_value('<SERVICE DEFAULT>')
is_expected.to contain_oslo__cache('nova_config').with_manage_backend_package(true)
end
end
@ -41,6 +42,7 @@ describe 'nova::cache' do
:memcache_pool_maxsize => '10',
:memcache_pool_unused_timeout => '120',
:memcache_pool_connection_get_timeout => '360',
:manage_backend_package => false,
}
end
@ -58,6 +60,7 @@ describe 'nova::cache' do
is_expected.to contain_nova_config('cache/memcache_pool_maxsize').with_value('10')
is_expected.to contain_nova_config('cache/memcache_pool_unused_timeout').with_value('120')
is_expected.to contain_nova_config('cache/memcache_pool_connection_get_timeout').with_value('360')
is_expected.to contain_oslo__cache('nova_config').with_manage_backend_package(false)
end
end
end

Loading…
Cancel
Save