Ensure that swiftclient is installed
It's possible for glance-api to get stuck in a loop starting when the backend is swift, and python-swiftclient is not present on the system. Depends-On: I65fb0736e9fa9e68c3c7877cf6caf228c49eb82d Change-Id: I1eeb9f12cf82961ae820067ad8fe91d096d1d6e1 Closes-bug: #1632143
This commit is contained in:
parent
74e52d294c
commit
33f96d71ed
@ -70,6 +70,9 @@ class glance::backend::swift(
|
|||||||
) {
|
) {
|
||||||
|
|
||||||
include ::glance::deps
|
include ::glance::deps
|
||||||
|
include ::swift::client
|
||||||
|
Class['swift::client'] -> Anchor['glance::install::end']
|
||||||
|
Service<| tag == 'swift-service' |> -> Service['glance-api']
|
||||||
|
|
||||||
glance_api_config {
|
glance_api_config {
|
||||||
'glance_store/swift_store_region': value => $swift_store_region;
|
'glance_store/swift_store_region': value => $swift_store_region;
|
||||||
|
@ -59,6 +59,10 @@
|
|||||||
"name": "puppetlabs/stdlib",
|
"name": "puppetlabs/stdlib",
|
||||||
"version_requirement": ">=4.2.0 <5.0.0"
|
"version_requirement": ">=4.2.0 <5.0.0"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "openstack/swift",
|
||||||
|
"version_requirement": ">=9.4.0 <10.0.0"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "openstack/openstacklib",
|
"name": "openstack/openstacklib",
|
||||||
"version_requirement": ">=9.4.0 <10.0.0"
|
"version_requirement": ">=9.4.0 <10.0.0"
|
||||||
|
@ -15,6 +15,8 @@ describe 'glance::backend::swift' do
|
|||||||
|
|
||||||
describe 'when default parameters' do
|
describe 'when default parameters' do
|
||||||
|
|
||||||
|
it { is_expected.to contain_class 'swift::client' }
|
||||||
|
|
||||||
it 'configures glance-api.conf' do
|
it 'configures glance-api.conf' do
|
||||||
is_expected.to contain_glance_api_config('glance_store/default_store').with_value('swift')
|
is_expected.to contain_glance_api_config('glance_store/default_store').with_value('swift')
|
||||||
is_expected.to contain_glance_api_config('glance_store/swift_store_large_object_size').with_value('<SERVICE DEFAULT>')
|
is_expected.to contain_glance_api_config('glance_store/swift_store_large_object_size').with_value('<SERVICE DEFAULT>')
|
||||||
|
Loading…
Reference in New Issue
Block a user