Allow packages to be updatable

In order for package updates to occur, package resources need to use
the upgrade action.

Change-Id: I39469096c6965731befa443c56968820ec97dc20
Implements: blueprint allow-package-updates
This commit is contained in:
Mark Vanderwiel
2014-04-30 16:46:37 -05:00
parent 48a3a0562a
commit 3bef4877c8
6 changed files with 31 additions and 27 deletions

View File

@@ -42,20 +42,20 @@ describe 'openstack-identity::server' do
expect { chef_run }.to_not raise_error
end
it 'installs mysql python packages' do
expect(chef_run).to install_package('python-mysqldb')
it 'upgrades mysql python packages' do
expect(chef_run).to upgrade_package('python-mysqldb')
end
it 'installs postgresql python packages if explicitly told' do
it 'upgrades postgresql python packages if explicitly told' do
node.set['openstack']['db']['identity']['service_type'] = 'postgresql'
expect(chef_run).to install_package('python-psycopg2')
expect(chef_run).to upgrade_package('python-psycopg2')
end
it 'installs memcache python packages' do
expect(chef_run).to install_package('python-memcache')
it 'upgrades memcache python packages' do
expect(chef_run).to upgrade_package('python-memcache')
end
it 'installs keystone packages' do
it 'upgrades keystone packages' do
expect(chef_run).to upgrade_package('keystone')
end