tripleo-image-elements/elements/tempest
Dan Prince e42f3fd674 Wire in _EXTRA_INSTALL_OPTS...
Updates the various environment.d elements so that we can control
with a high level of granularity whether we enable
--system-site-packages in our virtualenvs. At a high level
OPENSTACK_EXTRA_INSTALL_OPTS can be set to -s to allow
os-svc-install to enable --system-site-packages globally.
The per element environment variables if set will override this
setting.

A step towards supporting both isolated and global venvs
for OpenStack elements installed from git source.

Change-Id: Ic3dc42717a90f02a58af345c5564336b64f930e4
2014-04-19 08:08:45 -04:00
..
bin Merge "Inject admin username and tenant name in config" 2014-03-26 10:02:59 +00:00
environment.d Wire in _EXTRA_INSTALL_OPTS... 2014-04-19 08:08:45 -04:00
install.d Wire in _EXTRA_INSTALL_OPTS... 2014-04-19 08:08:45 -04:00
README Add tempest element 2013-12-20 09:44:08 +00:00
element-deps Create pip manifest files of installed packages 2014-03-25 12:22:59 +00:00
source-repository-tempest Don't use /cgit/ urls for git. 2014-02-21 15:25:12 +13:00
tests2skip.py Add +x to executable files 2014-03-10 15:52:51 +00:00
tests2skip.txt Add tempest element 2013-12-20 09:44:08 +00:00

README

Add the tempest cloud test suite to an image.

The purpose of this element is to run tempest as a gate for tripleo based ci.

To successfully run tempest your overcloud should have
 o Nodes with at least 4G of memory and 20G of diskspace
 o the following services should be running
   cinder, glance, heat, keystone, neutron, nova and swift

To use you should simply run the command run-tempest with the
OS_* environment variables for admin defined.

TODO:
 o Remove as many of the filters in tests2skip.txt as possible
 o Investigate setting allow_tenant_isolation to true
 o Investigate setting run_ssh to true