3 describe 'cinder::backend::quobyte' do
5 shared_examples_for 'quobyte volume driver' do
6 let(:title) {'myquobyte'}
10 :quobyte_volume_url => 'quobyte://quobyte.cluster.example.com/volume-name',
11 :quobyte_qcow2_volumes => false,
12 :quobyte_sparsed_volumes => true,
16 it 'configures quobyte volume driver' do
17 should contain_cinder_config('myquobyte/volume_driver').with_value(
18 'cinder.volume.drivers.quobyte.QuobyteDriver')
19 should contain_cinder_config('myquobyte/quobyte_volume_url').with_value(
20 'quobyte://quobyte.cluster.example.com/volume-name')
21 should contain_cinder_config('myquobyte/quobyte_qcow2_volumes').with_value(
23 should contain_cinder_config('myquobyte/quobyte_sparsed_volumes').with_value(
29 context 'on Debian platforms' do
31 { :osfamily => 'Debian' }
34 it_configures 'quobyte volume driver'
37 context 'on RedHat platforms' do
39 { :osfamily => 'RedHat' }
42 it_configures 'quobyte volume driver'