diff --git a/attributes/default.rb b/attributes/default.rb index addbeaf..3d30725 100644 --- a/attributes/default.rb +++ b/attributes/default.rb @@ -60,7 +60,7 @@ when 'fedora', 'rhel' # :pragma-foodcritic: ~FC024 - won't fix this default['openstack']['integration-test']['platform'] = { tempest_packages: %w(git curl libxslt-devel libxml2-devel python-testrepository - libffi-devel python-devel python-setuptools + libffi-devel python-devel python-gabbi python-testscenarios python-ddt), package_overrides: '', diff --git a/recipes/setup.rb b/recipes/setup.rb index 39592f3..39b361e 100644 --- a/recipes/setup.rb +++ b/recipes/setup.rb @@ -82,7 +82,9 @@ tempest_path = '/opt/tempest' venv_path = '/opt/tempest-venv' python_virtualenv venv_path do - system_site_packages true + pip_version '18.0' + setuptools_version '40.0.0' + wheel_version '0.31.1' end python_execute 'install tempest' do diff --git a/spec/setup-redhat_spec.rb b/spec/setup-redhat_spec.rb index 6960b48..dc3fa46 100644 --- a/spec/setup-redhat_spec.rb +++ b/spec/setup-redhat_spec.rb @@ -14,7 +14,7 @@ describe 'openstack-integration-test::setup' do it 'installs tempest dependencies' do %w(git curl libxslt-devel libxml2-devel python-testrepository - libffi-devel python-devel python-setuptools + libffi-devel python-devel python-gabbi python-testscenarios python-ddt).each do |pkg| expect(chef_run).to upgrade_package(pkg)