blob: e8b258de5b340ba78f4ee413e861dfd6523fc9bf [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 Frittoli4c24a1a2018-01-31 22:21:07 +000013 test_results_stage_name: 'test_results'
14 zuul_copy_output:
15 '{{ devstack_base_dir }}/tempest/etc/tempest.conf': 'logs'
16 '{{ devstack_base_dir }}/tempest/etc/accounts.yaml': 'logs'
17 '{{ devstack_base_dir }}/tempest/tempest.log': 'logs'
18 '{{ stage_dir }}/{{ test_results_stage_name }}.subunit': 'logs'
19 '{{ stage_dir }}/{{ test_results_stage_name }}.html': 'logs'
20 '{{ stage_dir }}/stackviz': 'logs'
21 extensions_to_txt:
22 conf: True
23 log: True
24 yaml: True
25 yml: True
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +010026 run: playbooks/devstack-tempest.yaml
Andrea Frittoli (andreaf)74810552017-10-03 18:56:56 +010027 post-run: playbooks/post-tempest.yaml
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +010028
Chandan Kumarcf576b22017-10-23 17:43:36 +053029- job:
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000030 name: tempest-full
31 parent: devstack-tempest
Andrea Frittolia23924f2018-02-18 22:35:16 +000032 # This currently works from stable/queens on.
Andrea Frittolia23924f2018-02-18 22:35:16 +000033 branches:
34 - master
35 - stable/queens
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000036 description: |
37 Base integration test with Neutron networking and py27.
38 Former names for this job where:
39 * legacy-tempest-dsvm-neutron-full
40 * gate-tempest-dsvm-neutron-full-ubuntu-xenial
41 vars:
Andreas Jaegerba2f4792018-01-12 16:48:52 +010042 tox_envlist: full
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000043 devstack_localrc:
James E. Blaird5980092018-01-24 16:43:27 -080044 ENABLE_FILE_INJECTION: true
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000045
46- job:
Andrea Frittolic4377ef2017-11-30 12:00:38 +000047 name: tempest-full-py3
Andrea Frittoli85076bd2018-01-24 10:19:40 +000048 parent: devstack-tempest
Andrea Frittolia23924f2018-02-18 22:35:16 +000049 branches:
50 - master
51 - stable/queens
Andrea Frittoli85076bd2018-01-24 10:19:40 +000052 description: |
53 Base integration test with Neutron networking and py3.
54 Former names for this job where:
55 * legacy-tempest-dsvm-py35
56 * gate-tempest-dsvm-py35
Andrea Frittolic4377ef2017-11-30 12:00:38 +000057 vars:
Andrea Frittoli85076bd2018-01-24 10:19:40 +000058 tox_envlist: full
Andrea Frittolic4377ef2017-11-30 12:00:38 +000059 devstack_localrc:
60 USE_PYTHON3: True
61 FORCE_CONFIG_DRIVE: True
Andrea Frittolic4377ef2017-11-30 12:00:38 +000062 devstack_services:
63 s-account: false
64 s-container: false
65 s-object: false
66 s-proxy: false
67 # without Swift, c-bak cannot run (in the Gate at least)
68 c-bak: false
69
70- job:
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +000071 name: tempest-full-queens
72 parent: tempest-full
73 override-checkout: stable/queens
74
75- job:
76 name: tempest-full-queens-py3
77 parent: tempest-full-py3
78 override-checkout: stable/queens
79
80- job:
Chandan Kumarcf576b22017-10-23 17:43:36 +053081 name: tempest-tox-plugin-sanity-check
82 parent: tox
83 description: |
84 Run tempest plugin sanity check script using tox.
85 nodeset: ubuntu-xenial
86 vars:
87 tox_envlist: plugin-sanity-check
88 voting: false
89 timeout: 5000
90 required-projects:
91 - openstack/almanach
92 - openstack/aodh
93 - openstack/barbican-tempest-plugin
94 - openstack/ceilometer
95 - openstack/cinder
96 - openstack/congress
97 - openstack/designate-tempest-plugin
98 - openstack/ec2-api
99 - openstack/freezer
100 - openstack/freezer-api
101 - openstack/freezer-tempest-plugin
102 - openstack/gce-api
103 - openstack/glare
104 - openstack/heat
105 - openstack/intel-nfv-ci-tests
106 - openstack/ironic
107 - openstack/ironic-inspector
108 - openstack/keystone-tempest-plugin
109 - openstack/kingbird
110 - openstack/kuryr-tempest-plugin
111 - openstack/magnum
112 - openstack/magnum-tempest-plugin
113 - openstack/manila
114 - openstack/manila-tempest-plugin
115 - openstack/mistral
116 - openstack/mogan
117 - openstack/monasca-api
118 - openstack/monasca-log-api
119 - openstack/murano
120 - openstack/networking-bgpvpn
121 - openstack/networking-cisco
122 - openstack/networking-fortinet
123 - openstack/networking-generic-switch
124 - openstack/networking-l2gw
125 - openstack/networking-midonet
126 - openstack/networking-plumgrid
127 - openstack/networking-sfc
128 - openstack/neutron
129 - openstack/neutron-dynamic-routing
130 - openstack/neutron-fwaas
131 - openstack/neutron-lbaas
132 - openstack/neutron-tempest-plugin
133 - openstack/neutron-vpnaas
134 - openstack/nova-lxd
135 - openstack/novajoin-tempest-plugin
Bar RHca15fe02017-12-20 02:40:52 +0200136 - openstack/octavia-tempest-plugin
Chandan Kumarcf576b22017-10-23 17:43:36 +0530137 - openstack/oswin-tempest-plugin
138 - openstack/panko
139 - openstack/patrole
140 - openstack/qinling
141 - openstack/requirements
142 - openstack/sahara-tests
143 - openstack/senlin
144 - openstack/senlin-tempest-plugin
145 - openstack/tap-as-a-service
146 - openstack/tempest-horizon
147 - openstack/trio2o
148 - openstack/trove
149 - openstack/valet
150 - openstack/vitrage
151 - openstack/vmware-nsx-tempest-plugin
152 - openstack/watcher-tempest-plugin
153 - openstack/zaqar-tempest-plugin
154 - openstack/zun-tempest-plugin
155
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +0100156- project:
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +0100157 check:
158 jobs:
159 - devstack-tempest:
160 files:
161 - ^playbooks/
162 - ^roles/
163 - ^.zuul.yaml$
Matt Riedemannda80cc92018-01-25 11:23:52 -0500164 - nova-multiattach
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000165 - tempest-full-queens:
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000166 irrelevant-files:
167 - ^(test-|)requirements.txt$
168 - ^.*\.rst$
169 - ^doc/.*$
170 - ^etc/.*$
171 - ^releasenotes/.*$
172 - ^setup.cfg$
173 - ^tempest/hacking/.*$
174 - ^tempest/tests/.*$
175 - tempest-full-queens-py3:
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000176 irrelevant-files:
177 - ^(test-|)requirements.txt$
178 - ^.*\.rst$
179 - ^doc/.*$
180 - ^etc/.*$
181 - ^releasenotes/.*$
182 - ^setup.cfg$
183 - ^tempest/hacking/.*$
184 - ^tempest/tests/.*$
Chandan Kumarcf576b22017-10-23 17:43:36 +0530185 - tempest-tox-plugin-sanity-check
Matt Riedemannda80cc92018-01-25 11:23:52 -0500186 gate:
187 jobs:
188 - nova-multiattach
Andrea Frittoli (andreaf)c9d2c382017-11-21 15:03:18 +0000189 periodic-stable:
190 jobs:
191 - tempest-full-queens
192 - tempest-full-queens-py3