Add package sysfsutils for cinder SVC driver.

Change-Id: I4e2c997dc29e4c23b3d5cd006d81504cde840e09
Closes-Bug: #1386062
This commit is contained in:
xijiax 2014-10-28 15:01:31 +08:00 committed by Mark Vanderwiel
parent 5ebe4b2756
commit d4678e8a47
4 changed files with 16 additions and 1 deletions

View File

@ -9,6 +9,7 @@ This file is used to list changes made in each version of the openstack-block-st
* Update deprecated keystoneclient.middleware.auth_token in api-paste.ini
* Add attributes for quota_snapshots, no_snapshot_gb_quota and use_default_quota_class
* Add glance_api_insecure and make glance_api_servers to be prefixed with scheme
* Add sysfsutils package for storwize/SVC driver
## 10.0.0
* Upgrading to Juno

View File

@ -306,6 +306,7 @@ when 'fedora', 'rhel' # :pragma-foodcritic: ~FC024 - won't fix this
'cinder_ceph_packages' => ['python-ceph', 'ceph-common'],
'cinder_nfs_packages' => ['nfs-utils', 'nfs-utils-lib'],
'cinder_emc_packages' => ['pywbem'],
'cinder_svc_packages' => ['sysfsutils'],
'package_overrides' => ''
}
when 'suse'
@ -325,7 +326,8 @@ when 'suse'
'cinder_iscsitarget_packages' => ['tgt'],
'cinder_iscsitarget_service' => 'tgtd',
'cinder_nfs_packages' => ['nfs-utils'],
'cinder_emc_packages' => ['python-pywbem']
'cinder_emc_packages' => ['python-pywbem'],
'cinder_svc_packages' => ['sysfsutils']
}
when 'debian'
# operating system user and group names
@ -345,6 +347,7 @@ when 'debian'
'cinder_iscsitarget_service' => 'tgt',
'cinder_nfs_packages' => ['nfs-common'],
'cinder_emc_packages' => ['python-pywbem'],
'cinder_svc_packages' => ['sysfsutils'],
'package_overrides' => "-o Dpkg::Options::='--force-confold' -o Dpkg::Options::='--force-confdef'"
}
end

View File

@ -118,6 +118,13 @@ when 'cinder.volume.drivers.ibm.storwize_svc.StorwizeSVCDriver'
group node['openstack']['block-storage']['group']
end
platform_options['cinder_svc_packages'].each do |pkg|
package pkg do
options platform_options['package_overrides']
action :upgrade
end
end
when 'cinder.volume.drivers.gpfs.GPFSDriver'
directory node['openstack']['block-storage']['gpfs']['gpfs_mount_point_base'] do
mode '0755'

View File

@ -211,6 +211,10 @@ describe 'openstack-block-storage::volume' do
)
end
it 'upgrades svc package' do
expect(chef_run).to upgrade_package 'sysfsutils'
end
context 'ISCSI' do
before do
node.set['openstack']['block-storage']['storwize']['storwize_svc_connection_protocol'] = 'iSCSI'