Allow packages to be updatable

In order for package updates to occur, package resources need to use
the upgrade action.  This is first phase of blueprint, to get some
consistency, next phase is to allow some update control.

Change-Id: I91d6a47c3b5787df65f78e3e86941de1fb28583d
Implements: blueprint allow-package-updates
This commit is contained in:
Mark Vanderwiel
2014-05-01 12:45:42 -05:00
parent 1343955c51
commit e8189f2fe9
34 changed files with 84 additions and 73 deletions

View File

@@ -25,7 +25,8 @@ platform_options = node['openstack']['compute']['platform']
platform_options['libvirt_packages'].each do |pkg|
package pkg do
action :install
options platform_options['package_overrides']
action :upgrade
end
end
@@ -95,7 +96,8 @@ when 'suse'
when 'kvm'
node['openstack']['compute']['platform']['kvm_packages'].each do |pkg|
package pkg do
action :install
options platform_options['package_overrides']
action :upgrade
end
end
execute 'loading kvm modules' do
@@ -107,7 +109,8 @@ when 'suse'
when 'xen'
node['openstack']['compute']['platform']['xen_packages'].each do |pkg|
package pkg do
action :install
options platform_options['package_overrides']
action :upgrade
end
end
update_boot_kernel_and_trigger_reboot('xen')
@@ -115,14 +118,16 @@ when 'suse'
when 'qemu'
node['openstack']['compute']['platform']['kvm_packages'].each do |pkg|
package pkg do
action :install
options platform_options['package_overrides']
action :upgrade
end
end
when 'lxc'
node['openstack']['compute']['platform']['lxc_packages'].each do |pkg|
package pkg do
action :install
options platform_options['package_overrides']
action :upgrade
end
end
service 'boot.cgroup' do