Use python3 packages on Ubuntu

Python2.7 is going EOL soon, let us deploy python3 for Rocky from the
start, so we avoid having to switch later.

Change-Id: I6c17195b5bbf06674adfe3380481d00b22446970
This commit is contained in:
Lance Albertson 2019-11-25 16:54:38 -08:00
parent 813fbd2c68
commit 7ee0456dac
3 changed files with 5 additions and 2 deletions

View File

@ -116,7 +116,7 @@ when 'debian'
'ironic_api_service' => 'ironic-api',
'ironic_conductor_packages' => ['ironic-conductor', 'ipmitool'],
'ironic_conductor_service' => 'ironic-conductor',
'ironic_common_packages' => ['python-ironicclient', 'ironic-common'],
'ironic_common_packages' => ['python3-ironic', 'python3-ironic-lib', 'python3-ironicclient', 'ironic-common'],
}
end

View File

@ -58,7 +58,7 @@ describe 'openstack-bare-metal::conductor' do
end
it 'subscribes to the common packages' do
expect(service).to subscribe_to('package[python-ironicclient]').delayed
expect(service).to subscribe_to('package[python3-ironicclient]').delayed
end
end
end

View File

@ -30,6 +30,9 @@ describe 'openstack-bare-metal::ironic-common' do
it 'upgrades ironic common packages' do
expect(chef_run).to upgrade_package('ironic-common')
expect(chef_run).to upgrade_package('python3-ironic')
expect(chef_run).to upgrade_package('python3-ironic-lib')
expect(chef_run).to upgrade_package('python3-ironicclient')
end
describe '/etc/ironic' do