blob: 8c6072ada3135069cdbedc40eb342b79a1e5860b [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:
8 - zuul: openstack-dev/devstack
9 required-projects:
10 - openstack-infra/devstack-gate
11 - 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
17 devstack_localrc:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +020018 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Hongbin Lu54f55922018-07-12 19:05:39 +000019 NETWORK_API_EXTENSIONS: address-scope,agent,allowed-address-pairs,auto-allocated-topology,availability_zone,binding,default-subnetpools,dhcp_agent_scheduler,dns-domain-ports,dns-integration,dvr,empty-string-filtering,ext-gw-mode,external-net,extra_dhcp_opt,extraroute,filter-validation,fip-port-details,flavors,ip-substring-filtering,l3-flavors,l3-ha,l3_agent_scheduler,logging,metering,multi-provider,net-mtu,net-mtu-writable,network-ip-availability,network_availability_zone,pagination,port-security,project-id,provider,qos,qos-fip,quotas,quota_details,rbac-policies,router,router_availability_zone,security-group,port-mac-address-regenerate,port-security-groups-filtering,segment,service-type,sorting,standard-attr-description,standard-attr-revisions,standard-attr-segment,standard-attr-timestamp,standard-attr-tag,subnet_allocation,trunk,trunk-details
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010020 devstack_plugins:
21 neutron: git://git.openstack.org/openstack/neutron.git
22 neutron-tempest-plugin: git://git.openstack.org/openstack/neutron-tempest-plugin.git
23 devstack_services:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +020024 tls-proxy: false
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010025 tempest: true
26 neutron-dns: true
27 neutron-qos: true
28 neutron-segments: true
29 neutron-trunk: true
30 devstack_local_conf:
31 post-config:
32 $NEUTRON_CONF:
33 QUOTAS:
34 quota_router: 100
35 quota_floatingip: 500
36 quota_security_group: 100
37 quota_security_group_rule: 1000
38 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
39 # devstack-tempest job will be switched to use lib/neutron instead of
40 # lib/neutron-legacy
Doug Hellmann12685c62018-08-29 17:37:50 -040041 /$NEUTRON_CORE_PLUGIN_CONF:
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010042 ml2:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +020043 type_drivers: flat,geneve,vlan,gre,local,vxlan
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010044 ml2_type_vlan:
45 network_vlan_ranges: foo:1:10
46 ml2_type_vxlan:
47 vni_ranges: 1:2000
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +020048 ml2_type_gre:
49 tunnel_id_ranges: 1:1000
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010050 $NEUTRON_L3_CONF:
51 agent:
52 availability_zone: nova
53 $NEUTRON_DHCP_CONF:
54 agent:
55 availability_zone: nova
Doug Hellmann12685c62018-08-29 17:37:50 -040056 /etc/neutron/api-paste.ini:
57 composite:neutronapi_v2_0:
58 use: call:neutron.auth:pipeline_factory
59 noauth: cors request_id catch_errors osprofiler extensions neutronapiapp_v2_0
60 keystone: cors request_id catch_errors osprofiler authtoken keystonecontext extensions neutronapiapp_v2_0
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010061 test-config:
62 $TEMPEST_CONFIG:
63 neutron_plugin_options:
64 provider_vlans: foo,
65 agent_availability_zone: nova
66 image_is_advanced: true
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +020067 available_type_drivers: flat,geneve,vlan,gre,local,vxlan
Hongbin Lue2089622018-08-14 15:32:46 +000068 irrelevant-files: &tempest-irrelevant-files
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010069 - ^(test-|)requirements.txt$
70 - ^releasenotes/.*$
71 - ^doc/.*$
72 - ^setup.cfg$
73 - ^.*\.rst$
74 - ^neutron/locale/.*$
75 - ^neutron/tests/unit/.*$
76 - ^tools/.*$
77 - ^tox.ini$
78
79- job:
Chandan Kumara564cf32017-11-16 16:09:38 +053080 name: neutron-tempest-plugin-api
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +020081 parent: neutron-tempest-plugin
82 vars:
83 tempest_test_regex: ^neutron_tempest_plugin\.api
84 devstack_services:
85 neutron-log: true
86 devstack_local_conf:
87 post-config:
88 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
89 # devstack-tempest job will be switched to use lib/neutron instead of
90 # lib/neutron-legacy
Doug Hellmann12685c62018-08-29 17:37:50 -040091 /$NEUTRON_CORE_PLUGIN_CONF:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +020092 AGENT:
93 tunnel_types: gre,vxlan
94 network_log:
95 local_output_log_base: /tmp/test_log.log
Chandan Kumara564cf32017-11-16 16:09:38 +053096
97- job:
Hongbin Lu9522a7e2018-04-18 19:18:43 +000098 name: neutron-tempest-plugin-api-queens
99 parent: neutron-tempest-plugin-api
100 override-checkout: stable/queens
101 vars:
102 branch_override: stable/queens
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200103 devstack_localrc:
104 # TODO(slaweq): find a way to put this list of extensions in
105 # neutron repository and keep it different per branch,
106 # then it could be removed from here
Doug Hellmann12685c62018-08-29 17:37:50 -0400107 NETWORK_API_EXTENSIONS: address-scope,agent,allowed-address-pairs,auto-allocated-topology,availability_zone,binding,default-subnetpools,dhcp_agent_scheduler,dns-domain-ports,dns-integration,dvr,ext-gw-mode,external-net,extra_dhcp_opt,extraroute,flavors,ip-substring-filtering,l3-flavors,l3-ha,l3_agent_scheduler,logging,metering,multi-provider,net-mtu,net-mtu-writable,network-ip-availability,network_availability_zone,pagination,port-security,project-id,provider,qos,quotas,quota_details,rbac-policies,router,router_availability_zone,security-group,segment,service-type,sorting,standard-attr-description,standard-attr-revisions,standard-attr-timestamp,standard-attr-tag,subnet_allocation,tag,tag-ext,trunk,trunk-details
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200108
109- job:
Hongbin Lub600bea2018-08-23 02:49:48 +0000110 name: neutron-tempest-plugin-api-rocky
111 parent: neutron-tempest-plugin-api
112 override-checkout: stable/rocky
113 vars:
114 branch_override: stable/rocky
115 devstack_localrc:
116 # TODO(slaweq): find a way to put this list of extensions in
117 # neutron repository and keep it different per branch,
118 # then it could be removed from here
119 NETWORK_API_EXTENSIONS: address-scope,agent,allowed-address-pairs,auto-allocated-topology,availability_zone,binding,default-subnetpools,dhcp_agent_scheduler,dns-domain-ports,dns-integration,dvr,empty-string-filtering,ext-gw-mode,external-net,extra_dhcp_opt,extraroute,fip-port-details,flavors,ip-substring-filtering,l3-flavors,l3-ha,l3_agent_scheduler,logging,metering,multi-provider,net-mtu,net-mtu-writable,network-ip-availability,network_availability_zone,pagination,port-security,project-id,provider,qos,qos-fip,quotas,quota_details,rbac-policies,router,router_availability_zone,security-group,port-mac-address-regenerate,port-security-groups-filtering,segment,service-type,sorting,standard-attr-description,standard-attr-revisions,standard-attr-segment,standard-attr-timestamp,standard-attr-tag,subnet_allocation,trunk,trunk-details
120
121- job:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200122 name: neutron-tempest-plugin-scenario
123 parent: neutron-tempest-plugin
124 abstract: true
125 description: |
Doug Hellmann12685c62018-08-29 17:37:50 -0400126 Perform setup common to all tempest scenario test jobs.
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200127 vars:
128 tempest_test_regex: ^neutron_tempest_plugin\.scenario
129 devstack_localrc:
Doug Hellmann12685c62018-08-29 17:37:50 -0400130 PHYSICAL_NETWORK: default
131 DOWNLOAD_DEFAULT_IMAGES: false
Slawek Kaplonskida17f002018-10-11 18:35:23 +0200132 IMAGE_URLS: "http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-i386-disk.img,http://cloud-images.ubuntu.com/releases/16.04/release-20180622/ubuntu-16.04-server-cloudimg-amd64-disk1.img"
133 DEFAULT_IMAGE_NAME: cirros-0.3.4-i386-disk
134 ADVANCED_IMAGE_NAME: ubuntu-16.04-server-cloudimg-amd64-disk1
135 ADVANCED_INSTANCE_TYPE: ds512M
136 ADVANCED_INSTANCE_USER: ubuntu
Doug Hellmann12685c62018-08-29 17:37:50 -0400137 BUILD_TIMEOUT: 784
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200138 devstack_services:
139 cinder: true
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000140
141- job:
Chandan Kumara564cf32017-11-16 16:09:38 +0530142 name: neutron-tempest-plugin-scenario-linuxbridge
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100143 parent: neutron-tempest-plugin-scenario
Chandan Kumara564cf32017-11-16 16:09:38 +0530144 timeout: 10000
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100145 vars:
146 devstack_localrc:
Doug Hellmann12685c62018-08-29 17:37:50 -0400147 Q_AGENT: linuxbridge
Hongbin Lu54f55922018-07-12 19:05:39 +0000148 NETWORK_API_EXTENSIONS: address-scope,agent,allowed-address-pairs,auto-allocated-topology,availability_zone,binding,default-subnetpools,dhcp_agent_scheduler,dns-domain-ports,dns-integration,ext-gw-mode,external-net,extra_dhcp_opt,extraroute,filter-validation,fip-port-details,flavors,ip-substring-filtering,l3-flavors,l3-ha,l3_agent_scheduler,logging,metering,multi-provider,net-mtu,net-mtu-writable,network-ip-availability,network_availability_zone,pagination,port-security,project-id,provider,qos,qos-fip,quotas,quota_details,rbac-policies,router,router_availability_zone,security-group,port-security-groups-filtering,segment,service-type,sorting,standard-attr-description,standard-attr-revisions,standard-attr-timestamp,standard-attr-tag,subnet_allocation,tag,tag-ext,trunk,trunk-details
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100149 devstack_local_conf:
150 post-config:
151 $NEUTRON_CONF:
152 DEFAULT:
153 enable_dvr: false
154 AGENT:
155 debug_iptables_rules: true
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200156 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
157 # devstack-tempest job will be switched to use lib/neutron instead of
158 # lib/neutron-legacy
Doug Hellmann12685c62018-08-29 17:37:50 -0400159 /$NEUTRON_CORE_PLUGIN_CONF:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200160 ml2:
161 type_drivers: flat,vlan,local,vxlan
162 test-config:
163 $TEMPEST_CONFIG:
164 neutron_plugin_options:
165 available_type_drivers: flat,vlan,local,vxlan
Chandan Kumara564cf32017-11-16 16:09:38 +0530166
167- job:
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000168 name: neutron-tempest-plugin-scenario-linuxbridge-queens
169 parent: neutron-tempest-plugin-scenario-linuxbridge
170 override-checkout: stable/queens
171 vars:
172 branch_override: stable/queens
Hongbin Lu965b03d2018-04-25 22:32:30 +0000173 devstack_localrc:
Doug Hellmann12685c62018-08-29 17:37:50 -0400174 NETWORK_API_EXTENSIONS: address-scope,agent,allowed-address-pairs,auto-allocated-topology,availability_zone,binding,default-subnetpools,dhcp_agent_scheduler,dns-integration,ext-gw-mode,external-net,extra_dhcp_opt,extraroute,flavors,ip-substring-filtering,l3-flavors,l3-ha,l3_agent_scheduler,logging,metering,multi-provider,net-mtu,net-mtu-writable,network-ip-availability,network_availability_zone,pagination,port-security,project-id,provider,qos,qos-fip,quotas,quota_details,rbac-policies,router,router_availability_zone,security-group,port-security-groups-filtering,segment,service-type,sorting,standard-attr-description,standard-attr-revisions,standard-attr-timestamp,standard-attr-tag,subnet_allocation,tag,tag-ext,trunk,trunk-details
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000175
176- job:
Hongbin Lub600bea2018-08-23 02:49:48 +0000177 name: neutron-tempest-plugin-scenario-linuxbridge-rocky
178 parent: neutron-tempest-plugin-scenario-linuxbridge
179 override-checkout: stable/rocky
180 vars:
181 branch_override: stable/rocky
182 devstack_localrc:
183 NETWORK_API_EXTENSIONS: address-scope,agent,allowed-address-pairs,auto-allocated-topology,availability_zone,binding,default-subnetpools,dhcp_agent_scheduler,dns-domain-ports,dns-integration,ext-gw-mode,external-net,extra_dhcp_opt,extraroute,fip-port-details,flavors,ip-substring-filtering,l3-flavors,l3-ha,l3_agent_scheduler,logging,metering,multi-provider,net-mtu,net-mtu-writable,network-ip-availability,network_availability_zone,pagination,port-security,project-id,provider,qos,qos-fip,quotas,quota_details,rbac-policies,router,router_availability_zone,security-group,port-security-groups-filtering,segment,service-type,sorting,standard-attr-description,standard-attr-revisions,standard-attr-timestamp,standard-attr-tag,subnet_allocation,tag,tag-ext,trunk,trunk-details
184
185- job:
Chandan Kumara564cf32017-11-16 16:09:38 +0530186 name: neutron-tempest-plugin-dvr-multinode-scenario
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200187 parent: tempest-multinode-full
188 description: |
189 Perform setup for Neutron tempest tests in multinode with DVR scenario
190 roles:
191 - zuul: openstack-dev/devstack
Chandan Kumara564cf32017-11-16 16:09:38 +0530192 required-projects:
193 - openstack-infra/devstack-gate
194 - openstack/neutron
195 - openstack/neutron-tempest-plugin
196 - openstack/tempest
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200197 pre-run: playbooks/dvr-multinode-scenario-pre-run.yaml
Chandan Kumara564cf32017-11-16 16:09:38 +0530198 voting: false
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200199 vars:
200 tempest_concurrency: 4
201 tox_envlist: all
202 tempest_test_regex: ^neutron_tempest_plugin\.scenario
203 devstack_localrc:
204 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
205 NETWORK_API_EXTENSIONS: "address-scope,agent,allowed-address-pairs,auto-allocated-topology,availability_zone,binding,default-subnetpools,dhcp_agent_scheduler,dns-integration,dvr,empty-string-filtering,ext-gw-mode,external-net,extra_dhcp_opt,extraroute,fip-port-details,flavors,ip-substring-filtering,l3-flavors,l3-ha,l3_agent_scheduler,logging,metering,multi-provider,net-mtu,net-mtu-writable,network-ip-availability,network_availability_zone,pagination,port-security,project-id,provider,qos,qos-fip,quotas,quota_details,rbac-policies,router,router_availability_zone,security-group,port-security-groups-filtering,segment,service-type,sorting,standard-attr-description,standard-attr-revisions,standard-attr-segment,standard-attr-timestamp,standard-attr-tag,subnet_allocation,trunk,trunk-details"
206 PHYSICAL_NETWORK: default
207 DOWNLOAD_DEFAULT_IMAGES: false
Slawek Kaplonskida17f002018-10-11 18:35:23 +0200208 IMAGE_URLS: "http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-i386-disk.img,http://cloud-images.ubuntu.com/releases/16.04/release-20180622/ubuntu-16.04-server-cloudimg-amd64-disk1.img"
209 DEFAULT_IMAGE_NAME: cirros-0.3.4-i386-disk
210 ADVANCED_IMAGE_NAME: ubuntu-16.04-server-cloudimg-amd64-disk1
211 ADVANCED_INSTANCE_TYPE: ds512M
212 ADVANCED_INSTANCE_USER: ubuntu
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200213 BUILD_TIMEOUT: 784
214 devstack_plugins:
215 neutron: git://git.openstack.org/openstack/neutron.git
216 neutron-tempest-plugin: git://git.openstack.org/openstack/neutron-tempest-plugin.git
217 devstack_services:
218 tls-proxy: false
219 tempest: true
220 neutron-dns: true
221 neutron-qos: true
222 neutron-segments: true
223 neutron-trunk: true
224 neutron-log: true
225 cinder: true
226 devstack_local_conf:
227 post-config:
228 $NEUTRON_CONF:
229 quotas:
230 quota_router: 100
231 quota_floatingip: 500
232 quota_security_group: 100
233 quota_security_group_rule: 1000
234 DEFAULT:
235 router_distributed: True
236 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
237 # devstack-tempest job will be switched to use lib/neutron instead of
238 # lib/neutron-legacy
239 "/$NEUTRON_CORE_PLUGIN_CONF":
240 ml2:
241 type_drivers: flat,geneve,vlan,gre,local,vxlan
242 mechanism_drivers: openvswitch,l2population
243 ml2_type_vlan:
244 network_vlan_ranges: foo:1:10
245 ml2_type_vxlan:
246 vni_ranges: 1:2000
247 ml2_type_gre:
248 tunnel_id_ranges: 1:1000
249 agent:
250 enable_distributed_routing: True
251 l2_population: True
252 tunnel_types: vxlan,gre
253 ovs:
254 tunnel_bridge: br-tun
255 bridge_mappings: public:br-ex
256 $NEUTRON_L3_CONF:
257 DEFAULT:
258 agent_mode: dvr_snat
259 agent:
260 availability_zone: nova
261 $NEUTRON_DHCP_CONF:
262 agent:
263 availability_zone: nova
264 "/etc/neutron/api-paste.ini":
265 "composite:neutronapi_v2_0":
266 use: "call:neutron.auth:pipeline_factory"
267 noauth: "cors request_id catch_errors osprofiler extensions neutronapiapp_v2_0"
268 keystone: "cors request_id catch_errors osprofiler authtoken keystonecontext extensions neutronapiapp_v2_0"
269 test-config:
270 $TEMPEST_CONFIG:
271 neutron_plugin_options:
272 provider_vlans: foo,
273 agent_availability_zone: nova
274 image_is_advanced: true
275 available_type_drivers: flat,geneve,vlan,gre,local,vxlan
276 l3_agent_mode: dvr_snat
277 group-vars:
278 subnode:
279 devstack_services:
280 tls-proxy: false
281 q-agt: true
282 q-l3: true
283 q-meta: true
284 neutron-qos: true
285 neutron-trunk: true
286 neutron-log: true
287 devstack_local_conf:
288 post-config:
289 $NEUTRON_CONF:
290 DEFAULT:
291 router_distributed: True
292 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
293 # devstack-tempest job will be switched to use lib/neutron instead of
294 # lib/neutron-legacy
295 "/$NEUTRON_CORE_PLUGIN_CONF":
296 agent:
297 enable_distributed_routing: True
298 l2_population: True
299 tunnel_types: vxlan,gre
300 ovs:
301 tunnel_bridge: br-tun
302 bridge_mappings: public:br-ex
303 $NEUTRON_L3_CONF:
304 DEFAULT:
305 agent_mode: dvr_snat
306 agent:
307 availability_zone: nova
308 irrelevant-files: *tempest-irrelevant-files
Chandan Kumara564cf32017-11-16 16:09:38 +0530309
Jens Harbott860b46a2017-11-15 21:23:15 +0000310- job:
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000311 name: neutron-tempest-plugin-dvr-multinode-scenario-queens
312 parent: neutron-tempest-plugin-dvr-multinode-scenario
313 override-checkout: stable/queens
314 vars:
315 branch_override: stable/queens
316
317- job:
Hongbin Lub600bea2018-08-23 02:49:48 +0000318 name: neutron-tempest-plugin-dvr-multinode-scenario-rocky
319 parent: neutron-tempest-plugin-dvr-multinode-scenario
320 override-checkout: stable/rocky
321 vars:
322 branch_override: stable/rocky
323
324- job:
Jens Harbott860b46a2017-11-15 21:23:15 +0000325 name: neutron-tempest-plugin-designate-scenario
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100326 parent: neutron-tempest-plugin-scenario
Jens Harbott860b46a2017-11-15 21:23:15 +0000327 description: Neutron designate integration scenario
328 required-projects:
329 - openstack/designate
330 - openstack/designate-dashboard
331 - openstack/designate-tempest-plugin
Jens Harbott860b46a2017-11-15 21:23:15 +0000332 timeout: 3600
Jens Harbott860b46a2017-11-15 21:23:15 +0000333 vars:
334 devstack_localrc:
Doug Hellmann12685c62018-08-29 17:37:50 -0400335 TEMPEST_PLUGINS: '"/opt/stack/designate-tempest-plugin /opt/stack/neutron-tempest-plugin"'
Jens Harbott860b46a2017-11-15 21:23:15 +0000336 DESIGNATE_BACKEND_DRIVER: bind9
Slawek Kaplonskida17f002018-10-11 18:35:23 +0200337 DOWNLOAD_DEFAULT_IMAGES: false
338 IMAGE_URLS: http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-i386-disk.img,
339 # In this job advanced image is not needed, so it's name should be
340 # empty
341 ADVANCED_IMAGE_NAME: ""
Jens Harbott860b46a2017-11-15 21:23:15 +0000342 devstack_plugins:
343 designate: git://git.openstack.org/openstack/designate.git
Jens Harbott860b46a2017-11-15 21:23:15 +0000344 devstack_services:
James E. Blair24195802018-01-24 16:46:38 -0800345 cinder: false
346 designate: true
James E. Blair24195802018-01-24 16:46:38 -0800347 tempest_test_regex: ^neutron_tempest_plugin\.scenario\.test_dns_integration
Hongbin Lue2089622018-08-14 15:32:46 +0000348 irrelevant-files: *tempest-irrelevant-files
Jens Harbott860b46a2017-11-15 21:23:15 +0000349
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000350- job:
351 name: neutron-tempest-plugin-designate-scenario-queens
352 parent: neutron-tempest-plugin-designate-scenario
353 override-checkout: stable/queens
354 vars:
355 branch_override: stable/queens
356
Hongbin Lub600bea2018-08-23 02:49:48 +0000357- job:
358 name: neutron-tempest-plugin-designate-scenario-rocky
359 parent: neutron-tempest-plugin-designate-scenario
360 override-checkout: stable/rocky
361 vars:
362 branch_override: stable/rocky
363
Chandan Kumara564cf32017-11-16 16:09:38 +0530364- project-template:
365 name: neutron-tempest-plugin-jobs
366 check:
367 jobs:
368 - neutron-tempest-plugin-api
Jens Harbott860b46a2017-11-15 21:23:15 +0000369 - neutron-tempest-plugin-designate-scenario
Chandan Kumara564cf32017-11-16 16:09:38 +0530370 - neutron-tempest-plugin-dvr-multinode-scenario
371 - neutron-tempest-plugin-scenario-linuxbridge
Chandan Kumar17f53802018-03-14 18:15:47 +0530372 - build-openstack-sphinx-docs
Chandan Kumara564cf32017-11-16 16:09:38 +0530373 gate:
374 jobs:
375 - neutron-tempest-plugin-api
Sławek Kapłońskifbc4d612018-05-08 23:22:41 +0200376 - neutron-tempest-plugin-scenario-linuxbridge
Chandan Kumar17f53802018-03-14 18:15:47 +0530377 - build-openstack-sphinx-docs
Chandan Kumara564cf32017-11-16 16:09:38 +0530378
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000379- project-template:
Slawek Kaplonski0ec5acf2018-06-15 22:26:24 +0200380 name: neutron-tempest-plugin-jobs-queens
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000381 check:
382 jobs:
383 - neutron-tempest-plugin-api-queens
384 - neutron-tempest-plugin-designate-scenario-queens
385 - neutron-tempest-plugin-dvr-multinode-scenario-queens
386 - neutron-tempest-plugin-scenario-linuxbridge-queens
387 gate:
388 jobs:
389 - neutron-tempest-plugin-api-queens
390
Hongbin Lub600bea2018-08-23 02:49:48 +0000391- project-template:
392 name: neutron-tempest-plugin-jobs-rocky
393 check:
394 jobs:
395 - neutron-tempest-plugin-api-rocky
396 - neutron-tempest-plugin-designate-scenario-rocky
397 - neutron-tempest-plugin-dvr-multinode-scenario-rocky
398 - neutron-tempest-plugin-scenario-linuxbridge-rocky
399 gate:
400 jobs:
401 - neutron-tempest-plugin-api-rocky
402
Chandan Kumara564cf32017-11-16 16:09:38 +0530403- project:
Chandan Kumara564cf32017-11-16 16:09:38 +0530404 templates:
405 - neutron-tempest-plugin-jobs
Slawek Kaplonski0ec5acf2018-06-15 22:26:24 +0200406 - neutron-tempest-plugin-jobs-queens
Hongbin Lub600bea2018-08-23 02:49:48 +0000407 - neutron-tempest-plugin-jobs-rocky
Doug Hellmann12685c62018-08-29 17:37:50 -0400408 - check-requirements
409 - tempest-plugin-jobs
Brian Haley2cbb10e2018-09-13 09:20:03 -0600410 - release-notes-jobs-python3