blob: 44de1bfb1c3dce295bd60950df2be754210c0a45 [file] [log] [blame]
Chandan Kumara564cf32017-11-16 16:09:38 +05301- job:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +02002 name: neutron-tempest-plugin
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +01003 parent: devstack-tempest
4 abstract: true
5 description: |
Doug Hellmann12685c62018-08-29 17:37:50 -04006 Perform setup common to all Neutron tempest tests
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +01007 roles:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +00008 - zuul: openstack/devstack
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +01009 required-projects:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +000010 - openstack/devstack-gate
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010011 - openstack/neutron
12 - openstack/neutron-tempest-plugin
13 - openstack/tempest
14 vars:
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010015 tempest_concurrency: 4
16 tox_envlist: all
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000017 network_api_extensions_common: &api_extensions_master
18 - address-scope
19 - agent
20 - allowed-address-pairs
21 - auto-allocated-topology
22 - availability_zone
23 - binding
24 - default-subnetpools
25 - dhcp_agent_scheduler
26 - dns-domain-ports
27 - dns-integration
28 - empty-string-filtering
Slawek Kaplonski003fcae2019-05-26 22:38:35 +020029 - expose-port-forwarding-in-fip
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000030 - ext-gw-mode
31 - external-net
32 - extra_dhcp_opt
33 - extraroute
Bence Romsics46bd3af2019-09-13 10:52:41 +020034 - extraroute-atomic
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000035 - filter-validation
36 - fip-port-details
37 - flavors
Slawek Kaplonski003fcae2019-05-26 22:38:35 +020038 - floating-ip-port-forwarding
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000039 - floatingip-pools
40 - ip-substring-filtering
41 - l3-flavors
42 - l3-ha
43 - l3_agent_scheduler
44 - logging
45 - metering
46 - multi-provider
47 - net-mtu
48 - net-mtu-writable
49 - network-ip-availability
50 - network_availability_zone
Kailun Qineaaf9782018-12-20 04:45:01 +080051 - network-segment-range
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000052 - pagination
Lajos Katona2f904652018-08-23 14:04:56 +020053 - port-resource-request
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000054 - port-mac-address-regenerate
55 - port-security
56 - port-security-groups-filtering
57 - project-id
58 - provider
59 - qos
60 - qos-bw-minimum-ingress
61 - qos-fip
62 - quotas
63 - quota_details
64 - rbac-policies
Doug Wiegley5b85ad82019-02-06 13:51:03 -070065 - rbac-security-groups
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000066 - router
Matt Welchffe9be82019-07-02 13:24:29 +000067 - router-admin-state-down-before-update
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000068 - router_availability_zone
69 - security-group
70 - segment
71 - service-type
72 - sorting
73 - standard-attr-description
74 - standard-attr-revisions
75 - standard-attr-segment
76 - standard-attr-tag
77 - standard-attr-timestamp
78 - subnet_allocation
Ryan Tidwellb7238bd2019-05-30 10:35:09 -050079 - subnetpool-prefix-ops
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000080 - trunk
81 - trunk-details
82 - uplink-status-propagation
83 network_api_extensions_tempest:
84 - dvr
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010085 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +010086 USE_PYTHON3: true
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000087 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010088 devstack_plugins:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +000089 neutron: https://opendev.org/openstack/neutron.git
90 neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin.git
Slawek Kaplonski52b1b952019-04-01 08:42:04 +020091 tempest_plugins:
92 - neutron-tempest-plugin
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010093 devstack_services:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +020094 tls-proxy: false
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010095 tempest: true
96 neutron-dns: true
97 neutron-qos: true
98 neutron-segments: true
99 neutron-trunk: true
Hongbin Lu5da73332018-07-27 22:34:59 +0000100 neutron-uplink-status-propagation: true
Kailun Qineaaf9782018-12-20 04:45:01 +0800101 neutron-network-segment-range: true
Slawek Kaplonski003fcae2019-05-26 22:38:35 +0200102 neutron-port-forwarding: true
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100103 devstack_local_conf:
104 post-config:
105 $NEUTRON_CONF:
106 QUOTAS:
107 quota_router: 100
108 quota_floatingip: 500
109 quota_security_group: 100
110 quota_security_group_rule: 1000
111 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
112 # devstack-tempest job will be switched to use lib/neutron instead of
113 # lib/neutron-legacy
Doug Hellmann12685c62018-08-29 17:37:50 -0400114 /$NEUTRON_CORE_PLUGIN_CONF:
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100115 ml2:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200116 type_drivers: flat,geneve,vlan,gre,local,vxlan
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100117 ml2_type_vlan:
118 network_vlan_ranges: foo:1:10
119 ml2_type_vxlan:
120 vni_ranges: 1:2000
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200121 ml2_type_gre:
122 tunnel_id_ranges: 1:1000
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100123 $NEUTRON_L3_CONF:
124 agent:
125 availability_zone: nova
126 $NEUTRON_DHCP_CONF:
127 agent:
128 availability_zone: nova
Doug Hellmann12685c62018-08-29 17:37:50 -0400129 /etc/neutron/api-paste.ini:
130 composite:neutronapi_v2_0:
131 use: call:neutron.auth:pipeline_factory
132 noauth: cors request_id catch_errors osprofiler extensions neutronapiapp_v2_0
133 keystone: cors request_id catch_errors osprofiler authtoken keystonecontext extensions neutronapiapp_v2_0
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100134 test-config:
135 $TEMPEST_CONFIG:
136 neutron_plugin_options:
137 provider_vlans: foo,
138 agent_availability_zone: nova
139 image_is_advanced: true
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200140 available_type_drivers: flat,geneve,vlan,gre,local,vxlan
Lajos Katona2f904652018-08-23 14:04:56 +0200141 provider_net_base_segm_id: 1
Hongbin Lue2089622018-08-14 15:32:46 +0000142 irrelevant-files: &tempest-irrelevant-files
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100143 - ^(test-|)requirements.txt$
144 - ^releasenotes/.*$
145 - ^doc/.*$
146 - ^setup.cfg$
147 - ^.*\.rst$
148 - ^neutron/locale/.*$
149 - ^neutron/tests/unit/.*$
150 - ^tools/.*$
151 - ^tox.ini$
152
153- job:
Chandan Kumara564cf32017-11-16 16:09:38 +0530154 name: neutron-tempest-plugin-api
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200155 parent: neutron-tempest-plugin
156 vars:
157 tempest_test_regex: ^neutron_tempest_plugin\.api
158 devstack_services:
159 neutron-log: true
160 devstack_local_conf:
161 post-config:
162 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
163 # devstack-tempest job will be switched to use lib/neutron instead of
164 # lib/neutron-legacy
Doug Hellmann12685c62018-08-29 17:37:50 -0400165 /$NEUTRON_CORE_PLUGIN_CONF:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200166 AGENT:
167 tunnel_types: gre,vxlan
168 network_log:
169 local_output_log_base: /tmp/test_log.log
Chandan Kumara564cf32017-11-16 16:09:38 +0530170
171- job:
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000172 name: neutron-tempest-plugin-api-queens
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100173 nodeset: openstack-single-node-xenial
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000174 parent: neutron-tempest-plugin-api
175 override-checkout: stable/queens
176 vars:
177 branch_override: stable/queens
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000178 # TODO(slaweq): find a way to put this list of extensions in
179 # neutron repository and keep it different per branch,
180 # then it could be removed from here
181 network_api_extensions_common: &api_extensions_queens
182 - address-scope
183 - agent
184 - allowed-address-pairs
185 - auto-allocated-topology
186 - availability_zone
187 - binding
188 - default-subnetpools
189 - dhcp_agent_scheduler
190 - dns-domain-ports
191 - dns-integration
192 - ext-gw-mode
193 - external-net
194 - extra_dhcp_opt
195 - extraroute
196 - flavors
197 - ip-substring-filtering
198 - l3-flavors
199 - l3-ha
200 - l3_agent_scheduler
201 - logging
202 - metering
203 - multi-provider
204 - net-mtu
205 - net-mtu-writable
206 - network-ip-availability
207 - network_availability_zone
208 - pagination
209 - port-security
210 - project-id
211 - provider
212 - qos
213 - qos-fip
214 - quotas
215 - quota_details
216 - rbac-policies
217 - router
218 - router_availability_zone
219 - security-group
220 - segment
221 - service-type
222 - sorting
223 - standard-attr-description
224 - standard-attr-revisions
225 - standard-attr-timestamp
226 - standard-attr-tag
227 - subnet_allocation
228 - trunk
229 - trunk-details
230 network_api_extensions_tempest:
231 - dvr
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200232 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100233 USE_PYTHON3: false
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000234 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200235 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200236
237- job:
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200238 name: neutron-tempest-plugin-api-stein
239 parent: neutron-tempest-plugin-api
240 override-checkout: stable/stein
241 vars:
242 branch_override: stable/stein
243 # TODO(slaweq): find a way to put this list of extensions in
244 # neutron repository and keep it different per branch,
245 # then it could be removed from here
246 network_api_extensions_common: &api_extensions_stein
247 - address-scope
248 - agent
249 - allowed-address-pairs
250 - auto-allocated-topology
251 - availability_zone
252 - binding
253 - default-subnetpools
254 - dhcp_agent_scheduler
255 - dns-domain-ports
256 - dns-integration
257 - empty-string-filtering
Slawek Kaplonski003fcae2019-05-26 22:38:35 +0200258 - expose-port-forwarding-in-fip
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200259 - ext-gw-mode
260 - external-net
261 - extra_dhcp_opt
262 - extraroute
263 - filter-validation
264 - fip-port-details
265 - flavors
266 - floatingip-pools
Slawek Kaplonski003fcae2019-05-26 22:38:35 +0200267 - floating-ip-port-forwarding
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200268 - ip-substring-filtering
269 - l3-flavors
270 - l3-ha
271 - l3_agent_scheduler
272 - logging
273 - metering
274 - multi-provider
275 - net-mtu
276 - net-mtu-writable
277 - network-ip-availability
278 - network_availability_zone
279 - network-segment-range
280 - pagination
281 - port-resource-request
282 - port-mac-address-regenerate
283 - port-security
284 - port-security-groups-filtering
285 - project-id
286 - provider
287 - qos
288 - qos-bw-minimum-ingress
289 - qos-fip
290 - quotas
291 - quota_details
292 - rbac-policies
293 - rbac-security-groups
294 - router
295 - router_availability_zone
296 - security-group
297 - segment
298 - service-type
299 - sorting
300 - standard-attr-description
301 - standard-attr-revisions
302 - standard-attr-segment
303 - standard-attr-tag
304 - standard-attr-timestamp
305 - subnet_allocation
306 - trunk
307 - trunk-details
308 - uplink-status-propagation
309 network_api_extensions_tempest:
310 - dvr
311 devstack_localrc:
312 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
313
314- job:
Hongbin Lub600bea2018-08-23 02:49:48 +0000315 name: neutron-tempest-plugin-api-rocky
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100316 nodeset: openstack-single-node-xenial
Hongbin Lub600bea2018-08-23 02:49:48 +0000317 parent: neutron-tempest-plugin-api
318 override-checkout: stable/rocky
319 vars:
320 branch_override: stable/rocky
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000321 # TODO(slaweq): find a way to put this list of extensions in
322 # neutron repository and keep it different per branch,
323 # then it could be removed from here
324 network_api_extensions_common: &api_extensions_rocky
325 - address-scope
326 - agent
327 - allowed-address-pairs
328 - auto-allocated-topology
329 - availability_zone
330 - binding
331 - default-subnetpools
332 - dhcp_agent_scheduler
333 - dns-domain-ports
334 - dns-integration
335 - empty-string-filtering
Slawek Kaplonski003fcae2019-05-26 22:38:35 +0200336 - expose-port-forwarding-in-fip
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000337 - ext-gw-mode
338 - external-net
339 - extra_dhcp_opt
340 - extraroute
341 - fip-port-details
342 - flavors
Slawek Kaplonski003fcae2019-05-26 22:38:35 +0200343 - floating-ip-port-forwarding
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000344 - ip-substring-filtering
345 - l3-flavors
346 - l3-ha
347 - l3_agent_scheduler
348 - logging
349 - metering
350 - multi-provider
351 - net-mtu
352 - net-mtu-writable
353 - network-ip-availability
354 - network_availability_zone
355 - pagination
356 - port-mac-address-regenerate
357 - port-security
358 - port-security-groups-filtering
359 - project-id
360 - provider
361 - qos
362 - qos-fip
363 - quotas
364 - quota_details
365 - rbac-policies
366 - router
367 - router_availability_zone
368 - security-group
369 - segment
370 - service-type
371 - sorting
372 - standard-attr-description
373 - standard-attr-revisions
374 - standard-attr-segment
375 - standard-attr-timestamp
376 - standard-attr-tag
377 - subnet_allocation
378 - trunk
379 - trunk-details
380 network_api_extensions_tempest:
381 - dvr
Hongbin Lub600bea2018-08-23 02:49:48 +0000382 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100383 USE_PYTHON3: false
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000384 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200385 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Hongbin Lub600bea2018-08-23 02:49:48 +0000386
387- job:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200388 name: neutron-tempest-plugin-scenario
389 parent: neutron-tempest-plugin
390 abstract: true
391 description: |
Doug Hellmann12685c62018-08-29 17:37:50 -0400392 Perform setup common to all tempest scenario test jobs.
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200393 vars:
394 tempest_test_regex: ^neutron_tempest_plugin\.scenario
395 devstack_localrc:
Doug Hellmann12685c62018-08-29 17:37:50 -0400396 PHYSICAL_NETWORK: default
397 DOWNLOAD_DEFAULT_IMAGES: false
LIU Yulong1c95d622019-06-16 10:36:56 +0800398 IMAGE_URLS: "http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-i386-disk.img,https://cloud-images.ubuntu.com/releases/xenial/release/ubuntu-16.04-server-cloudimg-amd64-disk1.img"
Slawek Kaplonskida17f002018-10-11 18:35:23 +0200399 DEFAULT_IMAGE_NAME: cirros-0.3.4-i386-disk
400 ADVANCED_IMAGE_NAME: ubuntu-16.04-server-cloudimg-amd64-disk1
401 ADVANCED_INSTANCE_TYPE: ds512M
402 ADVANCED_INSTANCE_USER: ubuntu
Doug Hellmann12685c62018-08-29 17:37:50 -0400403 BUILD_TIMEOUT: 784
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200404 devstack_services:
405 cinder: true
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000406
407- job:
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200408 name: neutron-tempest-plugin-scenario-openvswitch
409 parent: neutron-tempest-plugin-scenario
410 timeout: 10000
411 vars:
412 network_api_extensions: *api_extensions_master
413 devstack_localrc:
414 Q_AGENT: openvswitch
415 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
416 devstack_local_conf:
417 post-config:
418 $NEUTRON_CONF:
419 DEFAULT:
420 enable_dvr: false
421 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
422 # devstack-tempest job will be switched to use lib/neutron instead of
423 # lib/neutron-legacy
424 /$NEUTRON_CORE_PLUGIN_CONF:
425 agent:
426 tunnel_types: vxlan,gre
427 ovs:
428 tunnel_bridge: br-tun
429 bridge_mappings: public:br-ex
430 test-config:
431 $TEMPEST_CONFIG:
432 neutron_plugin_options:
433 available_type_drivers: flat,vlan,local,vxlan
434
435- job:
436 name: neutron-tempest-plugin-scenario-openvswitch-queens
437 parent: neutron-tempest-plugin-scenario-openvswitch
438 nodeset: openstack-single-node-xenial
439 override-checkout: stable/queens
440 vars:
441 branch_override: stable/queens
442 network_api_extensions: *api_extensions_queens
443 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
444 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
445 tempest_black_regex: "(^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)"
446 devstack_localrc:
447 USE_PYTHON3: false
448 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
449 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
450
451- job:
452 name: neutron-tempest-plugin-scenario-openvswitch-rocky
453 parent: neutron-tempest-plugin-scenario-openvswitch
454 nodeset: openstack-single-node-xenial
455 override-checkout: stable/rocky
456 vars:
457 branch_override: stable/rocky
458 network_api_extensions: *api_extensions_rocky
459 devstack_localrc:
460 USE_PYTHON3: false
461 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
462 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
463
464- job:
465 name: neutron-tempest-plugin-scenario-openvswitch-stein
466 parent: neutron-tempest-plugin-scenario-openvswitch
467 override-checkout: stable/stein
468 vars:
469 branch_override: stable/stein
470 network_api_extensions: *api_extensions_stein
471 devstack_localrc:
472 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
473
474- job:
Slawek Kaplonski9f868d12019-08-02 13:24:57 +0200475 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
476 parent: neutron-tempest-plugin-scenario
477 timeout: 10000
478 vars:
479 network_api_extensions: *api_extensions_master
480 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
481 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
482 tempest_black_regex: "(^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)"
483 devstack_localrc:
484 Q_AGENT: openvswitch
485 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
486 devstack_local_conf:
487 post-config:
488 $NEUTRON_CONF:
489 DEFAULT:
490 enable_dvr: false
491 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
492 # devstack-tempest job will be switched to use lib/neutron instead of
493 # lib/neutron-legacy
494 /$NEUTRON_CORE_PLUGIN_CONF:
495 agent:
496 tunnel_types: vxlan,gre
497 ovs:
498 tunnel_bridge: br-tun
499 bridge_mappings: public:br-ex
500 securitygroup:
501 firewall_driver: iptables_hybrid
502 test-config:
503 $TEMPEST_CONFIG:
504 neutron_plugin_options:
505 available_type_drivers: flat,vlan,local,vxlan
506
507- job:
508 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-rocky
509 parent: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
510 nodeset: openstack-single-node-xenial
511 override-checkout: stable/rocky
512 vars:
513 branch_override: stable/rocky
514 network_api_extensions: *api_extensions_rocky
515 devstack_localrc:
516 USE_PYTHON3: false
517 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
518 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
519
520- job:
521 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-stein
522 parent: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
523 override-checkout: stable/stein
524 vars:
525 branch_override: stable/stein
526 network_api_extensions: *api_extensions_stein
527 devstack_localrc:
528 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
529
530- job:
Chandan Kumara564cf32017-11-16 16:09:38 +0530531 name: neutron-tempest-plugin-scenario-linuxbridge
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100532 parent: neutron-tempest-plugin-scenario
Chandan Kumara564cf32017-11-16 16:09:38 +0530533 timeout: 10000
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100534 vars:
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000535 network_api_extensions: *api_extensions_master
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100536 devstack_localrc:
Doug Hellmann12685c62018-08-29 17:37:50 -0400537 Q_AGENT: linuxbridge
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000538 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100539 devstack_local_conf:
540 post-config:
541 $NEUTRON_CONF:
542 DEFAULT:
543 enable_dvr: false
544 AGENT:
545 debug_iptables_rules: true
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200546 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
547 # devstack-tempest job will be switched to use lib/neutron instead of
548 # lib/neutron-legacy
Doug Hellmann12685c62018-08-29 17:37:50 -0400549 /$NEUTRON_CORE_PLUGIN_CONF:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200550 ml2:
551 type_drivers: flat,vlan,local,vxlan
552 test-config:
553 $TEMPEST_CONFIG:
554 neutron_plugin_options:
555 available_type_drivers: flat,vlan,local,vxlan
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800556 q_agent: linuxbridge
Chandan Kumara564cf32017-11-16 16:09:38 +0530557
558- job:
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000559 name: neutron-tempest-plugin-scenario-linuxbridge-queens
560 parent: neutron-tempest-plugin-scenario-linuxbridge
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100561 nodeset: openstack-single-node-xenial
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000562 override-checkout: stable/queens
563 vars:
564 branch_override: stable/queens
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000565 network_api_extensions: *api_extensions_queens
Hongbin Lu965b03d2018-04-25 22:32:30 +0000566 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100567 USE_PYTHON3: false
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000568 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200569 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800570 devstack_local_conf:
571 test-config:
572 # NOTE: ignores linux bridge's trunk delete on bound port test
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000573 # for queens branch (as https://review.opendev.org/#/c/605589/
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800574 # fix will not apply for queens branch)
575 $TEMPEST_CONFIG:
576 neutron_plugin_options:
577 q_agent: None
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000578
579- job:
Hongbin Lub600bea2018-08-23 02:49:48 +0000580 name: neutron-tempest-plugin-scenario-linuxbridge-rocky
581 parent: neutron-tempest-plugin-scenario-linuxbridge
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100582 nodeset: openstack-single-node-xenial
Hongbin Lub600bea2018-08-23 02:49:48 +0000583 override-checkout: stable/rocky
584 vars:
585 branch_override: stable/rocky
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000586 network_api_extensions: *api_extensions_rocky
Hongbin Lub600bea2018-08-23 02:49:48 +0000587 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100588 USE_PYTHON3: false
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000589 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200590 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800591 devstack_local_conf:
592 test-config:
593 # NOTE: ignores linux bridge's trunk delete on bound port test
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000594 # for rocky branch (as https://review.opendev.org/#/c/605589/
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800595 # fix will not apply for rocky branch)
596 $TEMPEST_CONFIG:
597 neutron_plugin_options:
598 q_agent: None
Hongbin Lub600bea2018-08-23 02:49:48 +0000599
600- job:
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200601 name: neutron-tempest-plugin-scenario-linuxbridge-stein
602 parent: neutron-tempest-plugin-scenario-linuxbridge
603 override-checkout: stable/stein
604 vars:
605 branch_override: stable/stein
606 network_api_extensions: *api_extensions_stein
607 devstack_localrc:
608 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
609
610- job:
Chandan Kumara564cf32017-11-16 16:09:38 +0530611 name: neutron-tempest-plugin-dvr-multinode-scenario
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200612 parent: tempest-multinode-full
613 description: |
614 Perform setup for Neutron tempest tests in multinode with DVR scenario
615 roles:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000616 - zuul: openstack/devstack
Chandan Kumara564cf32017-11-16 16:09:38 +0530617 required-projects:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000618 - openstack/devstack-gate
Chandan Kumara564cf32017-11-16 16:09:38 +0530619 - openstack/neutron
620 - openstack/neutron-tempest-plugin
621 - openstack/tempest
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200622 pre-run: playbooks/dvr-multinode-scenario-pre-run.yaml
Chandan Kumara564cf32017-11-16 16:09:38 +0530623 voting: false
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200624 vars:
625 tempest_concurrency: 4
626 tox_envlist: all
627 tempest_test_regex: ^neutron_tempest_plugin\.scenario
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000628 network_api_extensions_common: *api_extensions_master
629 network_api_extensions_dvr:
630 - dvr
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200631 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100632 USE_PYTHON3: true
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000633 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_dvr) | join(',') }}"
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200634 PHYSICAL_NETWORK: default
635 DOWNLOAD_DEFAULT_IMAGES: false
LIU Yulong1c95d622019-06-16 10:36:56 +0800636 IMAGE_URLS: "http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-i386-disk.img,https://cloud-images.ubuntu.com/releases/xenial/release/ubuntu-16.04-server-cloudimg-amd64-disk1.img"
Slawek Kaplonskida17f002018-10-11 18:35:23 +0200637 DEFAULT_IMAGE_NAME: cirros-0.3.4-i386-disk
638 ADVANCED_IMAGE_NAME: ubuntu-16.04-server-cloudimg-amd64-disk1
639 ADVANCED_INSTANCE_TYPE: ds512M
640 ADVANCED_INSTANCE_USER: ubuntu
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200641 BUILD_TIMEOUT: 784
642 devstack_plugins:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000643 neutron: https://opendev.org/openstack/neutron.git
644 neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin.git
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200645 tempest_plugins:
646 - neutron-tempest-plugin
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200647 devstack_services:
648 tls-proxy: false
649 tempest: true
650 neutron-dns: true
651 neutron-qos: true
652 neutron-segments: true
653 neutron-trunk: true
654 neutron-log: true
Slawek Kaplonski13903aa2019-06-02 14:31:47 +0200655 neutron-port-forwarding: true
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200656 cinder: true
657 devstack_local_conf:
658 post-config:
659 $NEUTRON_CONF:
660 quotas:
661 quota_router: 100
662 quota_floatingip: 500
663 quota_security_group: 100
664 quota_security_group_rule: 1000
665 DEFAULT:
666 router_distributed: True
667 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
668 # devstack-tempest job will be switched to use lib/neutron instead of
669 # lib/neutron-legacy
670 "/$NEUTRON_CORE_PLUGIN_CONF":
671 ml2:
672 type_drivers: flat,geneve,vlan,gre,local,vxlan
673 mechanism_drivers: openvswitch,l2population
674 ml2_type_vlan:
675 network_vlan_ranges: foo:1:10
676 ml2_type_vxlan:
677 vni_ranges: 1:2000
678 ml2_type_gre:
679 tunnel_id_ranges: 1:1000
680 agent:
681 enable_distributed_routing: True
682 l2_population: True
683 tunnel_types: vxlan,gre
684 ovs:
685 tunnel_bridge: br-tun
686 bridge_mappings: public:br-ex
687 $NEUTRON_L3_CONF:
688 DEFAULT:
689 agent_mode: dvr_snat
690 agent:
691 availability_zone: nova
692 $NEUTRON_DHCP_CONF:
693 agent:
694 availability_zone: nova
695 "/etc/neutron/api-paste.ini":
696 "composite:neutronapi_v2_0":
697 use: "call:neutron.auth:pipeline_factory"
698 noauth: "cors request_id catch_errors osprofiler extensions neutronapiapp_v2_0"
699 keystone: "cors request_id catch_errors osprofiler authtoken keystonecontext extensions neutronapiapp_v2_0"
700 test-config:
701 $TEMPEST_CONFIG:
702 neutron_plugin_options:
703 provider_vlans: foo,
704 agent_availability_zone: nova
705 image_is_advanced: true
706 available_type_drivers: flat,geneve,vlan,gre,local,vxlan
707 l3_agent_mode: dvr_snat
708 group-vars:
709 subnode:
710 devstack_services:
711 tls-proxy: false
712 q-agt: true
713 q-l3: true
714 q-meta: true
715 neutron-qos: true
716 neutron-trunk: true
717 neutron-log: true
Slawek Kaplonski13903aa2019-06-02 14:31:47 +0200718 neutron-port-forwarding: true
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200719 devstack_local_conf:
720 post-config:
721 $NEUTRON_CONF:
722 DEFAULT:
723 router_distributed: True
724 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
725 # devstack-tempest job will be switched to use lib/neutron instead of
726 # lib/neutron-legacy
727 "/$NEUTRON_CORE_PLUGIN_CONF":
728 agent:
729 enable_distributed_routing: True
730 l2_population: True
731 tunnel_types: vxlan,gre
732 ovs:
733 tunnel_bridge: br-tun
734 bridge_mappings: public:br-ex
735 $NEUTRON_L3_CONF:
736 DEFAULT:
737 agent_mode: dvr_snat
738 agent:
739 availability_zone: nova
740 irrelevant-files: *tempest-irrelevant-files
Chandan Kumara564cf32017-11-16 16:09:38 +0530741
Jens Harbott860b46a2017-11-15 21:23:15 +0000742- job:
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000743 name: neutron-tempest-plugin-dvr-multinode-scenario-queens
744 parent: neutron-tempest-plugin-dvr-multinode-scenario
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100745 nodeset: openstack-two-node-xenial
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000746 override-checkout: stable/queens
747 vars:
748 branch_override: stable/queens
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100749 devstack_localrc:
750 USE_PYTHON3: false
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200751 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000752
753- job:
Hongbin Lub600bea2018-08-23 02:49:48 +0000754 name: neutron-tempest-plugin-dvr-multinode-scenario-rocky
755 parent: neutron-tempest-plugin-dvr-multinode-scenario
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100756 nodeset: openstack-two-node-xenial
Hongbin Lub600bea2018-08-23 02:49:48 +0000757 override-checkout: stable/rocky
758 vars:
759 branch_override: stable/rocky
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100760 devstack_localrc:
761 USE_PYTHON3: false
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200762 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Hongbin Lub600bea2018-08-23 02:49:48 +0000763
764- job:
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200765 name: neutron-tempest-plugin-dvr-multinode-scenario-stein
766 parent: neutron-tempest-plugin-dvr-multinode-scenario
767 override-checkout: stable/stein
768 vars:
769 branch_override: stable/stein
770
771- job:
Jens Harbott860b46a2017-11-15 21:23:15 +0000772 name: neutron-tempest-plugin-designate-scenario
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100773 parent: neutron-tempest-plugin-scenario
Jens Harbott860b46a2017-11-15 21:23:15 +0000774 description: Neutron designate integration scenario
775 required-projects:
776 - openstack/designate
777 - openstack/designate-dashboard
778 - openstack/designate-tempest-plugin
Jens Harbott860b46a2017-11-15 21:23:15 +0000779 timeout: 3600
Jens Harbott860b46a2017-11-15 21:23:15 +0000780 vars:
781 devstack_localrc:
782 DESIGNATE_BACKEND_DRIVER: bind9
Slawek Kaplonskida17f002018-10-11 18:35:23 +0200783 DOWNLOAD_DEFAULT_IMAGES: false
784 IMAGE_URLS: http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-i386-disk.img,
785 # In this job advanced image is not needed, so it's name should be
786 # empty
787 ADVANCED_IMAGE_NAME: ""
Jens Harbott860b46a2017-11-15 21:23:15 +0000788 devstack_plugins:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000789 designate: https://opendev.org/openstack/designate.git
Jens Harbott860b46a2017-11-15 21:23:15 +0000790 devstack_services:
James E. Blair24195802018-01-24 16:46:38 -0800791 cinder: false
792 designate: true
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200793 tempest_plugins:
794 - designate-tempest-plugin
795 - neutron-tempest-plugin
James E. Blair24195802018-01-24 16:46:38 -0800796 tempest_test_regex: ^neutron_tempest_plugin\.scenario\.test_dns_integration
Hongbin Lue2089622018-08-14 15:32:46 +0000797 irrelevant-files: *tempest-irrelevant-files
Jens Harbott860b46a2017-11-15 21:23:15 +0000798
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000799- job:
800 name: neutron-tempest-plugin-designate-scenario-queens
801 parent: neutron-tempest-plugin-designate-scenario
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100802 nodeset: openstack-single-node-xenial
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000803 override-checkout: stable/queens
804 vars:
805 branch_override: stable/queens
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100806 devstack_localrc:
807 USE_PYTHON3: false
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200808 TEMPEST_PLUGINS: '"/opt/stack/designate-tempest-plugin /opt/stack/neutron-tempest-plugin"'
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000809
Hongbin Lub600bea2018-08-23 02:49:48 +0000810- job:
811 name: neutron-tempest-plugin-designate-scenario-rocky
812 parent: neutron-tempest-plugin-designate-scenario
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100813 nodeset: openstack-single-node-xenial
Hongbin Lub600bea2018-08-23 02:49:48 +0000814 override-checkout: stable/rocky
815 vars:
816 branch_override: stable/rocky
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100817 devstack_localrc:
818 USE_PYTHON3: false
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200819 TEMPEST_PLUGINS: '"/opt/stack/designate-tempest-plugin /opt/stack/neutron-tempest-plugin"'
Hongbin Lub600bea2018-08-23 02:49:48 +0000820
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200821- job:
822 name: neutron-tempest-plugin-designate-scenario-stein
823 parent: neutron-tempest-plugin-designate-scenario
824 override-checkout: stable/stein
825 vars:
826 branch_override: stable/stein
827
Bernard Cafarelli1a987ec2019-04-16 16:42:10 +0200828- job:
829 name: neutron-tempest-plugin-sfc
830 parent: neutron-tempest-plugin
831 timeout: 10800
832 required-projects:
833 - openstack/devstack-gate
834 - openstack/networking-sfc
835 - openstack/neutron
836 - openstack/neutron-tempest-plugin
837 - openstack/tempest
838 vars:
839 tempest_test_regex: ^neutron_tempest_plugin\.sfc
840 tox_envlist: all-plugin
841 devstack_plugins:
842 networking-sfc: https://opendev.org/openstack/networking-sfc
843 neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin
844 network_api_extensions_sfc:
845 - flow_classifier
846 - sfc
847 devstack_localrc:
848 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_sfc) | join(',') }}"
Bernard Cafarelli1a987ec2019-04-16 16:42:10 +0200849
Slawek Kaplonski8dd49aa2019-04-16 14:47:07 +0200850- job:
851 name: neutron-tempest-plugin-bgpvpn-bagpipe
852 parent: neutron-tempest-plugin
853 required-projects:
854 - openstack/networking-bagpipe
855 - openstack/networking-bgpvpn
856 vars:
857 tempest_test_regex: ^neutron_tempest_plugin\.bgpvpn
858 network_api_extensions: *api_extensions_master
859 network_api_extensions_bgpvpn:
860 - bgpvpn
861 - bgpvpn-routes-control
862 devstack_localrc:
863 NETWORKING_BGPVPN_DRIVER: "BGPVPN:BaGPipe:networking_bgpvpn.neutron.services.service_drivers.bagpipe.bagpipe_v2.BaGPipeBGPVPNDriver:default"
864 BAGPIPE_DATAPLANE_DRIVER_IPVPN: "ovs"
865 BAGPIPE_BGP_PEERS: "-"
866 USE_PYTHON3: false
867 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_bgpvpn) | join(',') }}"
868 devstack_plugins:
869 networking-bgpvpn: https://git.openstack.org/openstack/networking-bgpvpn
870 networking-bagpipe: https://git.openstack.org/openstack/networking-bagpipe
871
Nate Johnston1d36a202019-03-15 15:01:21 -0400872- job:
873 name: neutron-tempest-plugin-fwaas
874 parent: neutron-tempest-plugin
875 timeout: 10800
876 required-projects:
877 - openstack/devstack-gate
878 - openstack/neutron-fwaas
879 - openstack/neutron
880 - openstack/neutron-tempest-plugin
881 - openstack/tempest
882 vars:
883 tempest_test_regex: ^neutron_tempest_plugin\.fwaas
884 tox_envlist: all-plugin
885 devstack_plugins:
886 neutron-fwaas: https://opendev.org/openstack/neutron-fwaas.git
887 neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin.git
888 network_api_extensions_common: *api_extensions_master
889 network_api_extensions_fwaas:
890 - fwaas_v2
891 devstack_localrc:
892 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_fwaas) | join(',') }}"
Nate Johnston1d36a202019-03-15 15:01:21 -0400893
Chandan Kumara564cf32017-11-16 16:09:38 +0530894- project-template:
895 name: neutron-tempest-plugin-jobs
896 check:
897 jobs:
898 - neutron-tempest-plugin-api
Jens Harbott860b46a2017-11-15 21:23:15 +0000899 - neutron-tempest-plugin-designate-scenario
Chandan Kumara564cf32017-11-16 16:09:38 +0530900 - neutron-tempest-plugin-dvr-multinode-scenario
901 - neutron-tempest-plugin-scenario-linuxbridge
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200902 - neutron-tempest-plugin-scenario-openvswitch
Slawek Kaplonski9f868d12019-08-02 13:24:57 +0200903 - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
Chandan Kumara564cf32017-11-16 16:09:38 +0530904 gate:
905 jobs:
906 - neutron-tempest-plugin-api
Sławek Kapłońskifbc4d612018-05-08 23:22:41 +0200907 - neutron-tempest-plugin-scenario-linuxbridge
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200908 - neutron-tempest-plugin-scenario-openvswitch
Slawek Kaplonski9f868d12019-08-02 13:24:57 +0200909 - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
Chandan Kumara564cf32017-11-16 16:09:38 +0530910
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000911- project-template:
Slawek Kaplonski0ec5acf2018-06-15 22:26:24 +0200912 name: neutron-tempest-plugin-jobs-queens
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000913 check:
914 jobs:
915 - neutron-tempest-plugin-api-queens
916 - neutron-tempest-plugin-designate-scenario-queens
917 - neutron-tempest-plugin-dvr-multinode-scenario-queens
918 - neutron-tempest-plugin-scenario-linuxbridge-queens
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200919 - neutron-tempest-plugin-scenario-openvswitch-queens
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000920 gate:
921 jobs:
922 - neutron-tempest-plugin-api-queens
923
Hongbin Lub600bea2018-08-23 02:49:48 +0000924- project-template:
925 name: neutron-tempest-plugin-jobs-rocky
926 check:
927 jobs:
928 - neutron-tempest-plugin-api-rocky
929 - neutron-tempest-plugin-designate-scenario-rocky
930 - neutron-tempest-plugin-dvr-multinode-scenario-rocky
931 - neutron-tempest-plugin-scenario-linuxbridge-rocky
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200932 - neutron-tempest-plugin-scenario-openvswitch-rocky
Slawek Kaplonski9f868d12019-08-02 13:24:57 +0200933 - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-rocky
Hongbin Lub600bea2018-08-23 02:49:48 +0000934 gate:
935 jobs:
936 - neutron-tempest-plugin-api-rocky
937
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200938- project-template:
939 name: neutron-tempest-plugin-jobs-stein
940 check:
941 jobs:
942 - neutron-tempest-plugin-api-stein
943 - neutron-tempest-plugin-designate-scenario-stein
944 - neutron-tempest-plugin-dvr-multinode-scenario-stein
945 - neutron-tempest-plugin-scenario-linuxbridge-stein
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200946 - neutron-tempest-plugin-scenario-openvswitch-stein
Slawek Kaplonski9f868d12019-08-02 13:24:57 +0200947 - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-stein
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200948 gate:
949 jobs:
950 - neutron-tempest-plugin-api-stein
951
Chandan Kumara564cf32017-11-16 16:09:38 +0530952- project:
Chandan Kumara564cf32017-11-16 16:09:38 +0530953 templates:
Andreas Jaeger46a0ae22019-05-19 09:34:23 +0200954 - build-openstack-docs-pti
Chandan Kumara564cf32017-11-16 16:09:38 +0530955 - neutron-tempest-plugin-jobs
Slawek Kaplonski0ec5acf2018-06-15 22:26:24 +0200956 - neutron-tempest-plugin-jobs-queens
Hongbin Lub600bea2018-08-23 02:49:48 +0000957 - neutron-tempest-plugin-jobs-rocky
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200958 - neutron-tempest-plugin-jobs-stein
Doug Hellmann12685c62018-08-29 17:37:50 -0400959 - check-requirements
960 - tempest-plugin-jobs
Brian Haley2cbb10e2018-09-13 09:20:03 -0600961 - release-notes-jobs-python3
Bernard Cafarelli1a987ec2019-04-16 16:42:10 +0200962 check:
963 jobs:
964 - neutron-tempest-plugin-sfc
Slawek Kaplonskif40b4942019-05-29 08:53:33 +0200965 - neutron-tempest-plugin-bgpvpn-bagpipe
Nate Johnston1d36a202019-03-15 15:01:21 -0400966 - neutron-tempest-plugin-fwaas
Slawek Kaplonskif40b4942019-05-29 08:53:33 +0200967 gate:
968 jobs:
969 - neutron-tempest-plugin-bgpvpn-bagpipe
Nate Johnston1d36a202019-03-15 15:01:21 -0400970 - neutron-tempest-plugin-fwaas