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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user