3 describe 'cinder::volume::quobyte' do
5 shared_examples_for 'quobyte volume driver' do
8 :quobyte_volume_url => 'quobyte://quobyte.cluster.example.com/volume-name',
9 :quobyte_qcow2_volumes => false,
10 :quobyte_sparsed_volumes => true,
14 it 'configures quobyte volume driver' do
15 should contain_cinder_config('DEFAULT/volume_driver').with_value(
16 'cinder.volume.drivers.quobyte.QuobyteDriver')
17 should contain_cinder_config('DEFAULT/quobyte_volume_url').with_value(
18 'quobyte://quobyte.cluster.example.com/volume-name')
19 should contain_cinder_config('DEFAULT/quobyte_qcow2_volumes').with_value(
21 should contain_cinder_config('DEFAULT/quobyte_sparsed_volumes').with_value(
27 context 'on Debian platforms' do
29 { :osfamily => 'Debian' }
32 it_configures 'quobyte volume driver'
35 context 'on RedHat platforms' do
37 { :osfamily => 'RedHat' }
40 it_configures 'quobyte volume driver'