Add memcached_servers for keystone authtoken
This change adds the abiltity to manage the memcached servers for the keystone authtoken configuration in murano Change-Id: Ia7e56b30ce88fb0e18173753c669fc844db2c7e4
This commit is contained in:
parent
62e190da5a
commit
a62be18952
|
@ -232,6 +232,11 @@
|
|||
# (Optional) Public identity endpoint
|
||||
# Defaults to 'http://127.0.0.1:5000'
|
||||
#
|
||||
# [*memcached_servers*]
|
||||
# (optinal) a list of memcached server(s) to use for caching. If left
|
||||
# undefined, tokens will instead be cached in-process.
|
||||
# Defaults to $::os_service_default.
|
||||
#
|
||||
# [*signing_dir*]
|
||||
# (Optional) Directory used to cache files related to PKI tokens
|
||||
# Defaults to '/tmp/keystone-signing-muranoapi'
|
||||
|
@ -306,6 +311,7 @@ class murano(
|
|||
$admin_user = 'murano',
|
||||
$admin_tenant_name = 'services',
|
||||
$auth_uri = 'http://127.0.0.1:5000',
|
||||
$memcached_servers = $::os_service_default,
|
||||
$signing_dir = '/tmp/keystone-signing-muranoapi',
|
||||
$purge_config = false,
|
||||
# Deprecated
|
||||
|
@ -390,6 +396,7 @@ class murano(
|
|||
'keystone_authtoken/signing_dir' : value => $signing_dir;
|
||||
'keystone_authtoken/admin_password' : value => $admin_password;
|
||||
'keystone_authtoken/identity_uri' : value => $identity_uri;
|
||||
'keystone_authtoken/memcached_servers': value => join(any2array($memcached_servers), ',');
|
||||
|
||||
'networking/default_dns': value => $default_nameservers;
|
||||
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
fixes:
|
||||
- Added the ability to manage the memcached servers
|
||||
for keystone_authtoken in murano
|
|
@ -61,6 +61,7 @@ describe 'murano' do
|
|||
it { is_expected.to contain_murano_config('keystone_authtoken/signing_dir').with_value('/tmp/keystone-signing-muranoapi') }
|
||||
it { is_expected.to contain_murano_config('keystone_authtoken/admin_password').with_value('secrete') }
|
||||
it { is_expected.not_to contain_murano_config('keystone_authtoken/identity_uri').with_value('http://10.255.0.1:35357/') }
|
||||
it { is_expected.to contain_murano_config('keystone_authtoken/memcached_servers').with_value('<SERVICE DEFAULT>') }
|
||||
it { is_expected.to contain_murano_config('packages_opts/packages_service').with_value('<SERVICE DEFAULT>') }
|
||||
|
||||
it { is_expected.to contain_exec('murano-dbmanage') }
|
||||
|
@ -105,6 +106,7 @@ describe 'murano' do
|
|||
:kombu_reconnect_delay => '1.0',
|
||||
:kombu_failover_strategy => 'round-robin',
|
||||
:kombu_compression => 'gzip',
|
||||
:memcached_servers => '1.1.1.1:11211',
|
||||
}
|
||||
end
|
||||
|
||||
|
@ -148,6 +150,7 @@ describe 'murano' do
|
|||
it { is_expected.to contain_murano_config('keystone_authtoken/signing_dir').with_value('/tmp/keystone-muranoapi') }
|
||||
it { is_expected.to contain_murano_config('keystone_authtoken/identity_uri').with_value('http://10.255.0.1:35357/') }
|
||||
it { is_expected.to contain_murano_config('keystone_authtoken/admin_password').with_value('secrete') }
|
||||
it { is_expected.to contain_murano_config('keystone_authtoken/memcached_servers').with_value('1.1.1.1:11211') }
|
||||
|
||||
it { is_expected.to contain_murano_config('networking/external_network').with_value('murano-net') }
|
||||
it { is_expected.to contain_murano_config('networking/router_name').with_value('murano-router') }
|
||||
|
|
Loading…
Reference in New Issue