blob: eb5a593dde6cbbbc5b3f97ff15ffd8ef2c7c0f95 [file] [log] [blame]
Michael Johnson9f99afd2018-09-25 11:13:19 -07001- nodeset:
Carlos Goncalvesca40afb2020-06-26 19:14:33 +02002 name: octavia-single-node-ubuntu-bionic
3 nodes:
4 - name: controller
5 label: nested-virt-ubuntu-bionic
6 groups:
7 - name: tempest
8 nodes:
9 - controller
10
11- nodeset:
Gregory Thiemonge3079d002021-04-30 15:38:31 +020012 name: octavia-single-node-ubuntu-focal
13 nodes:
14 - name: controller
15 label: nested-virt-ubuntu-focal
16 groups:
17 - name: tempest
18 nodes:
19 - controller
20
21- nodeset:
Carlos Goncalvesca40afb2020-06-26 19:14:33 +020022 name: octavia-single-node-centos-7
23 nodes:
24 - name: controller
25 label: nested-virt-centos-7
26 groups:
27 - name: tempest
28 nodes:
29 - controller
30
31- nodeset:
32 name: octavia-single-node-centos-8
33 nodes:
34 - name: controller
35 label: nested-virt-centos-8
36 groups:
37 - name: tempest
38 nodes:
39 - controller
40
41- nodeset:
Michael Johnson9f99afd2018-09-25 11:13:19 -070042 name: octavia-two-node
43 nodes:
44 - name: controller
Gregory Thiemonge3079d002021-04-30 15:38:31 +020045 label: nested-virt-ubuntu-focal
Michael Johnson9f99afd2018-09-25 11:13:19 -070046 - name: controller2
Gregory Thiemonge3079d002021-04-30 15:38:31 +020047 label: nested-virt-ubuntu-focal
Michael Johnson9f99afd2018-09-25 11:13:19 -070048 groups:
49 - name: controller
50 nodes:
51 - controller
52 # Node where tests are executed and test results collected
53 - name: tempest
54 nodes:
55 - controller
56 # Nodes running the compute service
57 - name: compute
58 nodes:
59 - controller
60 - controller2
61 # Nodes that are not the controller
62 - name: subnode
63 nodes:
64 - controller2
65 # Switch node for multinode networking setup
66 - name: switch
67 nodes:
68 - controller
69 # Peer nodes for multinode networking setup
70 - name: peers
71 nodes:
72 - controller2
73
Michael Johnson85642902017-11-14 09:47:37 -080074- job:
Jude Cross986e3f52017-07-24 14:57:20 -070075 name: octavia-dsvm-base
Michael Johnson85642902017-11-14 09:47:37 -080076 parent: devstack-tempest
77 timeout: 7800
78 required-projects:
Carlos Goncalves7cca66d2020-01-16 17:50:44 +010079 - openstack/devstack
Michael Johnson85642902017-11-14 09:47:37 -080080 - openstack/octavia
Michael Johnson8bf958e2019-03-05 17:07:40 -080081 - openstack/octavia-lib
Michael Johnson85642902017-11-14 09:47:37 -080082 - openstack/octavia-tempest-plugin
Michael Johnson85642902017-11-14 09:47:37 -080083 - openstack/python-octaviaclient
84 irrelevant-files:
85 - ^.*\.rst$
Jude Cross986e3f52017-07-24 14:57:20 -070086 - ^api-ref/.*$
Michael Johnson85642902017-11-14 09:47:37 -080087 - ^doc/.*$
Jude Cross986e3f52017-07-24 14:57:20 -070088 - ^etc/.*$
Michael Johnson85642902017-11-14 09:47:37 -080089 - ^releasenotes/.*$
90 vars:
Gregory Thiemonge3bc1f4d2020-10-02 13:53:31 +020091 configure_swap_size: 8192
Michael Johnson85642902017-11-14 09:47:37 -080092 devstack_localrc:
Michael Johnson9153af12018-12-12 14:12:53 -080093 USE_PYTHON3: true
Carlos Goncalves7cca66d2020-01-16 17:50:44 +010094 LIBVIRT_TYPE: kvm
95 LIBVIRT_CPU_MODE: host-passthrough
Jude Cross986e3f52017-07-24 14:57:20 -070096 devstack_local_conf:
97 post-config:
98 $OCTAVIA_CONF:
99 DEFAULT:
100 debug: True
Michael Johnson85642902017-11-14 09:47:37 -0800101 devstack_services:
Michael Johnsona268ca72017-12-18 09:55:48 -0800102 c-bak: false
103 ceilometer-acentral: false
104 ceilometer-acompute: false
105 ceilometer-alarm-evaluator: false
106 ceilometer-alarm-notifier: false
107 ceilometer-anotification: false
108 ceilometer-api: false
109 ceilometer-collector: false
Michael Johnson85642902017-11-14 09:47:37 -0800110 c-sch: false
111 c-api: false
112 c-vol: false
Michael Johnsona268ca72017-12-18 09:55:48 -0800113 cinder: false
Michael Johnson85642902017-11-14 09:47:37 -0800114 octavia: true
115 o-api: true
116 o-cw: true
117 o-hm: true
118 o-hk: true
119 swift: false
Michael Johnsona268ca72017-12-18 09:55:48 -0800120 s-account: false
121 s-container: false
122 s-object: false
123 s-proxy: false
Michael Johnson85642902017-11-14 09:47:37 -0800124 tempest: true
Jude Cross986e3f52017-07-24 14:57:20 -0700125 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000126 octavia: https://opendev.org/openstack/octavia.git
Carlos Goncalvesf077c3a2020-10-19 11:17:26 +0200127 octavia-tempest-plugin: https://opendev.org/openstack/octavia-tempest-plugin.git
Brian Haley0f7e0282020-07-17 17:09:18 -0400128 neutron: https://opendev.org/openstack/neutron.git
Carlos Goncalvesf077c3a2020-10-19 11:17:26 +0200129 tempest_plugins:
130 - octavia-tempest-plugin
Jude Cross986e3f52017-07-24 14:57:20 -0700131
132- job:
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000133 name: octavia-dsvm-base-ipv6-only
134 parent: devstack-tempest-ipv6
135 timeout: 7800
136 required-projects:
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100137 - openstack/devstack
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000138 - openstack/octavia
139 - openstack/octavia-lib
140 - openstack/octavia-tempest-plugin
141 - openstack/python-octaviaclient
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000142 irrelevant-files:
143 - ^.*\.rst$
144 - ^api-ref/.*$
145 - ^doc/.*$
146 - ^etc/.*$
147 - ^releasenotes/.*$
148 vars:
149 devstack_localrc:
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000150 USE_PYTHON3: true
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100151 LIBVIRT_TYPE: kvm
152 LIBVIRT_CPU_MODE: host-passthrough
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000153 devstack_local_conf:
154 post-config:
155 $OCTAVIA_CONF:
156 DEFAULT:
157 debug: True
158 devstack_services:
159 c-bak: false
160 ceilometer-acentral: false
161 ceilometer-acompute: false
162 ceilometer-alarm-evaluator: false
163 ceilometer-alarm-notifier: false
164 ceilometer-anotification: false
165 ceilometer-api: false
166 ceilometer-collector: false
167 c-sch: false
168 c-api: false
169 c-vol: false
170 cinder: false
171 octavia: true
172 o-api: true
173 o-cw: true
174 o-hm: true
175 o-hk: true
176 swift: false
177 s-account: false
178 s-container: false
179 s-object: false
180 s-proxy: false
181 tempest: true
182 devstack_plugins:
183 octavia: https://opendev.org/openstack/octavia.git
Carlos Goncalvesf077c3a2020-10-19 11:17:26 +0200184 octavia-tempest-plugin: https://opendev.org/openstack/octavia-tempest-plugin.git
Brian Haley0f7e0282020-07-17 17:09:18 -0400185 neutron: https://opendev.org/openstack/neutron.git
Carlos Goncalvesf077c3a2020-10-19 11:17:26 +0200186 tempest_plugins:
187 - octavia-tempest-plugin
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000188
189- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700190 name: octavia-dsvm-live-base
191 parent: octavia-dsvm-base
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200192 nodeset: octavia-single-node-ubuntu-focal
Michael Johnsonb5690472018-09-05 09:20:39 -0700193 timeout: 9000
Jude Cross986e3f52017-07-24 14:57:20 -0700194 required-projects:
Jude Cross986e3f52017-07-24 14:57:20 -0700195 - openstack/diskimage-builder
Jude Cross986e3f52017-07-24 14:57:20 -0700196 vars:
Michael Johnsond5efbb12020-09-23 12:50:47 -0700197 configure_swap_size: 8192
Michael Johnson24733cb2018-09-10 10:46:45 -0700198 devstack_localrc:
199 DIB_LOCAL_ELEMENTS: openstack-ci-mirrors
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100200 LIBVIRT_TYPE: kvm
201 LIBVIRT_CPU_MODE: host-passthrough
Michael Johnsona2f55032019-02-14 15:03:01 -0800202 devstack_local_conf:
203 post-config:
204 $OCTAVIA_CONF:
205 haproxy_amphora:
206 # Set these higher for non-nested virt nodepool instances
Michael Johnson5b7b9d72019-08-10 16:56:25 -0700207 connection_max_retries: 1200
Michael Johnsona2f55032019-02-14 15:03:01 -0800208 build_active_retries: 300
German Eichberger070297f2018-12-19 14:59:45 -0800209 amphora_agent:
210 forward_all_logs: True
Michael Johnson5b7b9d72019-08-10 16:56:25 -0700211 test-config:
212 "$TEMPEST_CONFIG":
213 load_balancer:
214 check_interval: 1
215 check_timeout: 180
Michael Johnson89bdbcd2020-03-19 15:59:19 -0700216 loadbalancer-feature-enabled:
217 not_implemented_is_error: True
Jude Cross986e3f52017-07-24 14:57:20 -0700218 devstack_services:
ZhaoBo2a69ad02017-12-22 17:19:56 +0800219 neutron-qos: true
Ian Wienand70c06d82018-10-24 10:21:00 +1100220 zuul_copy_output:
221 '/var/log/dib-build' : logs
German Eichberger070297f2018-12-19 14:59:45 -0800222 '/var/log/octavia-amphora.log': logs
223 '/var/log/octavia-tenant-traffic.log': logs
Jude Cross986e3f52017-07-24 14:57:20 -0700224
225- job:
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000226 name: octavia-dsvm-live-base-ipv6-only
227 parent: octavia-dsvm-base-ipv6-only
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200228 nodeset: octavia-single-node-ubuntu-focal
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000229 timeout: 9000
230 required-projects:
231 - openstack/diskimage-builder
232 vars:
Michael Johnsond5efbb12020-09-23 12:50:47 -0700233 configure_swap_size: 8192
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000234 devstack_localrc:
235 DIB_LOCAL_ELEMENTS: openstack-ci-mirrors
236 devstack_local_conf:
237 post-config:
238 $OCTAVIA_CONF:
239 haproxy_amphora:
240 # Set these higher for non-nested virt nodepool instances
241 connection_max_retries: 1200
242 build_active_retries: 300
243 amphora_agent:
244 forward_all_logs: True
245 test-config:
246 "$TEMPEST_CONFIG":
247 load_balancer:
248 check_interval: 1
249 check_timeout: 180
250 devstack_services:
251 neutron-qos: true
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000252 zuul_copy_output:
253 '/var/log/dib-build' : logs
254 '/var/log/octavia-amphora.log': logs
255 '/var/log/octavia-tenant-traffic.log': logs
256
257- job:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700258 name: octavia-dsvm-live-two-node-base
259 parent: octavia-dsvm-base
260 nodeset: octavia-two-node
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100261 timeout: 10800
Michael Johnson9f99afd2018-09-25 11:13:19 -0700262 required-projects:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700263 - openstack/diskimage-builder
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100264 roles:
265 - zuul: openstack/neutron-tempest-plugin
266 pre-run: playbooks/prepare-ovn-multinode.yaml
267 vars:
268 zuul_copy_output:
269 '/var/log/dib-build': logs
270 '/var/log/octavia-amphora.log': logs
271 '/var/log/octavia-tenant-traffic.log': logs
Michael Johnson9f99afd2018-09-25 11:13:19 -0700272 host-vars:
273 controller:
Michael Johnsond5efbb12020-09-23 12:50:47 -0700274 configure_swap_size: 8192
Michael Johnson9f99afd2018-09-25 11:13:19 -0700275 devstack_localrc:
276 # From devstack "vars:"
277 DATABASE_USER: octavia
278 DATABASE_PASSWORD: octavia_database_pw
279 RABBIT_PASSWORD: octavia_rabbit_pw
280 ADMIN_PASSWORD: octavia_admin_pw
281 SERVICE_PASSWORD: octavia_service_pw
282 NETWORK_GATEWAY: 10.1.0.1
283 FIXED_RANGE: 10.1.0.0/20
284 IPV4_ADDRS_SAFE_TO_USE: 10.1.0.0/20
285 FLOATING_RANGE: 172.24.5.0/24
286 PUBLIC_NETWORK_GATEWAY: 172.24.5.1
287 LOGFILE: /opt/stack/logs/devstacklog.txt
288 LOG_COLOR: false
289 VERBOSE: true
290 VERBOSE_NO_TIMESTAMP: true
291 NOVNC_FROM_PACKAGE: true
292 ERROR_ON_CLONE: true
293 MULTI_HOST: 1
294 SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
295 HOST_IP: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
Michael Johnson9f99afd2018-09-25 11:13:19 -0700296 USE_PYTHON3: true
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100297 LIBVIRT_TYPE: kvm
298 LIBVIRT_CPU_MODE: host-passthrough
Michael Johnson9f99afd2018-09-25 11:13:19 -0700299 # Octavia specific settings
300 OCTAVIA_CONTROLLER_IP_PORT_LIST: 192.168.0.3:5555,192.168.0.4:5555
301 OCTAVIA_MGMT_PORT_IP: 192.168.0.3
302 OCTAVIA_NODE: main
303 OCTAVIA_NODES: "main:{{ hostvars['controller']['nodepool']['private_ipv4'] }},second:{{ hostvars['controller2']['nodepool']['private_ipv4'] }}"
304 OCTAVIA_USE_PREGENERATED_CERTS: true
305 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000306 neutron: https://opendev.org/openstack/neutron.git
307 octavia: https://opendev.org/openstack/octavia.git
Carlos Goncalvesf077c3a2020-10-19 11:17:26 +0200308 octavia-tempest-plugin: https://opendev.org/openstack/octavia-tempest-plugin.git
309 tempest_plugins:
310 - octavia-tempest-plugin
Michael Johnson9f99afd2018-09-25 11:13:19 -0700311 controller2:
Michael Johnsond5efbb12020-09-23 12:50:47 -0700312 configure_swap_size: 8192
Michael Johnson9f99afd2018-09-25 11:13:19 -0700313 devstack_localrc:
314 # From devstack "vars:"
315 DATABASE_USER: octavia
316 DATABASE_PASSWORD: octavia_database_pw
317 RABBIT_PASSWORD: octavia_rabbit_pw
318 ADMIN_PASSWORD: octavia_admin_pw
319 SERVICE_PASSWORD: octavia_service_pw
320 NETWORK_GATEWAY: 10.1.0.1
321 FIXED_RANGE: 10.1.0.0/20
322 IPV4_ADDRS_SAFE_TO_USE: 10.1.0.0/20
323 FLOATING_RANGE: 172.24.5.0/24
324 PUBLIC_NETWORK_GATEWAY: 172.24.5.1
325 LOGFILE: /opt/stack/logs/devstacklog.txt
326 LOG_COLOR: false
327 VERBOSE: true
328 VERBOSE_NO_TIMESTAMP: true
329 NOVNC_FROM_PACKAGE: true
330 ERROR_ON_CLONE: true
331 MULTI_HOST: 1
332 HOST_IP: "{{ hostvars['controller2']['nodepool']['private_ipv4'] }}"
333 SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
334 NEUTRON_SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
335 DATABASE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
336 RABBIT_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
337 GLANCE_HOSTPORT: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}:9292"
338 USE_PYTHON3: true
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100339 LIBVIRT_TYPE: kvm
340 LIBVIRT_CPU_MODE: host-passthrough
Michael Johnson9f99afd2018-09-25 11:13:19 -0700341 # Octavia specific settings
342 OCTAVIA_CONTROLLER_IP_PORT_LIST: 192.168.0.3:5555,192.168.0.4:5555
343 OCTAVIA_NODE: subnode
344 OCTAVIA_USE_PREGENERATED_CERTS: true
345 OCTAVIA_MGMT_PORT_IP: 192.168.0.4
346 devstack_plugins:
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100347 neutron: https://opendev.org/openstack/neutron.git
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000348 octavia: https://opendev.org/openstack/octavia.git
Michael Johnson9f99afd2018-09-25 11:13:19 -0700349 group-vars:
350 controller:
351 devstack_local_conf:
352 post-config:
353 $OCTAVIA_CONF:
354 DEFAULT:
355 debug: True
356 api_settings:
357 api_v1_enabled: False
German Eichberger070297f2018-12-19 14:59:45 -0800358 amphora_agent:
359 forward_all_logs: True
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100360 "/$NEUTRON_CORE_PLUGIN_CONF":
361 ovn:
362 enable_distributed_floating_ip: True
Michael Johnson9f99afd2018-09-25 11:13:19 -0700363 devstack_services:
364 base: false
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800365 barbican: false
Michael Johnson9f99afd2018-09-25 11:13:19 -0700366 dstat: true
367 g-api: true
368 g-reg: true
369 key: true
Brian Haleyfdefa802020-01-24 17:32:18 -0500370 memory_tracker: false
Michael Johnson9f99afd2018-09-25 11:13:19 -0700371 mysql: true
372 n-api: true
373 n-api-meta: true
374 n-cauth: true
375 n-cond: true
376 n-cpu: true
377 n-obj: true
378 n-sch: true
379 neutron-qos: true
380 octavia: true
381 o-api-ha: true
382 o-api: true
383 o-cw: true
384 o-hm: true
385 o-hk: true
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100386 ovn-controller: true
387 ovn-northd: true
388 ovn-vswitchd: true
389 ovsdb-server: true
Michael Johnson9f99afd2018-09-25 11:13:19 -0700390 placement-api: true
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100391 q-agt: false
392 q-dhcp: false
393 q-l3: false
394 q-meta: false
395 q-ovn-metadata-agent: true
Michael Johnson9f99afd2018-09-25 11:13:19 -0700396 q-svc: true
397 rabbit: true
398 tempest: true
399 tls-proxy: true
400 subnode:
401 devstack_local_conf:
402 post-config:
403 $OCTAVIA_CONF:
404 DEFAULT:
405 debug: True
406 api_settings:
407 api_v1_enabled: False
German Eichberger070297f2018-12-19 14:59:45 -0800408 amphora_agent:
409 forward_all_logs: True
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100410 "/$NEUTRON_CORE_PLUGIN_CONF":
411 ovn:
412 enable_distributed_floating_ip: True
Michael Johnson9f99afd2018-09-25 11:13:19 -0700413 devstack_services:
414 c-vol: false
415 c-bak: false
416 octavia: true
417 o-api: true
418 o-cw: true
419 o-hm: true
420 o-hk: true
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100421 ovn-controller: true
422 ovn-northd: false
423 ovn-vswitchd: true
424 ovsdb-server: true
425 q-fake: true
426 q-agt: false
427 q-dhcp: false
428 q-l3: false
429 q-meta: false
430 q-ovn-metadata-agent: true
Michael Johnson9f99afd2018-09-25 11:13:19 -0700431
432- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700433 name: octavia-dsvm-noop-base
434 parent: octavia-dsvm-base
435 vars:
436 devstack_localrc:
437 DISABLE_AMP_IMAGE_BUILD: True
438 devstack_local_conf:
439 test-config:
440 "$TEMPEST_CONFIG":
441 load_balancer:
442 test_with_noop: True
Michael Johnson6a9236a2020-08-04 23:54:54 +0000443 build_interval: 0.5
444 check_interval: 0.5
445 lb_build_interval: 0.5
Michael Johnsona1862ff2020-06-21 12:15:27 -0700446 # AZ API tests with no-op need AZs configured but they do not
447 # need to actually exist in Nova due to the no-op driver.
448 availability_zone: bogus-az-1
449 availability_zone2: bogus-az-2
450 availability_zone3: bogus-az-3
Jude Cross986e3f52017-07-24 14:57:20 -0700451 post-config:
452 $OCTAVIA_CONF:
453 controller_worker:
454 amphora_driver: amphora_noop_driver
455 compute_driver: compute_noop_driver
456 network_driver: network_noop_driver
Carlos Goncalves3ab77932020-06-25 15:30:02 +0200457 image_driver: image_noop_driver
Jude Cross986e3f52017-07-24 14:57:20 -0700458 certificates:
459 cert_manager: local_cert_manager
460 devstack_services:
461 barbican: false
462
463- job:
464 name: octavia-v2-dsvm-noop-api
465 parent: octavia-dsvm-noop-base
Gregory Thiemonge605899c2021-08-30 11:54:19 +0200466 timeout: 10800
Jude Cross986e3f52017-07-24 14:57:20 -0700467 vars:
468 devstack_local_conf:
469 post-config:
470 $OCTAVIA_CONF:
471 api_settings:
472 api_v1_enabled: False
Michael Johnsondc5a39d2018-10-11 16:52:56 -0700473 audit:
474 enabled: True
475 audit_middleware_notifications:
476 driver: log
Michael Johnson6a9236a2020-08-04 23:54:54 +0000477 tempest_concurrency: 4
Jude Cross986e3f52017-07-24 14:57:20 -0700478 tempest_test_regex: ^octavia_tempest_plugin.tests.api.v2
479 tox_envlist: all
Carlos Goncalves531c5062019-06-23 15:18:06 +0200480 irrelevant-files:
481 - ^.*\.rst$
482 - ^api-ref/.*$
483 - ^doc/.*$
484 - ^etc/.*$
485 - ^releasenotes/.*$
486 - ^octavia_tempest_plugin/tests/(?!api/|\w+\.py).*
Jude Cross986e3f52017-07-24 14:57:20 -0700487
488- job:
Michael Johnson6006de72021-02-21 01:42:39 +0000489 name: octavia-v2-dsvm-noop-api-scoped-tokens
490 parent: octavia-v2-dsvm-noop-api
491 vars:
492 devstack_local_conf:
493 post-config:
494 $OCTAVIA_CONF:
495 oslo_policy:
496 enforce_scope: True
497 enforce_new_defaults: True
498 test-config:
499 "$TEMPEST_CONFIG":
500 enforce_scope:
501 octavia: True
502 load_balancer:
503 enforce_new_defaults: True
504
505- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800506 name: octavia-v2-dsvm-noop-py2-api
Jude Cross986e3f52017-07-24 14:57:20 -0700507 parent: octavia-v2-dsvm-noop-api
508 vars:
509 devstack_localrc:
Michael Johnson9153af12018-12-12 14:12:53 -0800510 USE_PYTHON3: False
Jude Cross986e3f52017-07-24 14:57:20 -0700511
512- job:
Carlos Goncalves1c53f1b2021-06-30 09:26:08 +0200513 name: octavia-v2-dsvm-noop-api-stable-wallaby
514 parent: octavia-v2-dsvm-noop-api
515 override-checkout: stable/wallaby
516
517- job:
Carlos Goncalves41b3aac2020-09-30 09:33:47 +0200518 name: octavia-v2-dsvm-noop-api-stable-victoria
519 parent: octavia-v2-dsvm-noop-api
520 override-checkout: stable/victoria
521
522- job:
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000523 name: octavia-v2-dsvm-noop-api-stable-ussuri
524 parent: octavia-v2-dsvm-noop-api
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200525 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000526 override-checkout: stable/ussuri
527
528- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200529 name: octavia-v2-dsvm-noop-api-stable-train
530 parent: octavia-v2-dsvm-noop-api
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200531 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200532 override-checkout: stable/train
533
534- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700535 name: octavia-v2-dsvm-scenario
Michael Johnsonb5690472018-09-05 09:20:39 -0700536 parent: octavia-dsvm-live-base
Jude Cross986e3f52017-07-24 14:57:20 -0700537 vars:
538 devstack_local_conf:
539 post-config:
540 $OCTAVIA_CONF:
541 api_settings:
542 api_v1_enabled: False
Michael Johnsonb1ba3b32019-07-30 20:23:51 -0700543 test-config:
544 "$TEMPEST_CONFIG":
545 loadbalancer-feature-enabled:
546 log_offload_enabled: True
Jude Cross986e3f52017-07-24 14:57:20 -0700547 tempest_concurrency: 2
548 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
Andreas Jaegereaedb342018-01-12 17:04:29 +0100549 tox_envlist: all
Carlos Goncalves531c5062019-06-23 15:18:06 +0200550 irrelevant-files:
551 - ^.*\.rst$
552 - ^api-ref/.*$
553 - ^doc/.*$
554 - ^etc/.*$
555 - ^releasenotes/.*$
556 - ^octavia_tempest_plugin/tests/(?!scenario/|\w+\.py).*
Michael Johnson85642902017-11-14 09:47:37 -0800557
558- job:
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000559 name: octavia-v2-dsvm-scenario-ipv6-only
560 parent: octavia-dsvm-live-base-ipv6-only
561 vars:
562 devstack_local_conf:
563 post-config:
564 $OCTAVIA_CONF:
565 api_settings:
566 api_v1_enabled: False
567 tempest_concurrency: 2
568 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
569 tox_envlist: all
570 irrelevant-files:
571 - ^.*\.rst$
572 - ^api-ref/.*$
573 - ^doc/.*$
574 - ^etc/.*$
575 - ^releasenotes/.*$
576 - ^octavia_tempest_plugin/tests/(?!scenario/|\w+\.py).*
577
578- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800579 name: octavia-v2-dsvm-py2-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800580 parent: octavia-v2-dsvm-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800581 vars:
582 devstack_localrc:
Michael Johnson9153af12018-12-12 14:12:53 -0800583 USE_PYTHON3: False
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200584 required-projects:
585 - name: openstack/diskimage-builder
586 override-checkout: 2.30.0
Michael Johnsondf240792018-10-10 17:03:21 -0700587
588- job:
Carlos Goncalves1c53f1b2021-06-30 09:26:08 +0200589 name: octavia-v2-dsvm-scenario-stable-wallaby
590 parent: octavia-v2-dsvm-scenario
591 override-checkout: stable/wallaby
592- job:
Carlos Goncalves41b3aac2020-09-30 09:33:47 +0200593 name: octavia-v2-dsvm-scenario-stable-victoria
594 parent: octavia-v2-dsvm-scenario
595 override-checkout: stable/victoria
596
597- job:
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000598 name: octavia-v2-dsvm-scenario-stable-ussuri
599 parent: octavia-v2-dsvm-scenario
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200600 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000601 override-checkout: stable/ussuri
602
603- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200604 name: octavia-v2-dsvm-scenario-stable-train
605 parent: octavia-v2-dsvm-scenario
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200606 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200607 override-checkout: stable/train
608
Michael Johnson2734ffe2019-01-16 15:59:34 -0800609# Legacy jobs for the transition to the act-stdby two node jobs
Carlos Goncalvescedab482018-07-31 15:09:36 +0200610- job:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700611 name: octavia-v2-dsvm-scenario-two-node
612 parent: octavia-dsvm-live-two-node-base
613 vars:
614 tempest_concurrency: 2
615 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
616 tox_envlist: all
Carlos Goncalves531c5062019-06-23 15:18:06 +0200617 irrelevant-files:
618 - ^.*\.rst$
619 - ^api-ref/.*$
620 - ^doc/.*$
621 - ^etc/.*$
622 - ^releasenotes/.*$
623 - ^octavia_tempest_plugin/tests/(?!scenario/|\w+\.py).*
Michael Johnson9f99afd2018-09-25 11:13:19 -0700624
625- job:
626 name: octavia-v2-dsvm-py2-scenario-two-node
627 parent: octavia-v2-dsvm-scenario-two-node
628 host-vars:
629 controller:
630 devstack_localrc:
631 USE_PYTHON3: False
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100632 LIBVIRT_TYPE: kvm
633 LIBVIRT_CPU_MODE: host-passthrough
Michael Johnson9f99afd2018-09-25 11:13:19 -0700634 controller2:
635 devstack_localrc:
636 USE_PYTHON3: False
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100637 LIBVIRT_TYPE: kvm
638 LIBVIRT_CPU_MODE: host-passthrough
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200639 required-projects:
640 - name: openstack/diskimage-builder
641 override-checkout: 2.30.0
Michael Johnson9f99afd2018-09-25 11:13:19 -0700642
643- job:
Michael Johnson2734ffe2019-01-16 15:59:34 -0800644 name: octavia-v2-act-stdby-dsvm-scenario-two-node
645 parent: octavia-dsvm-live-two-node-base
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100646 group-vars:
647 controller:
648 tempest_concurrency: 2
649 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
650 tox_envlist: all
651 devstack_local_conf:
652 post-config:
Carlos Goncalves5700f3c2020-07-21 15:58:25 +0200653 $OCTAVIA_CONF:
654 nova:
655 enable_anti_affinity: True
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100656 controller_worker:
657 loadbalancer_topology: ACTIVE_STANDBY
658 test-config:
659 "$TEMPEST_CONFIG":
660 load_balancer:
661 loadbalancer_topology: ACTIVE_STANDBY
662 subnode:
663 devstack_local_conf:
664 post-config:
665 $OCTAVIA_CONF:
666 nova:
667 enable_anti_affinity: True
668 controller_worker:
669 loadbalancer_topology: ACTIVE_STANDBY
Michael Johnson2734ffe2019-01-16 15:59:34 -0800670
671- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800672 name: octavia-v2-dsvm-py2-scenario-centos-7
673 parent: octavia-v2-dsvm-py2-scenario
Carlos Goncalvesca40afb2020-06-26 19:14:33 +0200674 nodeset: octavia-single-node-centos-7
Carlos Goncalvescedab482018-07-31 15:09:36 +0200675 vars:
676 devstack_localrc:
677 OCTAVIA_AMP_BASE_OS: centos
678 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
679 OCTAVIA_AMP_IMAGE_SIZE: 3
680
681- job:
Carlos Goncalves658fdec2019-12-04 19:24:14 +0100682 name: octavia-v2-dsvm-scenario-centos-8
683 parent: octavia-v2-dsvm-scenario
Carlos Goncalvesca40afb2020-06-26 19:14:33 +0200684 nodeset: octavia-single-node-centos-8
Carlos Goncalves658fdec2019-12-04 19:24:14 +0100685 vars:
686 devstack_localrc:
687 OCTAVIA_AMP_BASE_OS: centos
688 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 8
689 OCTAVIA_AMP_IMAGE_SIZE: 3
690
691- job:
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200692 name: octavia-v2-dsvm-scenario-ubuntu-focal
Carlos Goncalvescedab482018-07-31 15:09:36 +0200693 parent: octavia-v2-dsvm-scenario
694 vars:
695 devstack_localrc:
696 OCTAVIA_AMP_BASE_OS: ubuntu
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200697 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: focal
Michael Johnsonccf52542019-04-15 07:58:16 -0700698
699- job:
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800700 name: octavia-v2-dsvm-tls-barbican
701 parent: octavia-v2-dsvm-scenario
702 required-projects:
703 - openstack/barbican
704 - openstack/diskimage-builder
705 - openstack/python-barbicanclient
Arx Cruza1c25b32019-02-25 14:06:39 +0100706 - openstack/barbican-tempest-plugin
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800707 vars:
708 tempest_test_regex: ^octavia_tempest_plugin.tests.barbican_scenario.v2
709 devstack_services:
710 barbican: true
711 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000712 barbican: https://opendev.org/openstack/barbican.git
Carlos Goncalvesf077c3a2020-10-19 11:17:26 +0200713 tempest_plugins:
714 - octavia-tempest-plugin
715 - barbican-tempest-plugin
Carlos Goncalves531c5062019-06-23 15:18:06 +0200716 irrelevant-files:
717 - ^.*\.rst$
718 - ^api-ref/.*$
719 - ^doc/.*$
720 - ^etc/.*$
721 - ^releasenotes/.*$
722 - ^octavia_tempest_plugin/tests/(?!barbican_scenario/|\w+\.py).*
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800723
Carlos Goncalves564facf2019-05-03 11:29:05 -0600724- job:
Carlos Goncalves1c53f1b2021-06-30 09:26:08 +0200725 name: octavia-v2-dsvm-tls-barbican-stable-wallaby
726 parent: octavia-v2-dsvm-tls-barbican
727 override-checkout: stable/wallaby
728
729- job:
Carlos Goncalves41b3aac2020-09-30 09:33:47 +0200730 name: octavia-v2-dsvm-tls-barbican-stable-victoria
731 parent: octavia-v2-dsvm-tls-barbican
732 override-checkout: stable/victoria
733
734- job:
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000735 name: octavia-v2-dsvm-tls-barbican-stable-ussuri
736 parent: octavia-v2-dsvm-tls-barbican
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200737 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000738 override-checkout: stable/ussuri
739
740- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200741 name: octavia-v2-dsvm-tls-barbican-stable-train
742 parent: octavia-v2-dsvm-tls-barbican
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200743 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200744 override-checkout: stable/train
745
746- job:
Carlos Goncalves564facf2019-05-03 11:29:05 -0600747 name: octavia-v2-dsvm-tls-barbican-stable-rocky
748 parent: octavia-v2-dsvm-tls-barbican
Carlos Goncalvesca40afb2020-06-26 19:14:33 +0200749 nodeset: openstack-single-node-xenial
Carlos Goncalves564facf2019-05-03 11:29:05 -0600750 override-checkout: stable/rocky
751
752- job:
753 name: octavia-v2-dsvm-tls-barbican-stable-queens
754 parent: octavia-v2-dsvm-tls-barbican
Carlos Goncalvesca40afb2020-06-26 19:14:33 +0200755 nodeset: openstack-single-node-xenial
Carlos Goncalves564facf2019-05-03 11:29:05 -0600756 override-checkout: stable/queens
757
Carlos Goncalves5b963c42019-02-03 15:37:28 +0100758- job:
759 name: octavia-v2-dsvm-spare-pool
760 parent: octavia-v2-dsvm-scenario
761 vars:
762 tempest_test_regex: ^octavia_tempest_plugin.tests.spare_pool_scenario.v2
763 devstack_local_conf:
764 post-config:
765 $OCTAVIA_CONF:
766 house_keeping:
767 spare_amphora_pool_size: 1
768 test-config:
769 "$TEMPEST_CONFIG":
770 loadbalancer-feature-enabled:
771 spare_pool_enabled: True
772
773- job:
774 name: octavia-v2-dsvm-py2-spare-pool
775 parent: octavia-v2-dsvm-spare-pool
776 vars:
777 devstack_localrc:
778 USE_PYTHON3: False
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200779 required-projects:
780 - name: openstack/diskimage-builder
781 override-checkout: 2.30.0
Carlos Goncalves5b963c42019-02-03 15:37:28 +0100782
783- job:
Carlos Goncalves1c53f1b2021-06-30 09:26:08 +0200784 name: octavia-v2-dsvm-spare-pool-stable-wallaby
785 parent: octavia-v2-dsvm-spare-pool
786 override-checkout: stable/wallaby
787
788- job:
Carlos Goncalves41b3aac2020-09-30 09:33:47 +0200789 name: octavia-v2-dsvm-spare-pool-stable-victoria
790 parent: octavia-v2-dsvm-spare-pool
791 override-checkout: stable/victoria
792
793- job:
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000794 name: octavia-v2-dsvm-spare-pool-stable-ussuri
795 parent: octavia-v2-dsvm-spare-pool
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200796 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000797 override-checkout: stable/ussuri
798
799- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200800 name: octavia-v2-dsvm-spare-pool-stable-train
801 parent: octavia-v2-dsvm-spare-pool
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200802 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200803 override-checkout: stable/train
804
805- job:
Michael Johnson97dcb812019-02-20 15:21:03 -0800806 name: octavia-v2-dsvm-cinder-amphora
807 parent: octavia-v2-dsvm-scenario
808 required-projects:
809 - openstack/cinder
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100810 - openstack/devstack
Michael Johnson97dcb812019-02-20 15:21:03 -0800811 - openstack/diskimage-builder
812 - openstack/octavia
813 - openstack/octavia-lib
814 - openstack/python-cinderclient
815 - openstack/python-octaviaclient
816 vars:
817 devstack_local_conf:
818 post-config:
819 $OCTAVIA_CONF:
820 controller_worker:
821 volume_driver: volume_cinder_driver
822 cinder:
823 volume_size: 2
824 devstack_services:
825 c-bak: true
826 ceilometer-acentral: false
827 ceilometer-acompute: false
828 ceilometer-alarm-evaluator: false
829 ceilometer-alarm-notifier: false
830 ceilometer-anotification: false
831 ceilometer-api: false
832 ceilometer-collector: false
833 c-sch: true
834 c-api: true
835 c-vol: true
836 cinder: true
837 octavia: true
838 o-api: true
839 o-cw: true
840 o-hm: true
841 o-hk: true
842 swift: false
843 s-account: false
844 s-container: false
845 s-object: false
846 s-proxy: false
847 tempest: true
848
Michael Johnson9153af12018-12-12 14:12:53 -0800849# Temporary transitional aliases for gates used in other repos
850# Remove once octavia has transitioned job names
851- job:
852 name: octavia-v2-dsvm-noop-py35-api
853 parent: octavia-v2-dsvm-noop-api
854
855- job:
856 name: octavia-v2-dsvm-py35-scenario
857 parent: octavia-v2-dsvm-scenario
858
859- job:
860 name: octavia-v2-dsvm-scenario-centos-7
861 parent: octavia-v2-dsvm-py2-scenario-centos-7
Carlos Goncalvesca40afb2020-06-26 19:14:33 +0200862 nodeset: octavia-single-node-centos-7
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100863
864- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200865 name: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100866 parent: octavia-dsvm-live-base
867 pre-run: playbooks/act_stby_iptables/pre.yaml
868 vars:
869 devstack_localrc:
870 OCTAVIA_USE_PREGENERATED_SSH_KEY: True
871 OCTAVIA_PREGENERATED_SSH_KEY_PATH: /tmp/octavia_ssh_key
872 devstack_local_conf:
873 post-config:
874 $OCTAVIA_CONF:
875 api_settings:
876 api_v1_enabled: False
877 controller_worker:
878 loadbalancer_topology: ACTIVE_STANDBY
879 task_flow:
880 engine: parallel
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100881 test-config:
882 "$TEMPEST_CONFIG":
883 load_balancer:
884 check_timeout: 180
Carlos Goncalvesee09a1b2019-07-22 11:45:04 +0200885 loadbalancer_topology: 'ACTIVE_STANDBY'
Carlos Goncalves9891de02019-07-28 13:37:33 +0200886 amphora_ssh_key: '/tmp/octavia_ssh_key'
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100887 tempest_test_regex: ^octavia_tempest_plugin.tests.act_stdby_scenario.v2.test_active_standby_iptables
888 tox_envlist: all
889
Carlos Goncalves531c5062019-06-23 15:18:06 +0200890
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100891- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200892 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
893 parent: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100894 vars:
895 devstack_localrc:
896 USE_PYTHON3: False
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200897 required-projects:
898 - name: openstack/diskimage-builder
899 override-checkout: 2.30.0
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100900
901- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200902 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7
903 parent: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
Carlos Goncalvesca40afb2020-06-26 19:14:33 +0200904 nodeset: octavia-single-node-centos-7
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100905 vars:
906 devstack_localrc:
907 USE_PYTHON3: False
908 OCTAVIA_AMP_BASE_OS: centos
909 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
910 OCTAVIA_AMP_IMAGE_SIZE: 3
911 devstack_local_conf:
912 test-config:
913 "$TEMPEST_CONFIG":
914 load_balancer:
915 amphora_ssh_user: centos
916
917- job:
Michael Johnson6d99fc62018-07-22 16:04:48 -0700918 name: octavia-v2-act-stdby-dsvm-scenario
919 parent: octavia-dsvm-live-base
920 vars:
921 devstack_local_conf:
922 post-config:
923 $OCTAVIA_CONF:
924 api_settings:
925 api_v1_enabled: False
926 controller_worker:
927 loadbalancer_topology: ACTIVE_STANDBY
928 task_flow:
929 engine: parallel
930 tempest_concurrency: 2
931 tempest_test_regex: ^octavia_tempest_plugin.tests.act_stdby_scenario.v2.test_active_standby\.
932 tox_envlist: all
933
934- job:
Carlos Goncalves1c53f1b2021-06-30 09:26:08 +0200935 name: octavia-v2-act-stdby-dsvm-scenario-stable-wallaby
936 parent: octavia-v2-act-stdby-dsvm-scenario
937 override-checkout: stable/wallaby
938
939- job:
Carlos Goncalves41b3aac2020-09-30 09:33:47 +0200940 name: octavia-v2-act-stdby-dsvm-scenario-stable-victoria
941 parent: octavia-v2-act-stdby-dsvm-scenario
942 override-checkout: stable/victoria
943
944- job:
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000945 name: octavia-v2-act-stdby-dsvm-scenario-stable-ussuri
946 parent: octavia-v2-act-stdby-dsvm-scenario
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200947 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000948 override-checkout: stable/ussuri
949
950- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200951 name: octavia-v2-act-stdby-dsvm-scenario-stable-train
952 parent: octavia-v2-act-stdby-dsvm-scenario
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200953 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200954 override-checkout: stable/train
955
Michael Johnson89bdbcd2020-03-19 15:59:19 -0700956######### Third party jobs ##########
957
958- job:
Michael Johnson6a9236a2020-08-04 23:54:54 +0000959 name: neutron-ovn-provider-v2-api
Brian Haley78e69702021-01-18 11:12:40 -0500960 parent: ovn-octavia-provider-tempest-release
Michael Johnson6a9236a2020-08-04 23:54:54 +0000961 description: Runs the neutron OVN provider driver for Octavia api test.
962 voting: false
963 timeout: 5400
964 attempts: 1
965 tags: ovn-octavia-provider
966 irrelevant-files:
967 - ^.*\.rst$
968 - ^api-ref/.*$
969 - ^doc/.*$
970 - ^etc/.*$
971 - ^releasenotes/.*$
972 - ^octavia/amphorae/.*$
973 - ^octavia/api/drivers/amphora_driver/.*$
974 - ^octavia/compute/.*$
975 - ^octavia/controller/.*$
976 - ^octavia/distributor/.*$
977 - ^octavia/volume/.*$
978 - ^octavia/tests/.*$
979 vars:
980 tempest_test_regex: ^octavia_tempest_plugin.tests.api.v2
981 devstack_local_conf:
982 test-config:
983 "$TEMPEST_CONFIG":
984 loadbalancer-feature-enabled:
985 not_implemented_is_error: False
986
987- job:
Michael Johnson89bdbcd2020-03-19 15:59:19 -0700988 name: neutron-ovn-provider-v2-scenario
Brian Haley78e69702021-01-18 11:12:40 -0500989 parent: ovn-octavia-provider-tempest-release
Michael Johnson89bdbcd2020-03-19 15:59:19 -0700990 description: Runs the neutron OVN provider driver for Octavia scenario test.
991 voting: false
992 timeout: 5400
993 attempts: 1
994 tags: ovn-octavia-provider
995 irrelevant-files:
996 - ^.*\.rst$
997 - ^api-ref/.*$
998 - ^doc/.*$
999 - ^etc/.*$
1000 - ^releasenotes/.*$
1001 - ^octavia/amphorae/.*$
1002 - ^octavia/api/drivers/amphora_driver/.*$
1003 - ^octavia/compute/.*$
1004 - ^octavia/controller/.*$
1005 - ^octavia/distributor/.*$
1006 - ^octavia/volume/.*$
1007 - ^octavia/tests/.*$
1008 vars:
1009 devstack_local_conf:
1010 test-config:
1011 "$TEMPEST_CONFIG":
1012 loadbalancer-feature-enabled:
1013 not_implemented_is_error: False