RETIRED, CI for the TripleO project
Go to file
Ben Nemec ef3bd4a29b Add puppet-openstack-integration to delorean exclude list
It doesn't appear that we actually build a package for this project,
so it causes jobs to fail if it's in a patch series (such as may
happen in the zuul gate queue).

Change-Id: Icb98710a5f6b65f1351f165f320810dc10c7e14c
2017-01-11 20:46:52 +00:00
docs upgrades job is renamed to updates 2016-08-08 15:39:45 -04:00
heat-templates Add mulitnode CI job support to tripleo-ci 2016-07-19 17:20:44 -04:00
scripts Add puppet-openstack-integration to delorean exclude list 2017-01-11 20:46:52 +00:00
templates cleanup: remove scenario004 bits 2016-12-01 08:22:30 -05:00
test-environments Merge "updates: enable ssl" 2016-12-22 23:41:15 +00:00
undercloud-configs Add mulitnode CI job support to tripleo-ci 2016-07-19 17:20:44 -04:00
.gitignore Add planet blog aggregator feeds to website 2016-05-09 16:00:11 -04:00
.gitreview Add .gitreview file 2013-07-22 15:03:30 +01:00
README.md Remove the current CI matrix from tripleo-ci 2017-01-09 09:33:24 +01:00
requirements.txt Add setup/tox/requirements files 2015-09-28 10:18:38 -04:00
setup.cfg Add setup/tox/requirements files 2015-09-28 10:18:38 -04:00
setup.py Add setup/tox/requirements files 2015-09-28 10:18:38 -04:00
test-requirements.txt Add setup/tox/requirements files 2015-09-28 10:18:38 -04:00
testenv-client Add temporary key to OVB stack if undercloud is created 2017-01-09 17:03:09 +02:00
toci_gate_test.sh Add support for a new job testing Heat Convergence 2017-01-10 16:37:50 -05:00
toci_instack_oooq.sh Fix OOOQ OVB jobs 2016-12-23 08:21:38 +02:00
toci_instack_osinfra.sh Correct tripleo.sh --multinode-setup syntax 2017-01-05 22:34:50 +00:00
toci_instack_ovb.sh Merge "Revert "temprevert neutron "Don't create HA resources until needed" patch"" 2017-01-11 20:21:05 +00:00
tox.ini Allow user to run tox -ecireport 2016-06-06 14:11:34 -04:00

toci

Description

TripleO CI test framework.

Tools to help run CI jobs for TripleO. Includes things like:

  • Shell scripts to help execute jobs on CI slave nodes (Jenkins slaves)
  • A test environment broker framework which uses a client-server model to execute jobs on a remote bare metal machine in an isolated test environment (using VMs).
  • Image elements to help build images for the test environment broker nodes.
  • Heat templates to help deploy and maintain test environment nodes using an undercloud.
  • Helper script(s) to generate CI status reports. (tox -ecireport -- -f)

OpenStack Infrastructure is deploying multiple jobs with different scenarios. OpenStack services are balanced between different scenarios because OpenStack Infastructure Jenkins slaves can not afford the load of running everything on the same node.

Service testing matrix

The CI testing matrix for all scenarios is defined in tripleo-heat-templates. This matrix describes the services that will run in each environment.