diff --git a/attributes/default.rb b/attributes/default.rb index b321f20..95566a7 100644 --- a/attributes/default.rb +++ b/attributes/default.rb @@ -97,32 +97,24 @@ when 'rhel' # :pragma-foodcritic: ~FC024 - won't fix this 'cinder_backup_service' => 'openstack-cinder-backup', 'cinder_iscsitarget_packages' => ['targetcli', 'dbus-python'], 'cinder_iscsitarget_service' => 'target', - 'cinder_nfs_packages' => ['nfs-utils', 'nfs-utils-lib'], - 'cinder_emc_packages' => ['pywbem'], - 'cinder_svc_packages' => ['sysfsutils'], 'cinder_lvm_packages' => ['lvm2'], - 'cinder_flashsystem_packages' => ['sysfsutils'], 'package_overrides' => '', } when 'debian' # operating system user and group names default['openstack']['block-storage']['platform'] = { 'cinder_common_packages' => ['cinder-common'], - 'cinder_api_packages' => ['cinder-api'], + 'cinder_api_packages' => ['libapache2-mod-wsgi-py3', 'python3-cinder', 'cinder-api'], 'cinder_api_service' => 'cinder-api', - 'cinder_volume_packages' => ['cinder-volume', 'qemu-utils', 'thin-provisioning-tools'], + 'cinder_volume_packages' => ['python3-cinder', 'cinder-volume', 'qemu-utils', 'thin-provisioning-tools'], 'cinder_volume_service' => 'cinder-volume', - 'cinder_scheduler_packages' => ['cinder-scheduler'], + 'cinder_scheduler_packages' => ['python3-cinder', 'cinder-scheduler'], 'cinder_scheduler_service' => 'cinder-scheduler', - 'cinder_backup_packages' => ['cinder-backup'], + 'cinder_backup_packages' => ['python3-cinder', 'cinder-backup'], 'cinder_backup_service' => 'cinder-backup', 'cinder_iscsitarget_packages' => ['targetcli-fb'], 'cinder_iscsitarget_service' => 'tgt', - 'cinder_nfs_packages' => ['nfs-common'], - 'cinder_emc_packages' => ['python-pywbem'], - 'cinder_svc_packages' => ['sysfsutils'], 'cinder_lvm_packages' => ['lvm2'], - 'cinder_flashsystem_packages' => ['sysfsutils'], 'package_overrides' => '', } end diff --git a/spec/api_spec.rb b/spec/api_spec.rb index 038d555..188dff1 100644 --- a/spec/api_spec.rb +++ b/spec/api_spec.rb @@ -43,11 +43,13 @@ describe 'openstack-block-storage::api' do end it 'upgrades cinder api packages' do + expect(chef_run).to upgrade_package('libapache2-mod-wsgi-py3') + expect(chef_run).to upgrade_package('python3-cinder') expect(chef_run).to upgrade_package('cinder-api') end - it 'upgrades mysql python package' do - expect(chef_run).to upgrade_package('python-mysqldb') + it 'upgrades mysql python3 package' do + expect(chef_run).to upgrade_package('python3-mysqldb') end it 'runs db migrations' do diff --git a/spec/backup_spec.rb b/spec/backup_spec.rb index ed44776..f0fa157 100644 --- a/spec/backup_spec.rb +++ b/spec/backup_spec.rb @@ -29,8 +29,8 @@ describe 'openstack-block-storage::backup' do expect(chef_run.service('cinder-backup')).to subscribe_to('template[/etc/cinder/cinder.conf]') end - it 'upgrades mysql python package' do - expect(chef_run).to upgrade_package 'python-mysqldb' + it 'upgrades mysql python3 package' do + expect(chef_run).to upgrade_package 'python3-mysqldb' end end end diff --git a/spec/scheduler_spec.rb b/spec/scheduler_spec.rb index 2cefe34..7bdaf76 100644 --- a/spec/scheduler_spec.rb +++ b/spec/scheduler_spec.rb @@ -26,8 +26,8 @@ describe 'openstack-block-storage::scheduler' do expect(chef_run).to enable_service 'cinder-scheduler' end - it 'upgrades mysql python package' do - expect(chef_run).to upgrade_package 'python-mysqldb' + it 'upgrades mysql python3 package' do + expect(chef_run).to upgrade_package 'python3-mysqldb' end end end diff --git a/spec/volume_spec.rb b/spec/volume_spec.rb index 4791fa1..4bdd42f 100644 --- a/spec/volume_spec.rb +++ b/spec/volume_spec.rb @@ -38,8 +38,8 @@ describe 'openstack-block-storage::volume' do expect(chef_run).to enable_service 'iscsitarget' end - it 'upgrades mysql python packages by default' do - expect(chef_run).to upgrade_package 'python-mysqldb' + it 'upgrades mysql python3 packages by default' do + expect(chef_run).to upgrade_package 'python3-mysqldb' end it 'upgrades cinder iscsi package' do