blob: 2a1304914d951c87cdec82f8458083ad9cea353e [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
34 - filter-validation
35 - fip-port-details
36 - flavors
Slawek Kaplonski003fcae2019-05-26 22:38:35 +020037 - floating-ip-port-forwarding
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000038 - floatingip-pools
39 - ip-substring-filtering
40 - l3-flavors
41 - l3-ha
42 - l3_agent_scheduler
43 - logging
44 - metering
45 - multi-provider
46 - net-mtu
47 - net-mtu-writable
48 - network-ip-availability
49 - network_availability_zone
Kailun Qineaaf9782018-12-20 04:45:01 +080050 - network-segment-range
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000051 - pagination
Lajos Katona2f904652018-08-23 14:04:56 +020052 - port-resource-request
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000053 - port-mac-address-regenerate
54 - port-security
55 - port-security-groups-filtering
56 - project-id
57 - provider
58 - qos
59 - qos-bw-minimum-ingress
60 - qos-fip
61 - quotas
62 - quota_details
63 - rbac-policies
Doug Wiegley5b85ad82019-02-06 13:51:03 -070064 - rbac-security-groups
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000065 - router
66 - router_availability_zone
67 - security-group
68 - segment
69 - service-type
70 - sorting
71 - standard-attr-description
72 - standard-attr-revisions
73 - standard-attr-segment
74 - standard-attr-tag
75 - standard-attr-timestamp
76 - subnet_allocation
77 - trunk
78 - trunk-details
79 - uplink-status-propagation
80 network_api_extensions_tempest:
81 - dvr
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010082 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +010083 USE_PYTHON3: true
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000084 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010085 devstack_plugins:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +000086 neutron: https://opendev.org/openstack/neutron.git
87 neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin.git
Slawek Kaplonski52b1b952019-04-01 08:42:04 +020088 tempest_plugins:
89 - neutron-tempest-plugin
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010090 devstack_services:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +020091 tls-proxy: false
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010092 tempest: true
93 neutron-dns: true
94 neutron-qos: true
95 neutron-segments: true
96 neutron-trunk: true
Hongbin Lu5da73332018-07-27 22:34:59 +000097 neutron-uplink-status-propagation: true
Kailun Qineaaf9782018-12-20 04:45:01 +080098 neutron-network-segment-range: true
Slawek Kaplonski003fcae2019-05-26 22:38:35 +020099 neutron-port-forwarding: true
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100100 devstack_local_conf:
101 post-config:
102 $NEUTRON_CONF:
103 QUOTAS:
104 quota_router: 100
105 quota_floatingip: 500
106 quota_security_group: 100
107 quota_security_group_rule: 1000
108 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
109 # devstack-tempest job will be switched to use lib/neutron instead of
110 # lib/neutron-legacy
Doug Hellmann12685c62018-08-29 17:37:50 -0400111 /$NEUTRON_CORE_PLUGIN_CONF:
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100112 ml2:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200113 type_drivers: flat,geneve,vlan,gre,local,vxlan
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100114 ml2_type_vlan:
115 network_vlan_ranges: foo:1:10
116 ml2_type_vxlan:
117 vni_ranges: 1:2000
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200118 ml2_type_gre:
119 tunnel_id_ranges: 1:1000
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100120 $NEUTRON_L3_CONF:
121 agent:
122 availability_zone: nova
123 $NEUTRON_DHCP_CONF:
124 agent:
125 availability_zone: nova
Doug Hellmann12685c62018-08-29 17:37:50 -0400126 /etc/neutron/api-paste.ini:
127 composite:neutronapi_v2_0:
128 use: call:neutron.auth:pipeline_factory
129 noauth: cors request_id catch_errors osprofiler extensions neutronapiapp_v2_0
130 keystone: cors request_id catch_errors osprofiler authtoken keystonecontext extensions neutronapiapp_v2_0
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100131 test-config:
132 $TEMPEST_CONFIG:
133 neutron_plugin_options:
134 provider_vlans: foo,
135 agent_availability_zone: nova
136 image_is_advanced: true
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200137 available_type_drivers: flat,geneve,vlan,gre,local,vxlan
Lajos Katona2f904652018-08-23 14:04:56 +0200138 provider_net_base_segm_id: 1
Hongbin Lue2089622018-08-14 15:32:46 +0000139 irrelevant-files: &tempest-irrelevant-files
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100140 - ^(test-|)requirements.txt$
141 - ^releasenotes/.*$
142 - ^doc/.*$
143 - ^setup.cfg$
144 - ^.*\.rst$
145 - ^neutron/locale/.*$
146 - ^neutron/tests/unit/.*$
147 - ^tools/.*$
148 - ^tox.ini$
149
150- job:
Chandan Kumara564cf32017-11-16 16:09:38 +0530151 name: neutron-tempest-plugin-api
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200152 parent: neutron-tempest-plugin
153 vars:
154 tempest_test_regex: ^neutron_tempest_plugin\.api
155 devstack_services:
156 neutron-log: true
157 devstack_local_conf:
158 post-config:
159 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
160 # devstack-tempest job will be switched to use lib/neutron instead of
161 # lib/neutron-legacy
Doug Hellmann12685c62018-08-29 17:37:50 -0400162 /$NEUTRON_CORE_PLUGIN_CONF:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200163 AGENT:
164 tunnel_types: gre,vxlan
165 network_log:
166 local_output_log_base: /tmp/test_log.log
Chandan Kumara564cf32017-11-16 16:09:38 +0530167
168- job:
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000169 name: neutron-tempest-plugin-api-queens
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100170 nodeset: openstack-single-node-xenial
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000171 parent: neutron-tempest-plugin-api
172 override-checkout: stable/queens
173 vars:
174 branch_override: stable/queens
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000175 # TODO(slaweq): find a way to put this list of extensions in
176 # neutron repository and keep it different per branch,
177 # then it could be removed from here
178 network_api_extensions_common: &api_extensions_queens
179 - address-scope
180 - agent
181 - allowed-address-pairs
182 - auto-allocated-topology
183 - availability_zone
184 - binding
185 - default-subnetpools
186 - dhcp_agent_scheduler
187 - dns-domain-ports
188 - dns-integration
189 - ext-gw-mode
190 - external-net
191 - extra_dhcp_opt
192 - extraroute
193 - flavors
194 - ip-substring-filtering
195 - l3-flavors
196 - l3-ha
197 - l3_agent_scheduler
198 - logging
199 - metering
200 - multi-provider
201 - net-mtu
202 - net-mtu-writable
203 - network-ip-availability
204 - network_availability_zone
205 - pagination
206 - port-security
207 - project-id
208 - provider
209 - qos
210 - qos-fip
211 - quotas
212 - quota_details
213 - rbac-policies
214 - router
215 - router_availability_zone
216 - security-group
217 - segment
218 - service-type
219 - sorting
220 - standard-attr-description
221 - standard-attr-revisions
222 - standard-attr-timestamp
223 - standard-attr-tag
224 - subnet_allocation
225 - trunk
226 - trunk-details
227 network_api_extensions_tempest:
228 - dvr
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200229 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100230 USE_PYTHON3: false
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000231 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200232 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200233
234- job:
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200235 name: neutron-tempest-plugin-api-stein
236 parent: neutron-tempest-plugin-api
237 override-checkout: stable/stein
238 vars:
239 branch_override: stable/stein
240 # TODO(slaweq): find a way to put this list of extensions in
241 # neutron repository and keep it different per branch,
242 # then it could be removed from here
243 network_api_extensions_common: &api_extensions_stein
244 - address-scope
245 - agent
246 - allowed-address-pairs
247 - auto-allocated-topology
248 - availability_zone
249 - binding
250 - default-subnetpools
251 - dhcp_agent_scheduler
252 - dns-domain-ports
253 - dns-integration
254 - empty-string-filtering
Slawek Kaplonski003fcae2019-05-26 22:38:35 +0200255 - expose-port-forwarding-in-fip
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200256 - ext-gw-mode
257 - external-net
258 - extra_dhcp_opt
259 - extraroute
260 - filter-validation
261 - fip-port-details
262 - flavors
263 - floatingip-pools
Slawek Kaplonski003fcae2019-05-26 22:38:35 +0200264 - floating-ip-port-forwarding
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200265 - ip-substring-filtering
266 - l3-flavors
267 - l3-ha
268 - l3_agent_scheduler
269 - logging
270 - metering
271 - multi-provider
272 - net-mtu
273 - net-mtu-writable
274 - network-ip-availability
275 - network_availability_zone
276 - network-segment-range
277 - pagination
278 - port-resource-request
279 - port-mac-address-regenerate
280 - port-security
281 - port-security-groups-filtering
282 - project-id
283 - provider
284 - qos
285 - qos-bw-minimum-ingress
286 - qos-fip
287 - quotas
288 - quota_details
289 - rbac-policies
290 - rbac-security-groups
291 - router
292 - router_availability_zone
293 - security-group
294 - segment
295 - service-type
296 - sorting
297 - standard-attr-description
298 - standard-attr-revisions
299 - standard-attr-segment
300 - standard-attr-tag
301 - standard-attr-timestamp
302 - subnet_allocation
303 - trunk
304 - trunk-details
305 - uplink-status-propagation
306 network_api_extensions_tempest:
307 - dvr
308 devstack_localrc:
309 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
310
311- job:
Hongbin Lub600bea2018-08-23 02:49:48 +0000312 name: neutron-tempest-plugin-api-rocky
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100313 nodeset: openstack-single-node-xenial
Hongbin Lub600bea2018-08-23 02:49:48 +0000314 parent: neutron-tempest-plugin-api
315 override-checkout: stable/rocky
316 vars:
317 branch_override: stable/rocky
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000318 # TODO(slaweq): find a way to put this list of extensions in
319 # neutron repository and keep it different per branch,
320 # then it could be removed from here
321 network_api_extensions_common: &api_extensions_rocky
322 - address-scope
323 - agent
324 - allowed-address-pairs
325 - auto-allocated-topology
326 - availability_zone
327 - binding
328 - default-subnetpools
329 - dhcp_agent_scheduler
330 - dns-domain-ports
331 - dns-integration
332 - empty-string-filtering
Slawek Kaplonski003fcae2019-05-26 22:38:35 +0200333 - expose-port-forwarding-in-fip
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000334 - ext-gw-mode
335 - external-net
336 - extra_dhcp_opt
337 - extraroute
338 - fip-port-details
339 - flavors
Slawek Kaplonski003fcae2019-05-26 22:38:35 +0200340 - floating-ip-port-forwarding
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000341 - ip-substring-filtering
342 - l3-flavors
343 - l3-ha
344 - l3_agent_scheduler
345 - logging
346 - metering
347 - multi-provider
348 - net-mtu
349 - net-mtu-writable
350 - network-ip-availability
351 - network_availability_zone
352 - pagination
353 - port-mac-address-regenerate
354 - port-security
355 - port-security-groups-filtering
356 - project-id
357 - provider
358 - qos
359 - qos-fip
360 - quotas
361 - quota_details
362 - rbac-policies
363 - router
364 - router_availability_zone
365 - security-group
366 - segment
367 - service-type
368 - sorting
369 - standard-attr-description
370 - standard-attr-revisions
371 - standard-attr-segment
372 - standard-attr-timestamp
373 - standard-attr-tag
374 - subnet_allocation
375 - trunk
376 - trunk-details
377 network_api_extensions_tempest:
378 - dvr
Hongbin Lub600bea2018-08-23 02:49:48 +0000379 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100380 USE_PYTHON3: false
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000381 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200382 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Hongbin Lub600bea2018-08-23 02:49:48 +0000383
384- job:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200385 name: neutron-tempest-plugin-scenario
386 parent: neutron-tempest-plugin
387 abstract: true
388 description: |
Doug Hellmann12685c62018-08-29 17:37:50 -0400389 Perform setup common to all tempest scenario test jobs.
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200390 vars:
391 tempest_test_regex: ^neutron_tempest_plugin\.scenario
392 devstack_localrc:
Doug Hellmann12685c62018-08-29 17:37:50 -0400393 PHYSICAL_NETWORK: default
394 DOWNLOAD_DEFAULT_IMAGES: false
LIU Yulong1c95d622019-06-16 10:36:56 +0800395 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 +0200396 DEFAULT_IMAGE_NAME: cirros-0.3.4-i386-disk
397 ADVANCED_IMAGE_NAME: ubuntu-16.04-server-cloudimg-amd64-disk1
398 ADVANCED_INSTANCE_TYPE: ds512M
399 ADVANCED_INSTANCE_USER: ubuntu
Doug Hellmann12685c62018-08-29 17:37:50 -0400400 BUILD_TIMEOUT: 784
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200401 devstack_services:
402 cinder: true
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000403
404- job:
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200405 name: neutron-tempest-plugin-scenario-openvswitch
406 parent: neutron-tempest-plugin-scenario
407 timeout: 10000
408 vars:
409 network_api_extensions: *api_extensions_master
410 devstack_localrc:
411 Q_AGENT: openvswitch
412 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
413 devstack_local_conf:
414 post-config:
415 $NEUTRON_CONF:
416 DEFAULT:
417 enable_dvr: false
418 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
419 # devstack-tempest job will be switched to use lib/neutron instead of
420 # lib/neutron-legacy
421 /$NEUTRON_CORE_PLUGIN_CONF:
422 agent:
423 tunnel_types: vxlan,gre
424 ovs:
425 tunnel_bridge: br-tun
426 bridge_mappings: public:br-ex
427 test-config:
428 $TEMPEST_CONFIG:
429 neutron_plugin_options:
430 available_type_drivers: flat,vlan,local,vxlan
431
432- job:
433 name: neutron-tempest-plugin-scenario-openvswitch-queens
434 parent: neutron-tempest-plugin-scenario-openvswitch
435 nodeset: openstack-single-node-xenial
436 override-checkout: stable/queens
437 vars:
438 branch_override: stable/queens
439 network_api_extensions: *api_extensions_queens
440 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
441 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
442 tempest_black_regex: "(^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)"
443 devstack_localrc:
444 USE_PYTHON3: false
445 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
446 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
447
448- job:
449 name: neutron-tempest-plugin-scenario-openvswitch-rocky
450 parent: neutron-tempest-plugin-scenario-openvswitch
451 nodeset: openstack-single-node-xenial
452 override-checkout: stable/rocky
453 vars:
454 branch_override: stable/rocky
455 network_api_extensions: *api_extensions_rocky
456 devstack_localrc:
457 USE_PYTHON3: false
458 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
459 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
460
461- job:
462 name: neutron-tempest-plugin-scenario-openvswitch-stein
463 parent: neutron-tempest-plugin-scenario-openvswitch
464 override-checkout: stable/stein
465 vars:
466 branch_override: stable/stein
467 network_api_extensions: *api_extensions_stein
468 devstack_localrc:
469 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
470
471- job:
Slawek Kaplonski9f868d12019-08-02 13:24:57 +0200472 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
473 parent: neutron-tempest-plugin-scenario
474 timeout: 10000
475 vars:
476 network_api_extensions: *api_extensions_master
477 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
478 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
479 tempest_black_regex: "(^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)"
480 devstack_localrc:
481 Q_AGENT: openvswitch
482 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
483 devstack_local_conf:
484 post-config:
485 $NEUTRON_CONF:
486 DEFAULT:
487 enable_dvr: false
488 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
489 # devstack-tempest job will be switched to use lib/neutron instead of
490 # lib/neutron-legacy
491 /$NEUTRON_CORE_PLUGIN_CONF:
492 agent:
493 tunnel_types: vxlan,gre
494 ovs:
495 tunnel_bridge: br-tun
496 bridge_mappings: public:br-ex
497 securitygroup:
498 firewall_driver: iptables_hybrid
499 test-config:
500 $TEMPEST_CONFIG:
501 neutron_plugin_options:
502 available_type_drivers: flat,vlan,local,vxlan
503
504- job:
505 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-rocky
506 parent: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
507 nodeset: openstack-single-node-xenial
508 override-checkout: stable/rocky
509 vars:
510 branch_override: stable/rocky
511 network_api_extensions: *api_extensions_rocky
512 devstack_localrc:
513 USE_PYTHON3: false
514 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
515 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
516
517- job:
518 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-stein
519 parent: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
520 override-checkout: stable/stein
521 vars:
522 branch_override: stable/stein
523 network_api_extensions: *api_extensions_stein
524 devstack_localrc:
525 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
526
527- job:
Chandan Kumara564cf32017-11-16 16:09:38 +0530528 name: neutron-tempest-plugin-scenario-linuxbridge
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100529 parent: neutron-tempest-plugin-scenario
Chandan Kumara564cf32017-11-16 16:09:38 +0530530 timeout: 10000
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100531 vars:
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000532 network_api_extensions: *api_extensions_master
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100533 devstack_localrc:
Doug Hellmann12685c62018-08-29 17:37:50 -0400534 Q_AGENT: linuxbridge
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000535 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100536 devstack_local_conf:
537 post-config:
538 $NEUTRON_CONF:
539 DEFAULT:
540 enable_dvr: false
541 AGENT:
542 debug_iptables_rules: true
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200543 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
544 # devstack-tempest job will be switched to use lib/neutron instead of
545 # lib/neutron-legacy
Doug Hellmann12685c62018-08-29 17:37:50 -0400546 /$NEUTRON_CORE_PLUGIN_CONF:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200547 ml2:
548 type_drivers: flat,vlan,local,vxlan
549 test-config:
550 $TEMPEST_CONFIG:
551 neutron_plugin_options:
552 available_type_drivers: flat,vlan,local,vxlan
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800553 q_agent: linuxbridge
Chandan Kumara564cf32017-11-16 16:09:38 +0530554
555- job:
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000556 name: neutron-tempest-plugin-scenario-linuxbridge-queens
557 parent: neutron-tempest-plugin-scenario-linuxbridge
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100558 nodeset: openstack-single-node-xenial
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000559 override-checkout: stable/queens
560 vars:
561 branch_override: stable/queens
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000562 network_api_extensions: *api_extensions_queens
Hongbin Lu965b03d2018-04-25 22:32:30 +0000563 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100564 USE_PYTHON3: false
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000565 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200566 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800567 devstack_local_conf:
568 test-config:
569 # NOTE: ignores linux bridge's trunk delete on bound port test
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000570 # for queens branch (as https://review.opendev.org/#/c/605589/
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800571 # fix will not apply for queens branch)
572 $TEMPEST_CONFIG:
573 neutron_plugin_options:
574 q_agent: None
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000575
576- job:
Hongbin Lub600bea2018-08-23 02:49:48 +0000577 name: neutron-tempest-plugin-scenario-linuxbridge-rocky
578 parent: neutron-tempest-plugin-scenario-linuxbridge
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100579 nodeset: openstack-single-node-xenial
Hongbin Lub600bea2018-08-23 02:49:48 +0000580 override-checkout: stable/rocky
581 vars:
582 branch_override: stable/rocky
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000583 network_api_extensions: *api_extensions_rocky
Hongbin Lub600bea2018-08-23 02:49:48 +0000584 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100585 USE_PYTHON3: false
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000586 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200587 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800588 devstack_local_conf:
589 test-config:
590 # NOTE: ignores linux bridge's trunk delete on bound port test
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000591 # for rocky branch (as https://review.opendev.org/#/c/605589/
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800592 # fix will not apply for rocky branch)
593 $TEMPEST_CONFIG:
594 neutron_plugin_options:
595 q_agent: None
Hongbin Lub600bea2018-08-23 02:49:48 +0000596
597- job:
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200598 name: neutron-tempest-plugin-scenario-linuxbridge-stein
599 parent: neutron-tempest-plugin-scenario-linuxbridge
600 override-checkout: stable/stein
601 vars:
602 branch_override: stable/stein
603 network_api_extensions: *api_extensions_stein
604 devstack_localrc:
605 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
606
607- job:
Chandan Kumara564cf32017-11-16 16:09:38 +0530608 name: neutron-tempest-plugin-dvr-multinode-scenario
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200609 parent: tempest-multinode-full
610 description: |
611 Perform setup for Neutron tempest tests in multinode with DVR scenario
612 roles:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000613 - zuul: openstack/devstack
Chandan Kumara564cf32017-11-16 16:09:38 +0530614 required-projects:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000615 - openstack/devstack-gate
Chandan Kumara564cf32017-11-16 16:09:38 +0530616 - openstack/neutron
617 - openstack/neutron-tempest-plugin
618 - openstack/tempest
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200619 pre-run: playbooks/dvr-multinode-scenario-pre-run.yaml
Chandan Kumara564cf32017-11-16 16:09:38 +0530620 voting: false
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200621 vars:
622 tempest_concurrency: 4
623 tox_envlist: all
624 tempest_test_regex: ^neutron_tempest_plugin\.scenario
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000625 network_api_extensions_common: *api_extensions_master
626 network_api_extensions_dvr:
627 - dvr
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200628 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100629 USE_PYTHON3: true
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000630 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_dvr) | join(',') }}"
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200631 PHYSICAL_NETWORK: default
632 DOWNLOAD_DEFAULT_IMAGES: false
LIU Yulong1c95d622019-06-16 10:36:56 +0800633 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 +0200634 DEFAULT_IMAGE_NAME: cirros-0.3.4-i386-disk
635 ADVANCED_IMAGE_NAME: ubuntu-16.04-server-cloudimg-amd64-disk1
636 ADVANCED_INSTANCE_TYPE: ds512M
637 ADVANCED_INSTANCE_USER: ubuntu
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200638 BUILD_TIMEOUT: 784
639 devstack_plugins:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000640 neutron: https://opendev.org/openstack/neutron.git
641 neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin.git
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200642 tempest_plugins:
643 - neutron-tempest-plugin
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200644 devstack_services:
645 tls-proxy: false
646 tempest: true
647 neutron-dns: true
648 neutron-qos: true
649 neutron-segments: true
650 neutron-trunk: true
651 neutron-log: true
Slawek Kaplonski13903aa2019-06-02 14:31:47 +0200652 neutron-port-forwarding: true
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200653 cinder: true
654 devstack_local_conf:
655 post-config:
656 $NEUTRON_CONF:
657 quotas:
658 quota_router: 100
659 quota_floatingip: 500
660 quota_security_group: 100
661 quota_security_group_rule: 1000
662 DEFAULT:
663 router_distributed: True
664 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
665 # devstack-tempest job will be switched to use lib/neutron instead of
666 # lib/neutron-legacy
667 "/$NEUTRON_CORE_PLUGIN_CONF":
668 ml2:
669 type_drivers: flat,geneve,vlan,gre,local,vxlan
670 mechanism_drivers: openvswitch,l2population
671 ml2_type_vlan:
672 network_vlan_ranges: foo:1:10
673 ml2_type_vxlan:
674 vni_ranges: 1:2000
675 ml2_type_gre:
676 tunnel_id_ranges: 1:1000
677 agent:
678 enable_distributed_routing: True
679 l2_population: True
680 tunnel_types: vxlan,gre
681 ovs:
682 tunnel_bridge: br-tun
683 bridge_mappings: public:br-ex
684 $NEUTRON_L3_CONF:
685 DEFAULT:
686 agent_mode: dvr_snat
687 agent:
688 availability_zone: nova
689 $NEUTRON_DHCP_CONF:
690 agent:
691 availability_zone: nova
692 "/etc/neutron/api-paste.ini":
693 "composite:neutronapi_v2_0":
694 use: "call:neutron.auth:pipeline_factory"
695 noauth: "cors request_id catch_errors osprofiler extensions neutronapiapp_v2_0"
696 keystone: "cors request_id catch_errors osprofiler authtoken keystonecontext extensions neutronapiapp_v2_0"
697 test-config:
698 $TEMPEST_CONFIG:
699 neutron_plugin_options:
700 provider_vlans: foo,
701 agent_availability_zone: nova
702 image_is_advanced: true
703 available_type_drivers: flat,geneve,vlan,gre,local,vxlan
704 l3_agent_mode: dvr_snat
705 group-vars:
706 subnode:
707 devstack_services:
708 tls-proxy: false
709 q-agt: true
710 q-l3: true
711 q-meta: true
712 neutron-qos: true
713 neutron-trunk: true
714 neutron-log: true
Slawek Kaplonski13903aa2019-06-02 14:31:47 +0200715 neutron-port-forwarding: true
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200716 devstack_local_conf:
717 post-config:
718 $NEUTRON_CONF:
719 DEFAULT:
720 router_distributed: True
721 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
722 # devstack-tempest job will be switched to use lib/neutron instead of
723 # lib/neutron-legacy
724 "/$NEUTRON_CORE_PLUGIN_CONF":
725 agent:
726 enable_distributed_routing: True
727 l2_population: True
728 tunnel_types: vxlan,gre
729 ovs:
730 tunnel_bridge: br-tun
731 bridge_mappings: public:br-ex
732 $NEUTRON_L3_CONF:
733 DEFAULT:
734 agent_mode: dvr_snat
735 agent:
736 availability_zone: nova
737 irrelevant-files: *tempest-irrelevant-files
Chandan Kumara564cf32017-11-16 16:09:38 +0530738
Jens Harbott860b46a2017-11-15 21:23:15 +0000739- job:
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000740 name: neutron-tempest-plugin-dvr-multinode-scenario-queens
741 parent: neutron-tempest-plugin-dvr-multinode-scenario
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100742 nodeset: openstack-two-node-xenial
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000743 override-checkout: stable/queens
744 vars:
745 branch_override: stable/queens
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100746 devstack_localrc:
747 USE_PYTHON3: false
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200748 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000749
750- job:
Hongbin Lub600bea2018-08-23 02:49:48 +0000751 name: neutron-tempest-plugin-dvr-multinode-scenario-rocky
752 parent: neutron-tempest-plugin-dvr-multinode-scenario
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100753 nodeset: openstack-two-node-xenial
Hongbin Lub600bea2018-08-23 02:49:48 +0000754 override-checkout: stable/rocky
755 vars:
756 branch_override: stable/rocky
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100757 devstack_localrc:
758 USE_PYTHON3: false
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200759 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Hongbin Lub600bea2018-08-23 02:49:48 +0000760
761- job:
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200762 name: neutron-tempest-plugin-dvr-multinode-scenario-stein
763 parent: neutron-tempest-plugin-dvr-multinode-scenario
764 override-checkout: stable/stein
765 vars:
766 branch_override: stable/stein
767
768- job:
Jens Harbott860b46a2017-11-15 21:23:15 +0000769 name: neutron-tempest-plugin-designate-scenario
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100770 parent: neutron-tempest-plugin-scenario
Jens Harbott860b46a2017-11-15 21:23:15 +0000771 description: Neutron designate integration scenario
772 required-projects:
773 - openstack/designate
774 - openstack/designate-dashboard
775 - openstack/designate-tempest-plugin
Jens Harbott860b46a2017-11-15 21:23:15 +0000776 timeout: 3600
Jens Harbott860b46a2017-11-15 21:23:15 +0000777 vars:
778 devstack_localrc:
779 DESIGNATE_BACKEND_DRIVER: bind9
Slawek Kaplonskida17f002018-10-11 18:35:23 +0200780 DOWNLOAD_DEFAULT_IMAGES: false
781 IMAGE_URLS: http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-i386-disk.img,
782 # In this job advanced image is not needed, so it's name should be
783 # empty
784 ADVANCED_IMAGE_NAME: ""
Jens Harbott860b46a2017-11-15 21:23:15 +0000785 devstack_plugins:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000786 designate: https://opendev.org/openstack/designate.git
Jens Harbott860b46a2017-11-15 21:23:15 +0000787 devstack_services:
James E. Blair24195802018-01-24 16:46:38 -0800788 cinder: false
789 designate: true
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200790 tempest_plugins:
791 - designate-tempest-plugin
792 - neutron-tempest-plugin
James E. Blair24195802018-01-24 16:46:38 -0800793 tempest_test_regex: ^neutron_tempest_plugin\.scenario\.test_dns_integration
Hongbin Lue2089622018-08-14 15:32:46 +0000794 irrelevant-files: *tempest-irrelevant-files
Jens Harbott860b46a2017-11-15 21:23:15 +0000795
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000796- job:
797 name: neutron-tempest-plugin-designate-scenario-queens
798 parent: neutron-tempest-plugin-designate-scenario
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100799 nodeset: openstack-single-node-xenial
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000800 override-checkout: stable/queens
801 vars:
802 branch_override: stable/queens
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100803 devstack_localrc:
804 USE_PYTHON3: false
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200805 TEMPEST_PLUGINS: '"/opt/stack/designate-tempest-plugin /opt/stack/neutron-tempest-plugin"'
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000806
Hongbin Lub600bea2018-08-23 02:49:48 +0000807- job:
808 name: neutron-tempest-plugin-designate-scenario-rocky
809 parent: neutron-tempest-plugin-designate-scenario
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100810 nodeset: openstack-single-node-xenial
Hongbin Lub600bea2018-08-23 02:49:48 +0000811 override-checkout: stable/rocky
812 vars:
813 branch_override: stable/rocky
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100814 devstack_localrc:
815 USE_PYTHON3: false
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200816 TEMPEST_PLUGINS: '"/opt/stack/designate-tempest-plugin /opt/stack/neutron-tempest-plugin"'
Hongbin Lub600bea2018-08-23 02:49:48 +0000817
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200818- job:
819 name: neutron-tempest-plugin-designate-scenario-stein
820 parent: neutron-tempest-plugin-designate-scenario
821 override-checkout: stable/stein
822 vars:
823 branch_override: stable/stein
824
Bernard Cafarelli1a987ec2019-04-16 16:42:10 +0200825- job:
826 name: neutron-tempest-plugin-sfc
827 parent: neutron-tempest-plugin
828 timeout: 10800
829 required-projects:
830 - openstack/devstack-gate
831 - openstack/networking-sfc
832 - openstack/neutron
833 - openstack/neutron-tempest-plugin
834 - openstack/tempest
835 vars:
836 tempest_test_regex: ^neutron_tempest_plugin\.sfc
837 tox_envlist: all-plugin
838 devstack_plugins:
839 networking-sfc: https://opendev.org/openstack/networking-sfc
840 neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin
841 network_api_extensions_sfc:
842 - flow_classifier
843 - sfc
844 devstack_localrc:
845 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_sfc) | join(',') }}"
846 files:
847 - ^neutron_tempest_plugin/sfc/.*$
848
Slawek Kaplonski8dd49aa2019-04-16 14:47:07 +0200849- job:
850 name: neutron-tempest-plugin-bgpvpn-bagpipe
851 parent: neutron-tempest-plugin
852 required-projects:
853 - openstack/networking-bagpipe
854 - openstack/networking-bgpvpn
855 vars:
856 tempest_test_regex: ^neutron_tempest_plugin\.bgpvpn
857 network_api_extensions: *api_extensions_master
858 network_api_extensions_bgpvpn:
859 - bgpvpn
860 - bgpvpn-routes-control
861 devstack_localrc:
862 NETWORKING_BGPVPN_DRIVER: "BGPVPN:BaGPipe:networking_bgpvpn.neutron.services.service_drivers.bagpipe.bagpipe_v2.BaGPipeBGPVPNDriver:default"
863 BAGPIPE_DATAPLANE_DRIVER_IPVPN: "ovs"
864 BAGPIPE_BGP_PEERS: "-"
865 USE_PYTHON3: false
866 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_bgpvpn) | join(',') }}"
867 devstack_plugins:
868 networking-bgpvpn: https://git.openstack.org/openstack/networking-bgpvpn
869 networking-bagpipe: https://git.openstack.org/openstack/networking-bagpipe
870
Nate Johnston1d36a202019-03-15 15:01:21 -0400871- job:
872 name: neutron-tempest-plugin-fwaas
873 parent: neutron-tempest-plugin
874 timeout: 10800
875 required-projects:
876 - openstack/devstack-gate
877 - openstack/neutron-fwaas
878 - openstack/neutron
879 - openstack/neutron-tempest-plugin
880 - openstack/tempest
881 vars:
882 tempest_test_regex: ^neutron_tempest_plugin\.fwaas
883 tox_envlist: all-plugin
884 devstack_plugins:
885 neutron-fwaas: https://opendev.org/openstack/neutron-fwaas.git
886 neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin.git
887 network_api_extensions_common: *api_extensions_master
888 network_api_extensions_fwaas:
889 - fwaas_v2
890 devstack_localrc:
891 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_fwaas) | join(',') }}"
892 files:
893 - ^neutron_tempest_plugin/fwaas/.*$
894
Chandan Kumara564cf32017-11-16 16:09:38 +0530895- project-template:
896 name: neutron-tempest-plugin-jobs
897 check:
898 jobs:
899 - neutron-tempest-plugin-api
Jens Harbott860b46a2017-11-15 21:23:15 +0000900 - neutron-tempest-plugin-designate-scenario
Chandan Kumara564cf32017-11-16 16:09:38 +0530901 - neutron-tempest-plugin-dvr-multinode-scenario
902 - neutron-tempest-plugin-scenario-linuxbridge
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200903 - neutron-tempest-plugin-scenario-openvswitch
Slawek Kaplonski9f868d12019-08-02 13:24:57 +0200904 - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
Chandan Kumara564cf32017-11-16 16:09:38 +0530905 gate:
906 jobs:
907 - neutron-tempest-plugin-api
Sławek Kapłońskifbc4d612018-05-08 23:22:41 +0200908 - neutron-tempest-plugin-scenario-linuxbridge
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200909 - neutron-tempest-plugin-scenario-openvswitch
Slawek Kaplonski9f868d12019-08-02 13:24:57 +0200910 - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
Chandan Kumara564cf32017-11-16 16:09:38 +0530911
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000912- project-template:
Slawek Kaplonski0ec5acf2018-06-15 22:26:24 +0200913 name: neutron-tempest-plugin-jobs-queens
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000914 check:
915 jobs:
916 - neutron-tempest-plugin-api-queens
917 - neutron-tempest-plugin-designate-scenario-queens
918 - neutron-tempest-plugin-dvr-multinode-scenario-queens
919 - neutron-tempest-plugin-scenario-linuxbridge-queens
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200920 - neutron-tempest-plugin-scenario-openvswitch-queens
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000921 gate:
922 jobs:
923 - neutron-tempest-plugin-api-queens
924
Hongbin Lub600bea2018-08-23 02:49:48 +0000925- project-template:
926 name: neutron-tempest-plugin-jobs-rocky
927 check:
928 jobs:
929 - neutron-tempest-plugin-api-rocky
930 - neutron-tempest-plugin-designate-scenario-rocky
931 - neutron-tempest-plugin-dvr-multinode-scenario-rocky
932 - neutron-tempest-plugin-scenario-linuxbridge-rocky
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200933 - neutron-tempest-plugin-scenario-openvswitch-rocky
Slawek Kaplonski9f868d12019-08-02 13:24:57 +0200934 - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-rocky
Hongbin Lub600bea2018-08-23 02:49:48 +0000935 gate:
936 jobs:
937 - neutron-tempest-plugin-api-rocky
938
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200939- project-template:
940 name: neutron-tempest-plugin-jobs-stein
941 check:
942 jobs:
943 - neutron-tempest-plugin-api-stein
944 - neutron-tempest-plugin-designate-scenario-stein
945 - neutron-tempest-plugin-dvr-multinode-scenario-stein
946 - neutron-tempest-plugin-scenario-linuxbridge-stein
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200947 - neutron-tempest-plugin-scenario-openvswitch-stein
Slawek Kaplonski9f868d12019-08-02 13:24:57 +0200948 - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-stein
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200949 gate:
950 jobs:
951 - neutron-tempest-plugin-api-stein
952
Chandan Kumara564cf32017-11-16 16:09:38 +0530953- project:
Chandan Kumara564cf32017-11-16 16:09:38 +0530954 templates:
Andreas Jaeger46a0ae22019-05-19 09:34:23 +0200955 - build-openstack-docs-pti
Chandan Kumara564cf32017-11-16 16:09:38 +0530956 - neutron-tempest-plugin-jobs
Slawek Kaplonski0ec5acf2018-06-15 22:26:24 +0200957 - neutron-tempest-plugin-jobs-queens
Hongbin Lub600bea2018-08-23 02:49:48 +0000958 - neutron-tempest-plugin-jobs-rocky
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200959 - neutron-tempest-plugin-jobs-stein
Doug Hellmann12685c62018-08-29 17:37:50 -0400960 - check-requirements
961 - tempest-plugin-jobs
Brian Haley2cbb10e2018-09-13 09:20:03 -0600962 - release-notes-jobs-python3
Bernard Cafarelli1a987ec2019-04-16 16:42:10 +0200963 check:
964 jobs:
965 - neutron-tempest-plugin-sfc
Slawek Kaplonskif40b4942019-05-29 08:53:33 +0200966 - neutron-tempest-plugin-bgpvpn-bagpipe
Nate Johnston1d36a202019-03-15 15:01:21 -0400967 - neutron-tempest-plugin-fwaas
Slawek Kaplonskif40b4942019-05-29 08:53:33 +0200968 gate:
969 jobs:
970 - neutron-tempest-plugin-bgpvpn-bagpipe
Nate Johnston1d36a202019-03-15 15:01:21 -0400971 - neutron-tempest-plugin-fwaas