blob: 011bfe5dea9ab8a81f8d22c784aef66987707b7c [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
Matt Welchffe9be82019-07-02 13:24:29 +000066 - router-admin-state-down-before-update
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000067 - router_availability_zone
68 - security-group
69 - segment
70 - service-type
71 - sorting
72 - standard-attr-description
73 - standard-attr-revisions
74 - standard-attr-segment
75 - standard-attr-tag
76 - standard-attr-timestamp
77 - subnet_allocation
Ryan Tidwellb7238bd2019-05-30 10:35:09 -050078 - subnetpool-prefix-ops
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000079 - trunk
80 - trunk-details
81 - uplink-status-propagation
82 network_api_extensions_tempest:
83 - dvr
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010084 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +010085 USE_PYTHON3: true
Hongbin Lub8fbe0c2018-11-22 21:31:59 +000086 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010087 devstack_plugins:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +000088 neutron: https://opendev.org/openstack/neutron.git
89 neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin.git
Slawek Kaplonski52b1b952019-04-01 08:42:04 +020090 tempest_plugins:
91 - neutron-tempest-plugin
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010092 devstack_services:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +020093 tls-proxy: false
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010094 tempest: true
95 neutron-dns: true
96 neutron-qos: true
97 neutron-segments: true
98 neutron-trunk: true
Hongbin Lu5da73332018-07-27 22:34:59 +000099 neutron-uplink-status-propagation: true
Kailun Qineaaf9782018-12-20 04:45:01 +0800100 neutron-network-segment-range: true
Slawek Kaplonski003fcae2019-05-26 22:38:35 +0200101 neutron-port-forwarding: true
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100102 devstack_local_conf:
103 post-config:
104 $NEUTRON_CONF:
105 QUOTAS:
106 quota_router: 100
107 quota_floatingip: 500
108 quota_security_group: 100
109 quota_security_group_rule: 1000
110 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
111 # devstack-tempest job will be switched to use lib/neutron instead of
112 # lib/neutron-legacy
Doug Hellmann12685c62018-08-29 17:37:50 -0400113 /$NEUTRON_CORE_PLUGIN_CONF:
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100114 ml2:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200115 type_drivers: flat,geneve,vlan,gre,local,vxlan
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100116 ml2_type_vlan:
117 network_vlan_ranges: foo:1:10
118 ml2_type_vxlan:
119 vni_ranges: 1:2000
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200120 ml2_type_gre:
121 tunnel_id_ranges: 1:1000
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100122 $NEUTRON_L3_CONF:
123 agent:
124 availability_zone: nova
125 $NEUTRON_DHCP_CONF:
126 agent:
127 availability_zone: nova
Doug Hellmann12685c62018-08-29 17:37:50 -0400128 /etc/neutron/api-paste.ini:
129 composite:neutronapi_v2_0:
130 use: call:neutron.auth:pipeline_factory
131 noauth: cors request_id catch_errors osprofiler extensions neutronapiapp_v2_0
132 keystone: cors request_id catch_errors osprofiler authtoken keystonecontext extensions neutronapiapp_v2_0
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100133 test-config:
134 $TEMPEST_CONFIG:
135 neutron_plugin_options:
136 provider_vlans: foo,
137 agent_availability_zone: nova
138 image_is_advanced: true
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200139 available_type_drivers: flat,geneve,vlan,gre,local,vxlan
Lajos Katona2f904652018-08-23 14:04:56 +0200140 provider_net_base_segm_id: 1
Hongbin Lue2089622018-08-14 15:32:46 +0000141 irrelevant-files: &tempest-irrelevant-files
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100142 - ^(test-|)requirements.txt$
143 - ^releasenotes/.*$
144 - ^doc/.*$
145 - ^setup.cfg$
146 - ^.*\.rst$
147 - ^neutron/locale/.*$
148 - ^neutron/tests/unit/.*$
149 - ^tools/.*$
150 - ^tox.ini$
151
152- job:
Chandan Kumara564cf32017-11-16 16:09:38 +0530153 name: neutron-tempest-plugin-api
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200154 parent: neutron-tempest-plugin
155 vars:
156 tempest_test_regex: ^neutron_tempest_plugin\.api
157 devstack_services:
158 neutron-log: true
159 devstack_local_conf:
160 post-config:
161 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
162 # devstack-tempest job will be switched to use lib/neutron instead of
163 # lib/neutron-legacy
Doug Hellmann12685c62018-08-29 17:37:50 -0400164 /$NEUTRON_CORE_PLUGIN_CONF:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200165 AGENT:
166 tunnel_types: gre,vxlan
167 network_log:
168 local_output_log_base: /tmp/test_log.log
Chandan Kumara564cf32017-11-16 16:09:38 +0530169
170- job:
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000171 name: neutron-tempest-plugin-api-queens
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100172 nodeset: openstack-single-node-xenial
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000173 parent: neutron-tempest-plugin-api
174 override-checkout: stable/queens
175 vars:
176 branch_override: stable/queens
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000177 # TODO(slaweq): find a way to put this list of extensions in
178 # neutron repository and keep it different per branch,
179 # then it could be removed from here
180 network_api_extensions_common: &api_extensions_queens
181 - address-scope
182 - agent
183 - allowed-address-pairs
184 - auto-allocated-topology
185 - availability_zone
186 - binding
187 - default-subnetpools
188 - dhcp_agent_scheduler
189 - dns-domain-ports
190 - dns-integration
191 - ext-gw-mode
192 - external-net
193 - extra_dhcp_opt
194 - extraroute
195 - flavors
196 - ip-substring-filtering
197 - l3-flavors
198 - l3-ha
199 - l3_agent_scheduler
200 - logging
201 - metering
202 - multi-provider
203 - net-mtu
204 - net-mtu-writable
205 - network-ip-availability
206 - network_availability_zone
207 - pagination
208 - port-security
209 - project-id
210 - provider
211 - qos
212 - qos-fip
213 - quotas
214 - quota_details
215 - rbac-policies
216 - router
217 - router_availability_zone
218 - security-group
219 - segment
220 - service-type
221 - sorting
222 - standard-attr-description
223 - standard-attr-revisions
224 - standard-attr-timestamp
225 - standard-attr-tag
226 - subnet_allocation
227 - trunk
228 - trunk-details
229 network_api_extensions_tempest:
230 - dvr
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200231 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100232 USE_PYTHON3: false
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000233 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200234 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200235
236- job:
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200237 name: neutron-tempest-plugin-api-stein
238 parent: neutron-tempest-plugin-api
239 override-checkout: stable/stein
240 vars:
241 branch_override: stable/stein
242 # TODO(slaweq): find a way to put this list of extensions in
243 # neutron repository and keep it different per branch,
244 # then it could be removed from here
245 network_api_extensions_common: &api_extensions_stein
246 - address-scope
247 - agent
248 - allowed-address-pairs
249 - auto-allocated-topology
250 - availability_zone
251 - binding
252 - default-subnetpools
253 - dhcp_agent_scheduler
254 - dns-domain-ports
255 - dns-integration
256 - empty-string-filtering
Slawek Kaplonski003fcae2019-05-26 22:38:35 +0200257 - expose-port-forwarding-in-fip
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200258 - ext-gw-mode
259 - external-net
260 - extra_dhcp_opt
261 - extraroute
262 - filter-validation
263 - fip-port-details
264 - flavors
265 - floatingip-pools
Slawek Kaplonski003fcae2019-05-26 22:38:35 +0200266 - floating-ip-port-forwarding
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200267 - ip-substring-filtering
268 - l3-flavors
269 - l3-ha
270 - l3_agent_scheduler
271 - logging
272 - metering
273 - multi-provider
274 - net-mtu
275 - net-mtu-writable
276 - network-ip-availability
277 - network_availability_zone
278 - network-segment-range
279 - pagination
280 - port-resource-request
281 - port-mac-address-regenerate
282 - port-security
283 - port-security-groups-filtering
284 - project-id
285 - provider
286 - qos
287 - qos-bw-minimum-ingress
288 - qos-fip
289 - quotas
290 - quota_details
291 - rbac-policies
292 - rbac-security-groups
293 - router
294 - router_availability_zone
295 - security-group
296 - segment
297 - service-type
298 - sorting
299 - standard-attr-description
300 - standard-attr-revisions
301 - standard-attr-segment
302 - standard-attr-tag
303 - standard-attr-timestamp
304 - subnet_allocation
305 - trunk
306 - trunk-details
307 - uplink-status-propagation
308 network_api_extensions_tempest:
309 - dvr
310 devstack_localrc:
311 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
312
313- job:
Hongbin Lub600bea2018-08-23 02:49:48 +0000314 name: neutron-tempest-plugin-api-rocky
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100315 nodeset: openstack-single-node-xenial
Hongbin Lub600bea2018-08-23 02:49:48 +0000316 parent: neutron-tempest-plugin-api
317 override-checkout: stable/rocky
318 vars:
319 branch_override: stable/rocky
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000320 # TODO(slaweq): find a way to put this list of extensions in
321 # neutron repository and keep it different per branch,
322 # then it could be removed from here
323 network_api_extensions_common: &api_extensions_rocky
324 - address-scope
325 - agent
326 - allowed-address-pairs
327 - auto-allocated-topology
328 - availability_zone
329 - binding
330 - default-subnetpools
331 - dhcp_agent_scheduler
332 - dns-domain-ports
333 - dns-integration
334 - empty-string-filtering
Slawek Kaplonski003fcae2019-05-26 22:38:35 +0200335 - expose-port-forwarding-in-fip
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000336 - ext-gw-mode
337 - external-net
338 - extra_dhcp_opt
339 - extraroute
340 - fip-port-details
341 - flavors
Slawek Kaplonski003fcae2019-05-26 22:38:35 +0200342 - floating-ip-port-forwarding
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000343 - ip-substring-filtering
344 - l3-flavors
345 - l3-ha
346 - l3_agent_scheduler
347 - logging
348 - metering
349 - multi-provider
350 - net-mtu
351 - net-mtu-writable
352 - network-ip-availability
353 - network_availability_zone
354 - pagination
355 - port-mac-address-regenerate
356 - port-security
357 - port-security-groups-filtering
358 - project-id
359 - provider
360 - qos
361 - qos-fip
362 - quotas
363 - quota_details
364 - rbac-policies
365 - router
366 - router_availability_zone
367 - security-group
368 - segment
369 - service-type
370 - sorting
371 - standard-attr-description
372 - standard-attr-revisions
373 - standard-attr-segment
374 - standard-attr-timestamp
375 - standard-attr-tag
376 - subnet_allocation
377 - trunk
378 - trunk-details
379 network_api_extensions_tempest:
380 - dvr
Hongbin Lub600bea2018-08-23 02:49:48 +0000381 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100382 USE_PYTHON3: false
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000383 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}"
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200384 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Hongbin Lub600bea2018-08-23 02:49:48 +0000385
386- job:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200387 name: neutron-tempest-plugin-scenario
388 parent: neutron-tempest-plugin
389 abstract: true
390 description: |
Doug Hellmann12685c62018-08-29 17:37:50 -0400391 Perform setup common to all tempest scenario test jobs.
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200392 vars:
393 tempest_test_regex: ^neutron_tempest_plugin\.scenario
394 devstack_localrc:
Doug Hellmann12685c62018-08-29 17:37:50 -0400395 PHYSICAL_NETWORK: default
396 DOWNLOAD_DEFAULT_IMAGES: false
LIU Yulong1c95d622019-06-16 10:36:56 +0800397 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 +0200398 DEFAULT_IMAGE_NAME: cirros-0.3.4-i386-disk
399 ADVANCED_IMAGE_NAME: ubuntu-16.04-server-cloudimg-amd64-disk1
400 ADVANCED_INSTANCE_TYPE: ds512M
401 ADVANCED_INSTANCE_USER: ubuntu
Doug Hellmann12685c62018-08-29 17:37:50 -0400402 BUILD_TIMEOUT: 784
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200403 devstack_services:
404 cinder: true
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000405
406- job:
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200407 name: neutron-tempest-plugin-scenario-openvswitch
408 parent: neutron-tempest-plugin-scenario
409 timeout: 10000
410 vars:
411 network_api_extensions: *api_extensions_master
412 devstack_localrc:
413 Q_AGENT: openvswitch
414 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
415 devstack_local_conf:
416 post-config:
417 $NEUTRON_CONF:
418 DEFAULT:
419 enable_dvr: false
420 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
421 # devstack-tempest job will be switched to use lib/neutron instead of
422 # lib/neutron-legacy
423 /$NEUTRON_CORE_PLUGIN_CONF:
424 agent:
425 tunnel_types: vxlan,gre
426 ovs:
427 tunnel_bridge: br-tun
428 bridge_mappings: public:br-ex
429 test-config:
430 $TEMPEST_CONFIG:
431 neutron_plugin_options:
432 available_type_drivers: flat,vlan,local,vxlan
433
434- job:
435 name: neutron-tempest-plugin-scenario-openvswitch-queens
436 parent: neutron-tempest-plugin-scenario-openvswitch
437 nodeset: openstack-single-node-xenial
438 override-checkout: stable/queens
439 vars:
440 branch_override: stable/queens
441 network_api_extensions: *api_extensions_queens
442 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
443 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
444 tempest_black_regex: "(^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)"
445 devstack_localrc:
446 USE_PYTHON3: false
447 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
448 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
449
450- job:
451 name: neutron-tempest-plugin-scenario-openvswitch-rocky
452 parent: neutron-tempest-plugin-scenario-openvswitch
453 nodeset: openstack-single-node-xenial
454 override-checkout: stable/rocky
455 vars:
456 branch_override: stable/rocky
457 network_api_extensions: *api_extensions_rocky
458 devstack_localrc:
459 USE_PYTHON3: false
460 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
461 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
462
463- job:
464 name: neutron-tempest-plugin-scenario-openvswitch-stein
465 parent: neutron-tempest-plugin-scenario-openvswitch
466 override-checkout: stable/stein
467 vars:
468 branch_override: stable/stein
469 network_api_extensions: *api_extensions_stein
470 devstack_localrc:
471 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
472
473- job:
Slawek Kaplonski9f868d12019-08-02 13:24:57 +0200474 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
475 parent: neutron-tempest-plugin-scenario
476 timeout: 10000
477 vars:
478 network_api_extensions: *api_extensions_master
479 # TODO(slaweq): remove trunks subport_connectivity test from blacklist
480 # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed
481 tempest_black_regex: "(^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)"
482 devstack_localrc:
483 Q_AGENT: openvswitch
484 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
485 devstack_local_conf:
486 post-config:
487 $NEUTRON_CONF:
488 DEFAULT:
489 enable_dvr: false
490 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
491 # devstack-tempest job will be switched to use lib/neutron instead of
492 # lib/neutron-legacy
493 /$NEUTRON_CORE_PLUGIN_CONF:
494 agent:
495 tunnel_types: vxlan,gre
496 ovs:
497 tunnel_bridge: br-tun
498 bridge_mappings: public:br-ex
499 securitygroup:
500 firewall_driver: iptables_hybrid
501 test-config:
502 $TEMPEST_CONFIG:
503 neutron_plugin_options:
504 available_type_drivers: flat,vlan,local,vxlan
505
506- job:
507 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-rocky
508 parent: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
509 nodeset: openstack-single-node-xenial
510 override-checkout: stable/rocky
511 vars:
512 branch_override: stable/rocky
513 network_api_extensions: *api_extensions_rocky
514 devstack_localrc:
515 USE_PYTHON3: false
516 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
517 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
518
519- job:
520 name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-stein
521 parent: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
522 override-checkout: stable/stein
523 vars:
524 branch_override: stable/stein
525 network_api_extensions: *api_extensions_stein
526 devstack_localrc:
527 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
528
529- job:
Chandan Kumara564cf32017-11-16 16:09:38 +0530530 name: neutron-tempest-plugin-scenario-linuxbridge
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100531 parent: neutron-tempest-plugin-scenario
Chandan Kumara564cf32017-11-16 16:09:38 +0530532 timeout: 10000
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100533 vars:
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000534 network_api_extensions: *api_extensions_master
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100535 devstack_localrc:
Doug Hellmann12685c62018-08-29 17:37:50 -0400536 Q_AGENT: linuxbridge
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000537 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100538 devstack_local_conf:
539 post-config:
540 $NEUTRON_CONF:
541 DEFAULT:
542 enable_dvr: false
543 AGENT:
544 debug_iptables_rules: true
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200545 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
546 # devstack-tempest job will be switched to use lib/neutron instead of
547 # lib/neutron-legacy
Doug Hellmann12685c62018-08-29 17:37:50 -0400548 /$NEUTRON_CORE_PLUGIN_CONF:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200549 ml2:
550 type_drivers: flat,vlan,local,vxlan
551 test-config:
552 $TEMPEST_CONFIG:
553 neutron_plugin_options:
554 available_type_drivers: flat,vlan,local,vxlan
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800555 q_agent: linuxbridge
Chandan Kumara564cf32017-11-16 16:09:38 +0530556
557- job:
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000558 name: neutron-tempest-plugin-scenario-linuxbridge-queens
559 parent: neutron-tempest-plugin-scenario-linuxbridge
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100560 nodeset: openstack-single-node-xenial
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000561 override-checkout: stable/queens
562 vars:
563 branch_override: stable/queens
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000564 network_api_extensions: *api_extensions_queens
Hongbin Lu965b03d2018-04-25 22:32:30 +0000565 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100566 USE_PYTHON3: false
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000567 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200568 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800569 devstack_local_conf:
570 test-config:
571 # NOTE: ignores linux bridge's trunk delete on bound port test
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000572 # for queens branch (as https://review.opendev.org/#/c/605589/
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800573 # fix will not apply for queens branch)
574 $TEMPEST_CONFIG:
575 neutron_plugin_options:
576 q_agent: None
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000577
578- job:
Hongbin Lub600bea2018-08-23 02:49:48 +0000579 name: neutron-tempest-plugin-scenario-linuxbridge-rocky
580 parent: neutron-tempest-plugin-scenario-linuxbridge
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100581 nodeset: openstack-single-node-xenial
Hongbin Lub600bea2018-08-23 02:49:48 +0000582 override-checkout: stable/rocky
583 vars:
584 branch_override: stable/rocky
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000585 network_api_extensions: *api_extensions_rocky
Hongbin Lub600bea2018-08-23 02:49:48 +0000586 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100587 USE_PYTHON3: false
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000588 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200589 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800590 devstack_local_conf:
591 test-config:
592 # NOTE: ignores linux bridge's trunk delete on bound port test
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000593 # for rocky branch (as https://review.opendev.org/#/c/605589/
Huifeng Le1c9f40b2018-11-07 01:14:21 +0800594 # fix will not apply for rocky branch)
595 $TEMPEST_CONFIG:
596 neutron_plugin_options:
597 q_agent: None
Hongbin Lub600bea2018-08-23 02:49:48 +0000598
599- job:
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200600 name: neutron-tempest-plugin-scenario-linuxbridge-stein
601 parent: neutron-tempest-plugin-scenario-linuxbridge
602 override-checkout: stable/stein
603 vars:
604 branch_override: stable/stein
605 network_api_extensions: *api_extensions_stein
606 devstack_localrc:
607 NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}"
608
609- job:
Chandan Kumara564cf32017-11-16 16:09:38 +0530610 name: neutron-tempest-plugin-dvr-multinode-scenario
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200611 parent: tempest-multinode-full
612 description: |
613 Perform setup for Neutron tempest tests in multinode with DVR scenario
614 roles:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000615 - zuul: openstack/devstack
Chandan Kumara564cf32017-11-16 16:09:38 +0530616 required-projects:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000617 - openstack/devstack-gate
Chandan Kumara564cf32017-11-16 16:09:38 +0530618 - openstack/neutron
619 - openstack/neutron-tempest-plugin
620 - openstack/tempest
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200621 pre-run: playbooks/dvr-multinode-scenario-pre-run.yaml
Chandan Kumara564cf32017-11-16 16:09:38 +0530622 voting: false
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200623 vars:
624 tempest_concurrency: 4
625 tox_envlist: all
626 tempest_test_regex: ^neutron_tempest_plugin\.scenario
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000627 network_api_extensions_common: *api_extensions_master
628 network_api_extensions_dvr:
629 - dvr
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200630 devstack_localrc:
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100631 USE_PYTHON3: true
Hongbin Lub8fbe0c2018-11-22 21:31:59 +0000632 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_dvr) | join(',') }}"
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200633 PHYSICAL_NETWORK: default
634 DOWNLOAD_DEFAULT_IMAGES: false
LIU Yulong1c95d622019-06-16 10:36:56 +0800635 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 +0200636 DEFAULT_IMAGE_NAME: cirros-0.3.4-i386-disk
637 ADVANCED_IMAGE_NAME: ubuntu-16.04-server-cloudimg-amd64-disk1
638 ADVANCED_INSTANCE_TYPE: ds512M
639 ADVANCED_INSTANCE_USER: ubuntu
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200640 BUILD_TIMEOUT: 784
641 devstack_plugins:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000642 neutron: https://opendev.org/openstack/neutron.git
643 neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin.git
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200644 tempest_plugins:
645 - neutron-tempest-plugin
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200646 devstack_services:
647 tls-proxy: false
648 tempest: true
649 neutron-dns: true
650 neutron-qos: true
651 neutron-segments: true
652 neutron-trunk: true
653 neutron-log: true
Slawek Kaplonski13903aa2019-06-02 14:31:47 +0200654 neutron-port-forwarding: true
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200655 cinder: true
656 devstack_local_conf:
657 post-config:
658 $NEUTRON_CONF:
659 quotas:
660 quota_router: 100
661 quota_floatingip: 500
662 quota_security_group: 100
663 quota_security_group_rule: 1000
664 DEFAULT:
665 router_distributed: True
666 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
667 # devstack-tempest job will be switched to use lib/neutron instead of
668 # lib/neutron-legacy
669 "/$NEUTRON_CORE_PLUGIN_CONF":
670 ml2:
671 type_drivers: flat,geneve,vlan,gre,local,vxlan
672 mechanism_drivers: openvswitch,l2population
673 ml2_type_vlan:
674 network_vlan_ranges: foo:1:10
675 ml2_type_vxlan:
676 vni_ranges: 1:2000
677 ml2_type_gre:
678 tunnel_id_ranges: 1:1000
679 agent:
680 enable_distributed_routing: True
681 l2_population: True
682 tunnel_types: vxlan,gre
683 ovs:
684 tunnel_bridge: br-tun
685 bridge_mappings: public:br-ex
686 $NEUTRON_L3_CONF:
687 DEFAULT:
688 agent_mode: dvr_snat
689 agent:
690 availability_zone: nova
691 $NEUTRON_DHCP_CONF:
692 agent:
693 availability_zone: nova
694 "/etc/neutron/api-paste.ini":
695 "composite:neutronapi_v2_0":
696 use: "call:neutron.auth:pipeline_factory"
697 noauth: "cors request_id catch_errors osprofiler extensions neutronapiapp_v2_0"
698 keystone: "cors request_id catch_errors osprofiler authtoken keystonecontext extensions neutronapiapp_v2_0"
699 test-config:
700 $TEMPEST_CONFIG:
701 neutron_plugin_options:
702 provider_vlans: foo,
703 agent_availability_zone: nova
704 image_is_advanced: true
705 available_type_drivers: flat,geneve,vlan,gre,local,vxlan
706 l3_agent_mode: dvr_snat
707 group-vars:
708 subnode:
709 devstack_services:
710 tls-proxy: false
711 q-agt: true
712 q-l3: true
713 q-meta: true
714 neutron-qos: true
715 neutron-trunk: true
716 neutron-log: true
Slawek Kaplonski13903aa2019-06-02 14:31:47 +0200717 neutron-port-forwarding: true
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200718 devstack_local_conf:
719 post-config:
720 $NEUTRON_CONF:
721 DEFAULT:
722 router_distributed: True
723 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
724 # devstack-tempest job will be switched to use lib/neutron instead of
725 # lib/neutron-legacy
726 "/$NEUTRON_CORE_PLUGIN_CONF":
727 agent:
728 enable_distributed_routing: True
729 l2_population: True
730 tunnel_types: vxlan,gre
731 ovs:
732 tunnel_bridge: br-tun
733 bridge_mappings: public:br-ex
734 $NEUTRON_L3_CONF:
735 DEFAULT:
736 agent_mode: dvr_snat
737 agent:
738 availability_zone: nova
739 irrelevant-files: *tempest-irrelevant-files
Chandan Kumara564cf32017-11-16 16:09:38 +0530740
Jens Harbott860b46a2017-11-15 21:23:15 +0000741- job:
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000742 name: neutron-tempest-plugin-dvr-multinode-scenario-queens
743 parent: neutron-tempest-plugin-dvr-multinode-scenario
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100744 nodeset: openstack-two-node-xenial
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000745 override-checkout: stable/queens
746 vars:
747 branch_override: stable/queens
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100748 devstack_localrc:
749 USE_PYTHON3: false
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200750 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000751
752- job:
Hongbin Lub600bea2018-08-23 02:49:48 +0000753 name: neutron-tempest-plugin-dvr-multinode-scenario-rocky
754 parent: neutron-tempest-plugin-dvr-multinode-scenario
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100755 nodeset: openstack-two-node-xenial
Hongbin Lub600bea2018-08-23 02:49:48 +0000756 override-checkout: stable/rocky
757 vars:
758 branch_override: stable/rocky
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100759 devstack_localrc:
760 USE_PYTHON3: false
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200761 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Hongbin Lub600bea2018-08-23 02:49:48 +0000762
763- job:
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200764 name: neutron-tempest-plugin-dvr-multinode-scenario-stein
765 parent: neutron-tempest-plugin-dvr-multinode-scenario
766 override-checkout: stable/stein
767 vars:
768 branch_override: stable/stein
769
770- job:
Jens Harbott860b46a2017-11-15 21:23:15 +0000771 name: neutron-tempest-plugin-designate-scenario
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100772 parent: neutron-tempest-plugin-scenario
Jens Harbott860b46a2017-11-15 21:23:15 +0000773 description: Neutron designate integration scenario
774 required-projects:
775 - openstack/designate
776 - openstack/designate-dashboard
777 - openstack/designate-tempest-plugin
Jens Harbott860b46a2017-11-15 21:23:15 +0000778 timeout: 3600
Jens Harbott860b46a2017-11-15 21:23:15 +0000779 vars:
780 devstack_localrc:
781 DESIGNATE_BACKEND_DRIVER: bind9
Slawek Kaplonskida17f002018-10-11 18:35:23 +0200782 DOWNLOAD_DEFAULT_IMAGES: false
783 IMAGE_URLS: http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-i386-disk.img,
784 # In this job advanced image is not needed, so it's name should be
785 # empty
786 ADVANCED_IMAGE_NAME: ""
Jens Harbott860b46a2017-11-15 21:23:15 +0000787 devstack_plugins:
OpenDev Sysadminseae7a372019-04-19 19:43:58 +0000788 designate: https://opendev.org/openstack/designate.git
Jens Harbott860b46a2017-11-15 21:23:15 +0000789 devstack_services:
James E. Blair24195802018-01-24 16:46:38 -0800790 cinder: false
791 designate: true
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200792 tempest_plugins:
793 - designate-tempest-plugin
794 - neutron-tempest-plugin
James E. Blair24195802018-01-24 16:46:38 -0800795 tempest_test_regex: ^neutron_tempest_plugin\.scenario\.test_dns_integration
Hongbin Lue2089622018-08-14 15:32:46 +0000796 irrelevant-files: *tempest-irrelevant-files
Jens Harbott860b46a2017-11-15 21:23:15 +0000797
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000798- job:
799 name: neutron-tempest-plugin-designate-scenario-queens
800 parent: neutron-tempest-plugin-designate-scenario
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100801 nodeset: openstack-single-node-xenial
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000802 override-checkout: stable/queens
803 vars:
804 branch_override: stable/queens
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100805 devstack_localrc:
806 USE_PYTHON3: false
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200807 TEMPEST_PLUGINS: '"/opt/stack/designate-tempest-plugin /opt/stack/neutron-tempest-plugin"'
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000808
Hongbin Lub600bea2018-08-23 02:49:48 +0000809- job:
810 name: neutron-tempest-plugin-designate-scenario-rocky
811 parent: neutron-tempest-plugin-designate-scenario
Slawek Kaplonski5d0cea22018-10-30 14:48:03 +0100812 nodeset: openstack-single-node-xenial
Hongbin Lub600bea2018-08-23 02:49:48 +0000813 override-checkout: stable/rocky
814 vars:
815 branch_override: stable/rocky
Slawek Kaplonski1582f712018-12-02 12:07:57 +0100816 devstack_localrc:
817 USE_PYTHON3: false
Slawek Kaplonski52b1b952019-04-01 08:42:04 +0200818 TEMPEST_PLUGINS: '"/opt/stack/designate-tempest-plugin /opt/stack/neutron-tempest-plugin"'
Hongbin Lub600bea2018-08-23 02:49:48 +0000819
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200820- job:
821 name: neutron-tempest-plugin-designate-scenario-stein
822 parent: neutron-tempest-plugin-designate-scenario
823 override-checkout: stable/stein
824 vars:
825 branch_override: stable/stein
826
Bernard Cafarelli1a987ec2019-04-16 16:42:10 +0200827- job:
828 name: neutron-tempest-plugin-sfc
829 parent: neutron-tempest-plugin
830 timeout: 10800
831 required-projects:
832 - openstack/devstack-gate
833 - openstack/networking-sfc
834 - openstack/neutron
835 - openstack/neutron-tempest-plugin
836 - openstack/tempest
837 vars:
838 tempest_test_regex: ^neutron_tempest_plugin\.sfc
839 tox_envlist: all-plugin
840 devstack_plugins:
841 networking-sfc: https://opendev.org/openstack/networking-sfc
842 neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin
843 network_api_extensions_sfc:
844 - flow_classifier
845 - sfc
846 devstack_localrc:
847 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_sfc) | join(',') }}"
848 files:
849 - ^neutron_tempest_plugin/sfc/.*$
850
Slawek Kaplonski8dd49aa2019-04-16 14:47:07 +0200851- job:
852 name: neutron-tempest-plugin-bgpvpn-bagpipe
853 parent: neutron-tempest-plugin
854 required-projects:
855 - openstack/networking-bagpipe
856 - openstack/networking-bgpvpn
857 vars:
858 tempest_test_regex: ^neutron_tempest_plugin\.bgpvpn
859 network_api_extensions: *api_extensions_master
860 network_api_extensions_bgpvpn:
861 - bgpvpn
862 - bgpvpn-routes-control
863 devstack_localrc:
864 NETWORKING_BGPVPN_DRIVER: "BGPVPN:BaGPipe:networking_bgpvpn.neutron.services.service_drivers.bagpipe.bagpipe_v2.BaGPipeBGPVPNDriver:default"
865 BAGPIPE_DATAPLANE_DRIVER_IPVPN: "ovs"
866 BAGPIPE_BGP_PEERS: "-"
867 USE_PYTHON3: false
868 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions + network_api_extensions_bgpvpn) | join(',') }}"
869 devstack_plugins:
870 networking-bgpvpn: https://git.openstack.org/openstack/networking-bgpvpn
871 networking-bagpipe: https://git.openstack.org/openstack/networking-bagpipe
872
Nate Johnston1d36a202019-03-15 15:01:21 -0400873- job:
874 name: neutron-tempest-plugin-fwaas
875 parent: neutron-tempest-plugin
876 timeout: 10800
877 required-projects:
878 - openstack/devstack-gate
879 - openstack/neutron-fwaas
880 - openstack/neutron
881 - openstack/neutron-tempest-plugin
882 - openstack/tempest
883 vars:
884 tempest_test_regex: ^neutron_tempest_plugin\.fwaas
885 tox_envlist: all-plugin
886 devstack_plugins:
887 neutron-fwaas: https://opendev.org/openstack/neutron-fwaas.git
888 neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin.git
889 network_api_extensions_common: *api_extensions_master
890 network_api_extensions_fwaas:
891 - fwaas_v2
892 devstack_localrc:
893 NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_fwaas) | join(',') }}"
894 files:
895 - ^neutron_tempest_plugin/fwaas/.*$
896
Chandan Kumara564cf32017-11-16 16:09:38 +0530897- project-template:
898 name: neutron-tempest-plugin-jobs
899 check:
900 jobs:
901 - neutron-tempest-plugin-api
Jens Harbott860b46a2017-11-15 21:23:15 +0000902 - neutron-tempest-plugin-designate-scenario
Chandan Kumara564cf32017-11-16 16:09:38 +0530903 - neutron-tempest-plugin-dvr-multinode-scenario
904 - neutron-tempest-plugin-scenario-linuxbridge
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200905 - neutron-tempest-plugin-scenario-openvswitch
Slawek Kaplonski9f868d12019-08-02 13:24:57 +0200906 - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
Chandan Kumara564cf32017-11-16 16:09:38 +0530907 gate:
908 jobs:
909 - neutron-tempest-plugin-api
Sławek Kapłońskifbc4d612018-05-08 23:22:41 +0200910 - neutron-tempest-plugin-scenario-linuxbridge
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200911 - neutron-tempest-plugin-scenario-openvswitch
Slawek Kaplonski9f868d12019-08-02 13:24:57 +0200912 - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
Chandan Kumara564cf32017-11-16 16:09:38 +0530913
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000914- project-template:
Slawek Kaplonski0ec5acf2018-06-15 22:26:24 +0200915 name: neutron-tempest-plugin-jobs-queens
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000916 check:
917 jobs:
918 - neutron-tempest-plugin-api-queens
919 - neutron-tempest-plugin-designate-scenario-queens
920 - neutron-tempest-plugin-dvr-multinode-scenario-queens
921 - neutron-tempest-plugin-scenario-linuxbridge-queens
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200922 - neutron-tempest-plugin-scenario-openvswitch-queens
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000923 gate:
924 jobs:
925 - neutron-tempest-plugin-api-queens
926
Hongbin Lub600bea2018-08-23 02:49:48 +0000927- project-template:
928 name: neutron-tempest-plugin-jobs-rocky
929 check:
930 jobs:
931 - neutron-tempest-plugin-api-rocky
932 - neutron-tempest-plugin-designate-scenario-rocky
933 - neutron-tempest-plugin-dvr-multinode-scenario-rocky
934 - neutron-tempest-plugin-scenario-linuxbridge-rocky
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200935 - neutron-tempest-plugin-scenario-openvswitch-rocky
Slawek Kaplonski9f868d12019-08-02 13:24:57 +0200936 - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-rocky
Hongbin Lub600bea2018-08-23 02:49:48 +0000937 gate:
938 jobs:
939 - neutron-tempest-plugin-api-rocky
940
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200941- project-template:
942 name: neutron-tempest-plugin-jobs-stein
943 check:
944 jobs:
945 - neutron-tempest-plugin-api-stein
946 - neutron-tempest-plugin-designate-scenario-stein
947 - neutron-tempest-plugin-dvr-multinode-scenario-stein
948 - neutron-tempest-plugin-scenario-linuxbridge-stein
Slawek Kaplonskie5b43502019-07-14 22:31:16 +0200949 - neutron-tempest-plugin-scenario-openvswitch-stein
Slawek Kaplonski9f868d12019-08-02 13:24:57 +0200950 - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-stein
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200951 gate:
952 jobs:
953 - neutron-tempest-plugin-api-stein
954
Chandan Kumara564cf32017-11-16 16:09:38 +0530955- project:
Chandan Kumara564cf32017-11-16 16:09:38 +0530956 templates:
Andreas Jaeger46a0ae22019-05-19 09:34:23 +0200957 - build-openstack-docs-pti
Chandan Kumara564cf32017-11-16 16:09:38 +0530958 - neutron-tempest-plugin-jobs
Slawek Kaplonski0ec5acf2018-06-15 22:26:24 +0200959 - neutron-tempest-plugin-jobs-queens
Hongbin Lub600bea2018-08-23 02:49:48 +0000960 - neutron-tempest-plugin-jobs-rocky
Slawek Kaplonskia57f80d2019-04-01 17:21:30 +0200961 - neutron-tempest-plugin-jobs-stein
Doug Hellmann12685c62018-08-29 17:37:50 -0400962 - check-requirements
963 - tempest-plugin-jobs
Brian Haley2cbb10e2018-09-13 09:20:03 -0600964 - release-notes-jobs-python3
Bernard Cafarelli1a987ec2019-04-16 16:42:10 +0200965 check:
966 jobs:
967 - neutron-tempest-plugin-sfc
Slawek Kaplonskif40b4942019-05-29 08:53:33 +0200968 - neutron-tempest-plugin-bgpvpn-bagpipe
Nate Johnston1d36a202019-03-15 15:01:21 -0400969 - neutron-tempest-plugin-fwaas
Slawek Kaplonskif40b4942019-05-29 08:53:33 +0200970 gate:
971 jobs:
972 - neutron-tempest-plugin-bgpvpn-bagpipe
Nate Johnston1d36a202019-03-15 15:01:21 -0400973 - neutron-tempest-plugin-fwaas