puppet-cinder/spec/defines/cinder_backend_nvmeof_spec.rb
Hamdy Khader 3631e9c27f Add NVMeOF backend
Change-Id: I8f8477a250e9335db690b94f29ea92d0cadbb49a
2018-04-03 17:11:59 +03:00

46 lines
1.3 KiB
Ruby

require 'spec_helper'
describe 'cinder::backend::nvmeof' do
let(:title) {'nvme-backend'}
let :req_params do {
:target_ip_address => '127.0.0.2',
:target_port => '4420',
:target_helper => 'nvmet',
:target_protocol => 'nvmet_rdma',
}
end
let :facts do
OSDefaults.get_facts({:osfamily => 'Debian'})
end
let :params do
req_params
end
describe 'with default params' do
it 'should configure nvmet target' do
is_expected.to contain_cinder_config('nvme-backend/target_ip_address').with(
:value => '127.0.0.2')
is_expected.to contain_cinder_config('nvme-backend/target_port').with(
:value => '4420')
is_expected.to contain_cinder_config('nvme-backend/target_helper').with(
:value => 'nvmet')
is_expected.to contain_cinder_config('nvme-backend/target_protocol').with(
:value => 'nvmet_rdma')
is_expected.to contain_cinder_config('nvme-backend/nvmet_port_id').with(
:value => '1')
is_expected.to contain_cinder_config('nvme-backend/nvmet_ns_id').with(
:value => '10')
is_expected.to contain_cinder_config('nvme-backend/volume_backend_name').with(
:value => 'nvme-backend')
is_expected.to contain_cinder_config('nvme-backend/volume_driver').with(
:value => 'cinder.volume.drivers.lvm.LVMVolumeDriver')
end
end
end