Configure glance-cache.conf with file backend
glance::backend::file was not properly configuring filesystem_store_datadir in /etc/glance/glance-cache.conf when using file backend. Change-Id: Ie8d3259de429089f2f00fbafd2e5cbf90c069263
This commit is contained in:
parent
ffbe1c566f
commit
fe39edd577
@ -9,8 +9,11 @@ class glance::backend::file(
|
||||
) inherits glance::api {
|
||||
|
||||
glance_api_config {
|
||||
'DEFAULT/default_store': value => 'file';
|
||||
'DEFAULT/default_store': value => 'file';
|
||||
'DEFAULT/filesystem_store_datadir': value => $filesystem_store_datadir;
|
||||
}
|
||||
|
||||
glance_cache_config {
|
||||
'DEFAULT/filesystem_store_datadir': value => $filesystem_store_datadir;
|
||||
}
|
||||
}
|
||||
|
@ -2,22 +2,33 @@ require 'spec_helper'
|
||||
|
||||
describe 'glance::backend::file' do
|
||||
let :facts do
|
||||
{
|
||||
:osfamily => 'Debian'
|
||||
}
|
||||
{ :osfamily => 'Debian' }
|
||||
end
|
||||
|
||||
let :pre_condition do
|
||||
'class { "glance::api": keystone_password => "pass" }'
|
||||
end
|
||||
|
||||
it { should contain_glance_api_config('DEFAULT/default_store').with_value('file') }
|
||||
it { should contain_glance_api_config('DEFAULT/filesystem_store_datadir').with_value('/var/lib/glance/images/') }
|
||||
it 'configures glance-api.conf' do
|
||||
should contain_glance_api_config('DEFAULT/default_store').with_value('file')
|
||||
should contain_glance_api_config('DEFAULT/filesystem_store_datadir').with_value('/var/lib/glance/images/')
|
||||
end
|
||||
|
||||
it 'configures glance-cache.conf' do
|
||||
should contain_glance_cache_config('DEFAULT/filesystem_store_datadir').with_value('/var/lib/glance/images/')
|
||||
end
|
||||
|
||||
describe 'when overriding datadir' do
|
||||
let :params do
|
||||
{:filesystem_store_datadir => '/tmp/'}
|
||||
end
|
||||
it { should contain_glance_api_config('DEFAULT/filesystem_store_datadir').with_value('/tmp/') }
|
||||
|
||||
it 'configures glance-api.conf' do
|
||||
should contain_glance_api_config('DEFAULT/filesystem_store_datadir').with_value('/tmp/')
|
||||
end
|
||||
|
||||
it 'configures glance-cache.conf' do
|
||||
should contain_glance_cache_config('DEFAULT/filesystem_store_datadir').with_value('/tmp/')
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user