blob: 7d7fa5ef5f4d44602675f1f33d8322ad6a376ab6 [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 Lu5da73332018-07-27 22:34:59 +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-bw-minimum-ingress,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,uplink-status-propagation
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
Hongbin Lu5da73332018-07-27 22:34:59 +000030 neutron-uplink-status-propagation: true
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010031 devstack_local_conf:
32 post-config:
33 $NEUTRON_CONF:
34 QUOTAS:
35 quota_router: 100
36 quota_floatingip: 500
37 quota_security_group: 100
38 quota_security_group_rule: 1000
39 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
40 # devstack-tempest job will be switched to use lib/neutron instead of
41 # lib/neutron-legacy
Doug Hellmann12685c62018-08-29 17:37:50 -040042 /$NEUTRON_CORE_PLUGIN_CONF:
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010043 ml2:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +020044 type_drivers: flat,geneve,vlan,gre,local,vxlan
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010045 ml2_type_vlan:
46 network_vlan_ranges: foo:1:10
47 ml2_type_vxlan:
48 vni_ranges: 1:2000
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +020049 ml2_type_gre:
50 tunnel_id_ranges: 1:1000
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010051 $NEUTRON_L3_CONF:
52 agent:
53 availability_zone: nova
54 $NEUTRON_DHCP_CONF:
55 agent:
56 availability_zone: nova
Doug Hellmann12685c62018-08-29 17:37:50 -040057 /etc/neutron/api-paste.ini:
58 composite:neutronapi_v2_0:
59 use: call:neutron.auth:pipeline_factory
60 noauth: cors request_id catch_errors osprofiler extensions neutronapiapp_v2_0
61 keystone: cors request_id catch_errors osprofiler authtoken keystonecontext extensions neutronapiapp_v2_0
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010062 test-config:
63 $TEMPEST_CONFIG:
64 neutron_plugin_options:
65 provider_vlans: foo,
66 agent_availability_zone: nova
67 image_is_advanced: true
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +020068 available_type_drivers: flat,geneve,vlan,gre,local,vxlan
Hongbin Lue2089622018-08-14 15:32:46 +000069 irrelevant-files: &tempest-irrelevant-files
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +010070 - ^(test-|)requirements.txt$
71 - ^releasenotes/.*$
72 - ^doc/.*$
73 - ^setup.cfg$
74 - ^.*\.rst$
75 - ^neutron/locale/.*$
76 - ^neutron/tests/unit/.*$
77 - ^tools/.*$
78 - ^tox.ini$
79
80- job:
Chandan Kumara564cf32017-11-16 16:09:38 +053081 name: neutron-tempest-plugin-api
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +020082 parent: neutron-tempest-plugin
83 vars:
84 tempest_test_regex: ^neutron_tempest_plugin\.api
85 devstack_services:
86 neutron-log: true
87 devstack_local_conf:
88 post-config:
89 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
90 # devstack-tempest job will be switched to use lib/neutron instead of
91 # lib/neutron-legacy
Doug Hellmann12685c62018-08-29 17:37:50 -040092 /$NEUTRON_CORE_PLUGIN_CONF:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +020093 AGENT:
94 tunnel_types: gre,vxlan
95 network_log:
96 local_output_log_base: /tmp/test_log.log
Chandan Kumara564cf32017-11-16 16:09:38 +053097
98- job:
Hongbin Lu9522a7e2018-04-18 19:18:43 +000099 name: neutron-tempest-plugin-api-queens
100 parent: neutron-tempest-plugin-api
101 override-checkout: stable/queens
102 vars:
103 branch_override: stable/queens
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200104 devstack_localrc:
105 # TODO(slaweq): find a way to put this list of extensions in
106 # neutron repository and keep it different per branch,
107 # then it could be removed from here
Doug Hellmann12685c62018-08-29 17:37:50 -0400108 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 +0200109
110- job:
Hongbin Lub600bea2018-08-23 02:49:48 +0000111 name: neutron-tempest-plugin-api-rocky
112 parent: neutron-tempest-plugin-api
113 override-checkout: stable/rocky
114 vars:
115 branch_override: stable/rocky
116 devstack_localrc:
117 # TODO(slaweq): find a way to put this list of extensions in
118 # neutron repository and keep it different per branch,
119 # then it could be removed from here
120 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
121
122- job:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200123 name: neutron-tempest-plugin-scenario
124 parent: neutron-tempest-plugin
125 abstract: true
126 description: |
Doug Hellmann12685c62018-08-29 17:37:50 -0400127 Perform setup common to all tempest scenario test jobs.
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200128 vars:
129 tempest_test_regex: ^neutron_tempest_plugin\.scenario
130 devstack_localrc:
Doug Hellmann12685c62018-08-29 17:37:50 -0400131 PHYSICAL_NETWORK: default
132 DOWNLOAD_DEFAULT_IMAGES: false
Slawek Kaplonskida17f002018-10-11 18:35:23 +0200133 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"
134 DEFAULT_IMAGE_NAME: cirros-0.3.4-i386-disk
135 ADVANCED_IMAGE_NAME: ubuntu-16.04-server-cloudimg-amd64-disk1
136 ADVANCED_INSTANCE_TYPE: ds512M
137 ADVANCED_INSTANCE_USER: ubuntu
Doug Hellmann12685c62018-08-29 17:37:50 -0400138 BUILD_TIMEOUT: 784
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200139 devstack_services:
140 cinder: true
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000141
142- job:
Chandan Kumara564cf32017-11-16 16:09:38 +0530143 name: neutron-tempest-plugin-scenario-linuxbridge
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100144 parent: neutron-tempest-plugin-scenario
Chandan Kumara564cf32017-11-16 16:09:38 +0530145 timeout: 10000
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100146 vars:
147 devstack_localrc:
Doug Hellmann12685c62018-08-29 17:37:50 -0400148 Q_AGENT: linuxbridge
Lajos Katonadc9c6d62018-08-27 16:08:51 +0200149 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-bw-minimum-ingress,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 +0100150 devstack_local_conf:
151 post-config:
152 $NEUTRON_CONF:
153 DEFAULT:
154 enable_dvr: false
155 AGENT:
156 debug_iptables_rules: true
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200157 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
158 # devstack-tempest job will be switched to use lib/neutron instead of
159 # lib/neutron-legacy
Doug Hellmann12685c62018-08-29 17:37:50 -0400160 /$NEUTRON_CORE_PLUGIN_CONF:
Sławek Kapłońskidf70bc82018-05-15 17:39:08 +0200161 ml2:
162 type_drivers: flat,vlan,local,vxlan
163 test-config:
164 $TEMPEST_CONFIG:
165 neutron_plugin_options:
166 available_type_drivers: flat,vlan,local,vxlan
Chandan Kumara564cf32017-11-16 16:09:38 +0530167
168- job:
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000169 name: neutron-tempest-plugin-scenario-linuxbridge-queens
170 parent: neutron-tempest-plugin-scenario-linuxbridge
171 override-checkout: stable/queens
172 vars:
173 branch_override: stable/queens
Hongbin Lu965b03d2018-04-25 22:32:30 +0000174 devstack_localrc:
Doug Hellmann12685c62018-08-29 17:37:50 -0400175 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 +0000176
177- job:
Hongbin Lub600bea2018-08-23 02:49:48 +0000178 name: neutron-tempest-plugin-scenario-linuxbridge-rocky
179 parent: neutron-tempest-plugin-scenario-linuxbridge
180 override-checkout: stable/rocky
181 vars:
182 branch_override: stable/rocky
183 devstack_localrc:
184 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
185
186- job:
Chandan Kumara564cf32017-11-16 16:09:38 +0530187 name: neutron-tempest-plugin-dvr-multinode-scenario
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200188 parent: tempest-multinode-full
189 description: |
190 Perform setup for Neutron tempest tests in multinode with DVR scenario
191 roles:
192 - zuul: openstack-dev/devstack
Chandan Kumara564cf32017-11-16 16:09:38 +0530193 required-projects:
194 - openstack-infra/devstack-gate
195 - openstack/neutron
196 - openstack/neutron-tempest-plugin
197 - openstack/tempest
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200198 pre-run: playbooks/dvr-multinode-scenario-pre-run.yaml
Chandan Kumara564cf32017-11-16 16:09:38 +0530199 voting: false
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200200 vars:
201 tempest_concurrency: 4
202 tox_envlist: all
203 tempest_test_regex: ^neutron_tempest_plugin\.scenario
204 devstack_localrc:
205 TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin
Lajos Katonadc9c6d62018-08-27 16:08:51 +0200206 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-bw-minimum-ingress,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"
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200207 PHYSICAL_NETWORK: default
208 DOWNLOAD_DEFAULT_IMAGES: false
Slawek Kaplonskida17f002018-10-11 18:35:23 +0200209 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"
210 DEFAULT_IMAGE_NAME: cirros-0.3.4-i386-disk
211 ADVANCED_IMAGE_NAME: ubuntu-16.04-server-cloudimg-amd64-disk1
212 ADVANCED_INSTANCE_TYPE: ds512M
213 ADVANCED_INSTANCE_USER: ubuntu
Slawek Kaplonskif31e3ee2018-06-15 19:48:07 +0200214 BUILD_TIMEOUT: 784
215 devstack_plugins:
216 neutron: git://git.openstack.org/openstack/neutron.git
217 neutron-tempest-plugin: git://git.openstack.org/openstack/neutron-tempest-plugin.git
218 devstack_services:
219 tls-proxy: false
220 tempest: true
221 neutron-dns: true
222 neutron-qos: true
223 neutron-segments: true
224 neutron-trunk: true
225 neutron-log: true
226 cinder: true
227 devstack_local_conf:
228 post-config:
229 $NEUTRON_CONF:
230 quotas:
231 quota_router: 100
232 quota_floatingip: 500
233 quota_security_group: 100
234 quota_security_group_rule: 1000
235 DEFAULT:
236 router_distributed: True
237 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
238 # devstack-tempest job will be switched to use lib/neutron instead of
239 # lib/neutron-legacy
240 "/$NEUTRON_CORE_PLUGIN_CONF":
241 ml2:
242 type_drivers: flat,geneve,vlan,gre,local,vxlan
243 mechanism_drivers: openvswitch,l2population
244 ml2_type_vlan:
245 network_vlan_ranges: foo:1:10
246 ml2_type_vxlan:
247 vni_ranges: 1:2000
248 ml2_type_gre:
249 tunnel_id_ranges: 1:1000
250 agent:
251 enable_distributed_routing: True
252 l2_population: True
253 tunnel_types: vxlan,gre
254 ovs:
255 tunnel_bridge: br-tun
256 bridge_mappings: public:br-ex
257 $NEUTRON_L3_CONF:
258 DEFAULT:
259 agent_mode: dvr_snat
260 agent:
261 availability_zone: nova
262 $NEUTRON_DHCP_CONF:
263 agent:
264 availability_zone: nova
265 "/etc/neutron/api-paste.ini":
266 "composite:neutronapi_v2_0":
267 use: "call:neutron.auth:pipeline_factory"
268 noauth: "cors request_id catch_errors osprofiler extensions neutronapiapp_v2_0"
269 keystone: "cors request_id catch_errors osprofiler authtoken keystonecontext extensions neutronapiapp_v2_0"
270 test-config:
271 $TEMPEST_CONFIG:
272 neutron_plugin_options:
273 provider_vlans: foo,
274 agent_availability_zone: nova
275 image_is_advanced: true
276 available_type_drivers: flat,geneve,vlan,gre,local,vxlan
277 l3_agent_mode: dvr_snat
278 group-vars:
279 subnode:
280 devstack_services:
281 tls-proxy: false
282 q-agt: true
283 q-l3: true
284 q-meta: true
285 neutron-qos: true
286 neutron-trunk: true
287 neutron-log: true
288 devstack_local_conf:
289 post-config:
290 $NEUTRON_CONF:
291 DEFAULT:
292 router_distributed: True
293 # NOTE(slaweq): We can get rid of this hardcoded absolute path when
294 # devstack-tempest job will be switched to use lib/neutron instead of
295 # lib/neutron-legacy
296 "/$NEUTRON_CORE_PLUGIN_CONF":
297 agent:
298 enable_distributed_routing: True
299 l2_population: True
300 tunnel_types: vxlan,gre
301 ovs:
302 tunnel_bridge: br-tun
303 bridge_mappings: public:br-ex
304 $NEUTRON_L3_CONF:
305 DEFAULT:
306 agent_mode: dvr_snat
307 agent:
308 availability_zone: nova
309 irrelevant-files: *tempest-irrelevant-files
Chandan Kumara564cf32017-11-16 16:09:38 +0530310
Jens Harbott860b46a2017-11-15 21:23:15 +0000311- job:
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000312 name: neutron-tempest-plugin-dvr-multinode-scenario-queens
313 parent: neutron-tempest-plugin-dvr-multinode-scenario
314 override-checkout: stable/queens
315 vars:
316 branch_override: stable/queens
317
318- job:
Hongbin Lub600bea2018-08-23 02:49:48 +0000319 name: neutron-tempest-plugin-dvr-multinode-scenario-rocky
320 parent: neutron-tempest-plugin-dvr-multinode-scenario
321 override-checkout: stable/rocky
322 vars:
323 branch_override: stable/rocky
324
325- job:
Jens Harbott860b46a2017-11-15 21:23:15 +0000326 name: neutron-tempest-plugin-designate-scenario
Sławek Kapłoński36cc7ec2018-03-14 10:17:48 +0100327 parent: neutron-tempest-plugin-scenario
Jens Harbott860b46a2017-11-15 21:23:15 +0000328 description: Neutron designate integration scenario
329 required-projects:
330 - openstack/designate
331 - openstack/designate-dashboard
332 - openstack/designate-tempest-plugin
Jens Harbott860b46a2017-11-15 21:23:15 +0000333 timeout: 3600
Jens Harbott860b46a2017-11-15 21:23:15 +0000334 vars:
335 devstack_localrc:
Doug Hellmann12685c62018-08-29 17:37:50 -0400336 TEMPEST_PLUGINS: '"/opt/stack/designate-tempest-plugin /opt/stack/neutron-tempest-plugin"'
Jens Harbott860b46a2017-11-15 21:23:15 +0000337 DESIGNATE_BACKEND_DRIVER: bind9
Slawek Kaplonskida17f002018-10-11 18:35:23 +0200338 DOWNLOAD_DEFAULT_IMAGES: false
339 IMAGE_URLS: http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-i386-disk.img,
340 # In this job advanced image is not needed, so it's name should be
341 # empty
342 ADVANCED_IMAGE_NAME: ""
Jens Harbott860b46a2017-11-15 21:23:15 +0000343 devstack_plugins:
344 designate: git://git.openstack.org/openstack/designate.git
Jens Harbott860b46a2017-11-15 21:23:15 +0000345 devstack_services:
James E. Blair24195802018-01-24 16:46:38 -0800346 cinder: false
347 designate: true
James E. Blair24195802018-01-24 16:46:38 -0800348 tempest_test_regex: ^neutron_tempest_plugin\.scenario\.test_dns_integration
Hongbin Lue2089622018-08-14 15:32:46 +0000349 irrelevant-files: *tempest-irrelevant-files
Jens Harbott860b46a2017-11-15 21:23:15 +0000350
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000351- job:
352 name: neutron-tempest-plugin-designate-scenario-queens
353 parent: neutron-tempest-plugin-designate-scenario
354 override-checkout: stable/queens
355 vars:
356 branch_override: stable/queens
357
Hongbin Lub600bea2018-08-23 02:49:48 +0000358- job:
359 name: neutron-tempest-plugin-designate-scenario-rocky
360 parent: neutron-tempest-plugin-designate-scenario
361 override-checkout: stable/rocky
362 vars:
363 branch_override: stable/rocky
364
Chandan Kumara564cf32017-11-16 16:09:38 +0530365- project-template:
366 name: neutron-tempest-plugin-jobs
367 check:
368 jobs:
369 - neutron-tempest-plugin-api
Jens Harbott860b46a2017-11-15 21:23:15 +0000370 - neutron-tempest-plugin-designate-scenario
Chandan Kumara564cf32017-11-16 16:09:38 +0530371 - neutron-tempest-plugin-dvr-multinode-scenario
372 - neutron-tempest-plugin-scenario-linuxbridge
Chandan Kumar17f53802018-03-14 18:15:47 +0530373 - build-openstack-sphinx-docs
Chandan Kumara564cf32017-11-16 16:09:38 +0530374 gate:
375 jobs:
376 - neutron-tempest-plugin-api
Sławek Kapłońskifbc4d612018-05-08 23:22:41 +0200377 - neutron-tempest-plugin-scenario-linuxbridge
Chandan Kumar17f53802018-03-14 18:15:47 +0530378 - build-openstack-sphinx-docs
Chandan Kumara564cf32017-11-16 16:09:38 +0530379
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000380- project-template:
Slawek Kaplonski0ec5acf2018-06-15 22:26:24 +0200381 name: neutron-tempest-plugin-jobs-queens
Hongbin Lu9522a7e2018-04-18 19:18:43 +0000382 check:
383 jobs:
384 - neutron-tempest-plugin-api-queens
385 - neutron-tempest-plugin-designate-scenario-queens
386 - neutron-tempest-plugin-dvr-multinode-scenario-queens
387 - neutron-tempest-plugin-scenario-linuxbridge-queens
388 gate:
389 jobs:
390 - neutron-tempest-plugin-api-queens
391
Hongbin Lub600bea2018-08-23 02:49:48 +0000392- project-template:
393 name: neutron-tempest-plugin-jobs-rocky
394 check:
395 jobs:
396 - neutron-tempest-plugin-api-rocky
397 - neutron-tempest-plugin-designate-scenario-rocky
398 - neutron-tempest-plugin-dvr-multinode-scenario-rocky
399 - neutron-tempest-plugin-scenario-linuxbridge-rocky
400 gate:
401 jobs:
402 - neutron-tempest-plugin-api-rocky
403
Chandan Kumara564cf32017-11-16 16:09:38 +0530404- project:
Chandan Kumara564cf32017-11-16 16:09:38 +0530405 templates:
406 - neutron-tempest-plugin-jobs
Slawek Kaplonski0ec5acf2018-06-15 22:26:24 +0200407 - neutron-tempest-plugin-jobs-queens
Hongbin Lub600bea2018-08-23 02:49:48 +0000408 - neutron-tempest-plugin-jobs-rocky
Doug Hellmann12685c62018-08-29 17:37:50 -0400409 - check-requirements
410 - tempest-plugin-jobs
Brian Haley2cbb10e2018-09-13 09:20:03 -0600411 - release-notes-jobs-python3