Add missing shellinabox package which enables ironic node console

Change-Id: Ib8ed8b0227ba2173cd1650bb3564163a00913b4d
Closes-bug: #1446446
This commit is contained in:
wenchma 2015-04-21 11:52:40 +08:00
parent 5cc49f6b91
commit 511039f668
2 changed files with 6 additions and 4 deletions

View File

@ -81,7 +81,7 @@ when 'fedora', 'rhel'
default['openstack']['bare-metal']['platform'] = {
'ironic_api_packages' => ['openstack-ironic-api'],
'ironic_api_service' => 'openstack-ironic-api',
'ironic_conductor_packages' => ['openstack-ironic-conductor'],
'ironic_conductor_packages' => ['openstack-ironic-conductor', 'shellinabox'],
'ironic_conductor_service' => 'openstack-ironic-conductor',
'ironic_common_packages' => ['openstack-ironic-common', 'python-ironicclient']
}
@ -89,7 +89,7 @@ when 'debian'
default['openstack']['bare-metal']['platform'] = {
'ironic_api_packages' => ['ironic-api'],
'ironic_api_service' => 'ironic-api',
'ironic_conductor_packages' => ['ironic-conductor'],
'ironic_conductor_packages' => ['ironic-conductor', 'shellinabox'],
'ironic_conductor_service' => 'ironic-conductor',
'ironic_common_packages' => ['python-ironicclient', 'ironic-common']
}

View File

@ -32,8 +32,10 @@ describe 'openstack-bare-metal::conductor' do
expect(chef_run).to include_recipe('openstack-bare-metal::ironic-common')
end
it 'upgrades ironic api packages' do
expect(chef_run).to upgrade_package('ironic-conductor')
it 'upgrades ironic conductor packages' do
%w(ironic-conductor shellinabox).each do |pkg|
expect(chef_run).to upgrade_package(pkg)
end
end
describe 'ironic-conductor packages' do