Merge "Cleanup device addresses of vgpu type when empty"

This commit is contained in:
Zuul 2020-09-21 09:14:43 +00:00 committed by Gerrit Code Review
commit a825117f91
2 changed files with 5 additions and 0 deletions

View File

@ -43,6 +43,10 @@ class nova::compute::vgpu(
nova_config {
"vgpu_${vgpu_type}/device_addresses": value => join(any2array($device_addresses), ',');
}
} else {
nova_config {
"vgpu_${vgpu_type}/device_addresses": ensure => absent;
}
}
}
} else {

View File

@ -29,6 +29,7 @@ describe 'nova::compute::vgpu' do
}
end
it { is_expected.to contain_nova_config('devices/enabled_vgpu_types').with_value('nvidia-35') }
it { is_expected.to contain_nova_config('vgpu_nvidia-35/device_addresses').with_ensure('absent') }
end
context 'with multiple vgpu devices' do