blob: c88fa0b005f14f92acfc01b78a6ebdbc246fca64 [file] [log] [blame]
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +01001- job:
2 name: devstack-tempest
3 parent: devstack
4 description: Base Tempest job.
5 required-projects:
6 - openstack/tempest
7 timeout: 7200
8 roles:
9 - zuul: openstack-dev/devstack
10 vars:
11 devstack_services:
James E. Blaird5980092018-01-24 16:43:27 -080012 tempest: true
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +010013 run: playbooks/devstack-tempest.yaml
Andrea Frittoli (andreaf)74810552017-10-03 18:56:56 +010014 post-run: playbooks/post-tempest.yaml
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +010015
Chandan Kumarcf576b22017-10-23 17:43:36 +053016- job:
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000017 name: tempest-full
18 parent: devstack-tempest
James E. Blaire3b38842018-01-03 17:26:16 -080019 # This currently only works on the master branch.
Armando Migliaccioff3047f2018-01-04 07:55:08 -080020 # NOTE(andreaf) Only run on master for now.
21 # The negative lookup is redudant but it's a
22 # reminder that we don't want the job running there.
23 branches: ^(?!driverfixes/)master$
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000024 description: |
25 Base integration test with Neutron networking and py27.
26 Former names for this job where:
27 * legacy-tempest-dsvm-neutron-full
28 * gate-tempest-dsvm-neutron-full-ubuntu-xenial
29 vars:
Andreas Jaegerba2f4792018-01-12 16:48:52 +010030 tox_envlist: full
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000031 devstack_localrc:
James E. Blaird5980092018-01-24 16:43:27 -080032 ENABLE_FILE_INJECTION: true
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000033
34- job:
Andrea Frittolic4377ef2017-11-30 12:00:38 +000035 name: tempest-full-py3
Andrea Frittoli85076bd2018-01-24 10:19:40 +000036 parent: devstack-tempest
37 branches: ^(?!driverfixes/)master$
38 description: |
39 Base integration test with Neutron networking and py3.
40 Former names for this job where:
41 * legacy-tempest-dsvm-py35
42 * gate-tempest-dsvm-py35
Andrea Frittolic4377ef2017-11-30 12:00:38 +000043 vars:
Andrea Frittoli85076bd2018-01-24 10:19:40 +000044 tox_envlist: full
Andrea Frittolic4377ef2017-11-30 12:00:38 +000045 devstack_localrc:
46 USE_PYTHON3: True
47 FORCE_CONFIG_DRIVE: True
Andrea Frittolic4377ef2017-11-30 12:00:38 +000048 devstack_services:
49 s-account: false
50 s-container: false
51 s-object: false
52 s-proxy: false
53 # without Swift, c-bak cannot run (in the Gate at least)
54 c-bak: false
55
56- job:
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +000057 name: tempest-full-queens
58 parent: tempest-full
59 override-checkout: stable/queens
60
61- job:
62 name: tempest-full-queens-py3
63 parent: tempest-full-py3
64 override-checkout: stable/queens
65
66- job:
Chandan Kumarcf576b22017-10-23 17:43:36 +053067 name: tempest-tox-plugin-sanity-check
68 parent: tox
69 description: |
70 Run tempest plugin sanity check script using tox.
71 nodeset: ubuntu-xenial
72 vars:
73 tox_envlist: plugin-sanity-check
74 voting: false
75 timeout: 5000
76 required-projects:
77 - openstack/almanach
78 - openstack/aodh
79 - openstack/barbican-tempest-plugin
80 - openstack/ceilometer
81 - openstack/cinder
82 - openstack/congress
83 - openstack/designate-tempest-plugin
84 - openstack/ec2-api
85 - openstack/freezer
86 - openstack/freezer-api
87 - openstack/freezer-tempest-plugin
88 - openstack/gce-api
89 - openstack/glare
90 - openstack/heat
91 - openstack/intel-nfv-ci-tests
92 - openstack/ironic
93 - openstack/ironic-inspector
94 - openstack/keystone-tempest-plugin
95 - openstack/kingbird
96 - openstack/kuryr-tempest-plugin
97 - openstack/magnum
98 - openstack/magnum-tempest-plugin
99 - openstack/manila
100 - openstack/manila-tempest-plugin
101 - openstack/mistral
102 - openstack/mogan
103 - openstack/monasca-api
104 - openstack/monasca-log-api
105 - openstack/murano
106 - openstack/networking-bgpvpn
107 - openstack/networking-cisco
108 - openstack/networking-fortinet
109 - openstack/networking-generic-switch
110 - openstack/networking-l2gw
111 - openstack/networking-midonet
112 - openstack/networking-plumgrid
113 - openstack/networking-sfc
114 - openstack/neutron
115 - openstack/neutron-dynamic-routing
116 - openstack/neutron-fwaas
117 - openstack/neutron-lbaas
118 - openstack/neutron-tempest-plugin
119 - openstack/neutron-vpnaas
120 - openstack/nova-lxd
121 - openstack/novajoin-tempest-plugin
Bar RHca15fe02017-12-20 02:40:52 +0200122 - openstack/octavia-tempest-plugin
Chandan Kumarcf576b22017-10-23 17:43:36 +0530123 - openstack/oswin-tempest-plugin
124 - openstack/panko
125 - openstack/patrole
126 - openstack/qinling
127 - openstack/requirements
128 - openstack/sahara-tests
129 - openstack/senlin
130 - openstack/senlin-tempest-plugin
131 - openstack/tap-as-a-service
132 - openstack/tempest-horizon
133 - openstack/trio2o
134 - openstack/trove
135 - openstack/valet
136 - openstack/vitrage
137 - openstack/vmware-nsx-tempest-plugin
138 - openstack/watcher-tempest-plugin
139 - openstack/zaqar-tempest-plugin
140 - openstack/zun-tempest-plugin
141
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +0100142- project:
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +0100143 check:
144 jobs:
145 - devstack-tempest:
146 files:
147 - ^playbooks/
148 - ^roles/
149 - ^.zuul.yaml$
Matt Riedemannda80cc92018-01-25 11:23:52 -0500150 - nova-multiattach
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000151 - tempest-full-queens:
152 voting: false
153 irrelevant-files:
154 - ^(test-|)requirements.txt$
155 - ^.*\.rst$
156 - ^doc/.*$
157 - ^etc/.*$
158 - ^releasenotes/.*$
159 - ^setup.cfg$
160 - ^tempest/hacking/.*$
161 - ^tempest/tests/.*$
162 - tempest-full-queens-py3:
163 voting: false
164 irrelevant-files:
165 - ^(test-|)requirements.txt$
166 - ^.*\.rst$
167 - ^doc/.*$
168 - ^etc/.*$
169 - ^releasenotes/.*$
170 - ^setup.cfg$
171 - ^tempest/hacking/.*$
172 - ^tempest/tests/.*$
Chandan Kumarcf576b22017-10-23 17:43:36 +0530173 - tempest-tox-plugin-sanity-check
Matt Riedemannda80cc92018-01-25 11:23:52 -0500174 gate:
175 jobs:
176 - nova-multiattach
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000177 periodic-stable:
178 jobs:
179 - tempest-full-queens
180 - tempest-full-queens-py3