blob: 98bbd88201e6a08d4fab7685bc40b151649c3eb1 [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:
Carlos Goncalvesda43fb52019-12-11 12:56:42 +010042 name: octavia-single-node-centos-8-stream
43 nodes:
44 - name: controller
45 label: nested-virt-centos-8-stream
46 groups:
47 - name: tempest
48 nodes:
49 - controller
50
51- nodeset:
Gregory Thiemongea2c234e2021-11-02 17:08:29 +010052 name: octavia-single-node-centos-9-stream
53 nodes:
54 - name: controller
55 label: nested-virt-centos-9-stream
56 groups:
57 - name: tempest
58 nodes:
59 - controller
60
61- nodeset:
Michael Johnson9f99afd2018-09-25 11:13:19 -070062 name: octavia-two-node
63 nodes:
64 - name: controller
Gregory Thiemonge3079d002021-04-30 15:38:31 +020065 label: nested-virt-ubuntu-focal
Michael Johnson9f99afd2018-09-25 11:13:19 -070066 - name: controller2
Gregory Thiemonge3079d002021-04-30 15:38:31 +020067 label: nested-virt-ubuntu-focal
Michael Johnson9f99afd2018-09-25 11:13:19 -070068 groups:
69 - name: controller
70 nodes:
71 - controller
72 # Node where tests are executed and test results collected
73 - name: tempest
74 nodes:
75 - controller
76 # Nodes running the compute service
77 - name: compute
78 nodes:
79 - controller
80 - controller2
81 # Nodes that are not the controller
82 - name: subnode
83 nodes:
84 - controller2
85 # Switch node for multinode networking setup
86 - name: switch
87 nodes:
88 - controller
89 # Peer nodes for multinode networking setup
90 - name: peers
91 nodes:
92 - controller2
93
Michael Johnson85642902017-11-14 09:47:37 -080094- job:
Jude Cross986e3f52017-07-24 14:57:20 -070095 name: octavia-dsvm-base
Michael Johnson85642902017-11-14 09:47:37 -080096 parent: devstack-tempest
97 timeout: 7800
98 required-projects:
Carlos Goncalves7cca66d2020-01-16 17:50:44 +010099 - openstack/devstack
Michael Johnson85642902017-11-14 09:47:37 -0800100 - openstack/octavia
Michael Johnson8bf958e2019-03-05 17:07:40 -0800101 - openstack/octavia-lib
Michael Johnson85642902017-11-14 09:47:37 -0800102 - openstack/octavia-tempest-plugin
Michael Johnson85642902017-11-14 09:47:37 -0800103 - openstack/python-octaviaclient
104 irrelevant-files:
105 - ^.*\.rst$
Jude Cross986e3f52017-07-24 14:57:20 -0700106 - ^api-ref/.*$
Michael Johnson85642902017-11-14 09:47:37 -0800107 - ^doc/.*$
Jude Cross986e3f52017-07-24 14:57:20 -0700108 - ^etc/.*$
Michael Johnson85642902017-11-14 09:47:37 -0800109 - ^releasenotes/.*$
110 vars:
Gregory Thiemonge3bc1f4d2020-10-02 13:53:31 +0200111 configure_swap_size: 8192
Michael Johnson85642902017-11-14 09:47:37 -0800112 devstack_localrc:
Michael Johnson9153af12018-12-12 14:12:53 -0800113 USE_PYTHON3: true
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100114 LIBVIRT_TYPE: kvm
115 LIBVIRT_CPU_MODE: host-passthrough
Jude Cross986e3f52017-07-24 14:57:20 -0700116 devstack_local_conf:
117 post-config:
118 $OCTAVIA_CONF:
119 DEFAULT:
120 debug: True
Michael Johnson85642902017-11-14 09:47:37 -0800121 devstack_services:
Michael Johnsona268ca72017-12-18 09:55:48 -0800122 c-bak: false
123 ceilometer-acentral: false
124 ceilometer-acompute: false
125 ceilometer-alarm-evaluator: false
126 ceilometer-alarm-notifier: false
127 ceilometer-anotification: false
128 ceilometer-api: false
129 ceilometer-collector: false
Michael Johnson85642902017-11-14 09:47:37 -0800130 c-sch: false
131 c-api: false
132 c-vol: false
Michael Johnsona268ca72017-12-18 09:55:48 -0800133 cinder: false
Michael Johnson85642902017-11-14 09:47:37 -0800134 octavia: true
135 o-api: true
136 o-cw: true
137 o-hm: true
138 o-hk: true
139 swift: false
Michael Johnsona268ca72017-12-18 09:55:48 -0800140 s-account: false
141 s-container: false
142 s-object: false
143 s-proxy: false
Michael Johnson85642902017-11-14 09:47:37 -0800144 tempest: true
Jude Cross986e3f52017-07-24 14:57:20 -0700145 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000146 octavia: https://opendev.org/openstack/octavia.git
Carlos Goncalvesf077c3a2020-10-19 11:17:26 +0200147 octavia-tempest-plugin: https://opendev.org/openstack/octavia-tempest-plugin.git
Brian Haley0f7e0282020-07-17 17:09:18 -0400148 neutron: https://opendev.org/openstack/neutron.git
Carlos Goncalvesf077c3a2020-10-19 11:17:26 +0200149 tempest_plugins:
150 - octavia-tempest-plugin
Jude Cross986e3f52017-07-24 14:57:20 -0700151
152- job:
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000153 name: octavia-dsvm-base-ipv6-only
154 parent: devstack-tempest-ipv6
155 timeout: 7800
156 required-projects:
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100157 - openstack/devstack
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000158 - openstack/octavia
159 - openstack/octavia-lib
160 - openstack/octavia-tempest-plugin
161 - openstack/python-octaviaclient
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000162 irrelevant-files:
163 - ^.*\.rst$
164 - ^api-ref/.*$
165 - ^doc/.*$
166 - ^etc/.*$
167 - ^releasenotes/.*$
168 vars:
169 devstack_localrc:
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000170 USE_PYTHON3: true
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100171 LIBVIRT_TYPE: kvm
172 LIBVIRT_CPU_MODE: host-passthrough
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000173 devstack_local_conf:
174 post-config:
175 $OCTAVIA_CONF:
176 DEFAULT:
177 debug: True
178 devstack_services:
179 c-bak: false
180 ceilometer-acentral: false
181 ceilometer-acompute: false
182 ceilometer-alarm-evaluator: false
183 ceilometer-alarm-notifier: false
184 ceilometer-anotification: false
185 ceilometer-api: false
186 ceilometer-collector: false
187 c-sch: false
188 c-api: false
189 c-vol: false
190 cinder: false
191 octavia: true
192 o-api: true
193 o-cw: true
194 o-hm: true
195 o-hk: true
196 swift: false
197 s-account: false
198 s-container: false
199 s-object: false
200 s-proxy: false
201 tempest: true
202 devstack_plugins:
203 octavia: https://opendev.org/openstack/octavia.git
Carlos Goncalvesf077c3a2020-10-19 11:17:26 +0200204 octavia-tempest-plugin: https://opendev.org/openstack/octavia-tempest-plugin.git
Brian Haley0f7e0282020-07-17 17:09:18 -0400205 neutron: https://opendev.org/openstack/neutron.git
Carlos Goncalvesf077c3a2020-10-19 11:17:26 +0200206 tempest_plugins:
207 - octavia-tempest-plugin
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000208
209- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700210 name: octavia-dsvm-live-base
211 parent: octavia-dsvm-base
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200212 nodeset: octavia-single-node-ubuntu-focal
Michael Johnsonb5690472018-09-05 09:20:39 -0700213 timeout: 9000
Jude Cross986e3f52017-07-24 14:57:20 -0700214 required-projects:
Jude Cross986e3f52017-07-24 14:57:20 -0700215 - openstack/diskimage-builder
Jude Cross986e3f52017-07-24 14:57:20 -0700216 vars:
Michael Johnsond5efbb12020-09-23 12:50:47 -0700217 configure_swap_size: 8192
Michael Johnson24733cb2018-09-10 10:46:45 -0700218 devstack_localrc:
219 DIB_LOCAL_ELEMENTS: openstack-ci-mirrors
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100220 LIBVIRT_TYPE: kvm
221 LIBVIRT_CPU_MODE: host-passthrough
Michael Johnsona2f55032019-02-14 15:03:01 -0800222 devstack_local_conf:
223 post-config:
224 $OCTAVIA_CONF:
225 haproxy_amphora:
226 # Set these higher for non-nested virt nodepool instances
Michael Johnson5b7b9d72019-08-10 16:56:25 -0700227 connection_max_retries: 1200
Michael Johnsona2f55032019-02-14 15:03:01 -0800228 build_active_retries: 300
German Eichberger070297f2018-12-19 14:59:45 -0800229 amphora_agent:
230 forward_all_logs: True
Michael Johnson5b7b9d72019-08-10 16:56:25 -0700231 test-config:
232 "$TEMPEST_CONFIG":
233 load_balancer:
234 check_interval: 1
235 check_timeout: 180
Michael Johnson89bdbcd2020-03-19 15:59:19 -0700236 loadbalancer-feature-enabled:
237 not_implemented_is_error: True
Jude Cross986e3f52017-07-24 14:57:20 -0700238 devstack_services:
ZhaoBo2a69ad02017-12-22 17:19:56 +0800239 neutron-qos: true
Ian Wienand70c06d82018-10-24 10:21:00 +1100240 zuul_copy_output:
241 '/var/log/dib-build' : logs
German Eichberger070297f2018-12-19 14:59:45 -0800242 '/var/log/octavia-amphora.log': logs
243 '/var/log/octavia-tenant-traffic.log': logs
Jude Cross986e3f52017-07-24 14:57:20 -0700244
245- job:
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000246 name: octavia-dsvm-live-base-ipv6-only
247 parent: octavia-dsvm-base-ipv6-only
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200248 nodeset: octavia-single-node-ubuntu-focal
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000249 timeout: 9000
250 required-projects:
251 - openstack/diskimage-builder
252 vars:
Michael Johnsond5efbb12020-09-23 12:50:47 -0700253 configure_swap_size: 8192
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000254 devstack_localrc:
255 DIB_LOCAL_ELEMENTS: openstack-ci-mirrors
256 devstack_local_conf:
257 post-config:
258 $OCTAVIA_CONF:
259 haproxy_amphora:
260 # Set these higher for non-nested virt nodepool instances
261 connection_max_retries: 1200
262 build_active_retries: 300
263 amphora_agent:
264 forward_all_logs: True
265 test-config:
266 "$TEMPEST_CONFIG":
267 load_balancer:
268 check_interval: 1
269 check_timeout: 180
270 devstack_services:
271 neutron-qos: true
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000272 zuul_copy_output:
273 '/var/log/dib-build' : logs
274 '/var/log/octavia-amphora.log': logs
275 '/var/log/octavia-tenant-traffic.log': logs
276
277- job:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700278 name: octavia-dsvm-live-two-node-base
279 parent: octavia-dsvm-base
280 nodeset: octavia-two-node
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100281 timeout: 10800
Michael Johnson9f99afd2018-09-25 11:13:19 -0700282 required-projects:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700283 - openstack/diskimage-builder
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100284 roles:
285 - zuul: openstack/neutron-tempest-plugin
286 pre-run: playbooks/prepare-ovn-multinode.yaml
287 vars:
288 zuul_copy_output:
289 '/var/log/dib-build': logs
290 '/var/log/octavia-amphora.log': logs
291 '/var/log/octavia-tenant-traffic.log': logs
Michael Johnson9f99afd2018-09-25 11:13:19 -0700292 host-vars:
293 controller:
Michael Johnsond5efbb12020-09-23 12:50:47 -0700294 configure_swap_size: 8192
Michael Johnson9f99afd2018-09-25 11:13:19 -0700295 devstack_localrc:
296 # From devstack "vars:"
297 DATABASE_USER: octavia
298 DATABASE_PASSWORD: octavia_database_pw
299 RABBIT_PASSWORD: octavia_rabbit_pw
300 ADMIN_PASSWORD: octavia_admin_pw
301 SERVICE_PASSWORD: octavia_service_pw
302 NETWORK_GATEWAY: 10.1.0.1
303 FIXED_RANGE: 10.1.0.0/20
304 IPV4_ADDRS_SAFE_TO_USE: 10.1.0.0/20
305 FLOATING_RANGE: 172.24.5.0/24
306 PUBLIC_NETWORK_GATEWAY: 172.24.5.1
307 LOGFILE: /opt/stack/logs/devstacklog.txt
308 LOG_COLOR: false
309 VERBOSE: true
310 VERBOSE_NO_TIMESTAMP: true
311 NOVNC_FROM_PACKAGE: true
312 ERROR_ON_CLONE: true
313 MULTI_HOST: 1
314 SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
315 HOST_IP: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
Michael Johnson9f99afd2018-09-25 11:13:19 -0700316 USE_PYTHON3: true
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100317 LIBVIRT_TYPE: kvm
318 LIBVIRT_CPU_MODE: host-passthrough
Michael Johnson9f99afd2018-09-25 11:13:19 -0700319 # Octavia specific settings
320 OCTAVIA_CONTROLLER_IP_PORT_LIST: 192.168.0.3:5555,192.168.0.4:5555
321 OCTAVIA_MGMT_PORT_IP: 192.168.0.3
322 OCTAVIA_NODE: main
323 OCTAVIA_NODES: "main:{{ hostvars['controller']['nodepool']['private_ipv4'] }},second:{{ hostvars['controller2']['nodepool']['private_ipv4'] }}"
324 OCTAVIA_USE_PREGENERATED_CERTS: true
325 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000326 neutron: https://opendev.org/openstack/neutron.git
327 octavia: https://opendev.org/openstack/octavia.git
Carlos Goncalvesf077c3a2020-10-19 11:17:26 +0200328 octavia-tempest-plugin: https://opendev.org/openstack/octavia-tempest-plugin.git
329 tempest_plugins:
330 - octavia-tempest-plugin
Michael Johnson9f99afd2018-09-25 11:13:19 -0700331 controller2:
Michael Johnsond5efbb12020-09-23 12:50:47 -0700332 configure_swap_size: 8192
Michael Johnson9f99afd2018-09-25 11:13:19 -0700333 devstack_localrc:
334 # From devstack "vars:"
335 DATABASE_USER: octavia
336 DATABASE_PASSWORD: octavia_database_pw
337 RABBIT_PASSWORD: octavia_rabbit_pw
338 ADMIN_PASSWORD: octavia_admin_pw
339 SERVICE_PASSWORD: octavia_service_pw
340 NETWORK_GATEWAY: 10.1.0.1
341 FIXED_RANGE: 10.1.0.0/20
342 IPV4_ADDRS_SAFE_TO_USE: 10.1.0.0/20
343 FLOATING_RANGE: 172.24.5.0/24
344 PUBLIC_NETWORK_GATEWAY: 172.24.5.1
345 LOGFILE: /opt/stack/logs/devstacklog.txt
346 LOG_COLOR: false
347 VERBOSE: true
348 VERBOSE_NO_TIMESTAMP: true
349 NOVNC_FROM_PACKAGE: true
350 ERROR_ON_CLONE: true
351 MULTI_HOST: 1
352 HOST_IP: "{{ hostvars['controller2']['nodepool']['private_ipv4'] }}"
353 SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
354 NEUTRON_SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
355 DATABASE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
356 RABBIT_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
357 GLANCE_HOSTPORT: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}:9292"
358 USE_PYTHON3: true
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100359 LIBVIRT_TYPE: kvm
360 LIBVIRT_CPU_MODE: host-passthrough
Michael Johnson9f99afd2018-09-25 11:13:19 -0700361 # Octavia specific settings
362 OCTAVIA_CONTROLLER_IP_PORT_LIST: 192.168.0.3:5555,192.168.0.4:5555
363 OCTAVIA_NODE: subnode
364 OCTAVIA_USE_PREGENERATED_CERTS: true
365 OCTAVIA_MGMT_PORT_IP: 192.168.0.4
366 devstack_plugins:
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100367 neutron: https://opendev.org/openstack/neutron.git
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000368 octavia: https://opendev.org/openstack/octavia.git
Michael Johnson9f99afd2018-09-25 11:13:19 -0700369 group-vars:
370 controller:
371 devstack_local_conf:
372 post-config:
373 $OCTAVIA_CONF:
374 DEFAULT:
375 debug: True
376 api_settings:
377 api_v1_enabled: False
German Eichberger070297f2018-12-19 14:59:45 -0800378 amphora_agent:
379 forward_all_logs: True
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100380 "/$NEUTRON_CORE_PLUGIN_CONF":
381 ovn:
382 enable_distributed_floating_ip: True
Michael Johnson9f99afd2018-09-25 11:13:19 -0700383 devstack_services:
384 base: false
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800385 barbican: false
Michael Johnson9f99afd2018-09-25 11:13:19 -0700386 dstat: true
387 g-api: true
388 g-reg: true
389 key: true
Brian Haleyfdefa802020-01-24 17:32:18 -0500390 memory_tracker: false
Michael Johnson9f99afd2018-09-25 11:13:19 -0700391 mysql: true
392 n-api: true
393 n-api-meta: true
394 n-cauth: true
395 n-cond: true
396 n-cpu: true
397 n-obj: true
398 n-sch: true
399 neutron-qos: true
400 octavia: true
401 o-api-ha: true
402 o-api: true
403 o-cw: true
404 o-hm: true
405 o-hk: true
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100406 ovn-controller: true
407 ovn-northd: true
408 ovn-vswitchd: true
409 ovsdb-server: true
Michael Johnson9f99afd2018-09-25 11:13:19 -0700410 placement-api: true
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100411 q-agt: false
412 q-dhcp: false
413 q-l3: false
414 q-meta: false
415 q-ovn-metadata-agent: true
Michael Johnson9f99afd2018-09-25 11:13:19 -0700416 q-svc: true
417 rabbit: true
418 tempest: true
419 tls-proxy: true
420 subnode:
421 devstack_local_conf:
422 post-config:
423 $OCTAVIA_CONF:
424 DEFAULT:
425 debug: True
426 api_settings:
427 api_v1_enabled: False
German Eichberger070297f2018-12-19 14:59:45 -0800428 amphora_agent:
429 forward_all_logs: True
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100430 "/$NEUTRON_CORE_PLUGIN_CONF":
431 ovn:
432 enable_distributed_floating_ip: True
Michael Johnson9f99afd2018-09-25 11:13:19 -0700433 devstack_services:
434 c-vol: false
435 c-bak: false
436 octavia: true
437 o-api: true
438 o-cw: true
439 o-hm: true
440 o-hk: true
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100441 ovn-controller: true
442 ovn-northd: false
443 ovn-vswitchd: true
444 ovsdb-server: true
445 q-fake: true
446 q-agt: false
447 q-dhcp: false
448 q-l3: false
449 q-meta: false
450 q-ovn-metadata-agent: true
Michael Johnson9f99afd2018-09-25 11:13:19 -0700451
452- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700453 name: octavia-dsvm-noop-base
454 parent: octavia-dsvm-base
455 vars:
456 devstack_localrc:
457 DISABLE_AMP_IMAGE_BUILD: True
458 devstack_local_conf:
459 test-config:
460 "$TEMPEST_CONFIG":
461 load_balancer:
462 test_with_noop: True
Michael Johnson6a9236a2020-08-04 23:54:54 +0000463 build_interval: 0.5
464 check_interval: 0.5
465 lb_build_interval: 0.5
Michael Johnsona1862ff2020-06-21 12:15:27 -0700466 # AZ API tests with no-op need AZs configured but they do not
467 # need to actually exist in Nova due to the no-op driver.
468 availability_zone: bogus-az-1
469 availability_zone2: bogus-az-2
470 availability_zone3: bogus-az-3
Jude Cross986e3f52017-07-24 14:57:20 -0700471 post-config:
472 $OCTAVIA_CONF:
473 controller_worker:
474 amphora_driver: amphora_noop_driver
475 compute_driver: compute_noop_driver
476 network_driver: network_noop_driver
Carlos Goncalves3ab77932020-06-25 15:30:02 +0200477 image_driver: image_noop_driver
Jude Cross986e3f52017-07-24 14:57:20 -0700478 certificates:
479 cert_manager: local_cert_manager
480 devstack_services:
481 barbican: false
482
483- job:
484 name: octavia-v2-dsvm-noop-api
485 parent: octavia-dsvm-noop-base
Gregory Thiemonge605899c2021-08-30 11:54:19 +0200486 timeout: 10800
Jude Cross986e3f52017-07-24 14:57:20 -0700487 vars:
488 devstack_local_conf:
489 post-config:
490 $OCTAVIA_CONF:
491 api_settings:
492 api_v1_enabled: False
Michael Johnsondc5a39d2018-10-11 16:52:56 -0700493 audit:
494 enabled: True
495 audit_middleware_notifications:
496 driver: log
Michael Johnson6a9236a2020-08-04 23:54:54 +0000497 tempest_concurrency: 4
Jude Cross986e3f52017-07-24 14:57:20 -0700498 tempest_test_regex: ^octavia_tempest_plugin.tests.api.v2
499 tox_envlist: all
Carlos Goncalves531c5062019-06-23 15:18:06 +0200500 irrelevant-files:
501 - ^.*\.rst$
502 - ^api-ref/.*$
503 - ^doc/.*$
504 - ^etc/.*$
505 - ^releasenotes/.*$
506 - ^octavia_tempest_plugin/tests/(?!api/|\w+\.py).*
Jude Cross986e3f52017-07-24 14:57:20 -0700507
508- job:
Michael Johnson6006de72021-02-21 01:42:39 +0000509 name: octavia-v2-dsvm-noop-api-scoped-tokens
510 parent: octavia-v2-dsvm-noop-api
511 vars:
512 devstack_local_conf:
513 post-config:
514 $OCTAVIA_CONF:
515 oslo_policy:
516 enforce_scope: True
517 enforce_new_defaults: True
518 test-config:
519 "$TEMPEST_CONFIG":
520 enforce_scope:
521 octavia: True
522 load_balancer:
523 enforce_new_defaults: True
524
525- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800526 name: octavia-v2-dsvm-noop-py2-api
Jude Cross986e3f52017-07-24 14:57:20 -0700527 parent: octavia-v2-dsvm-noop-api
528 vars:
529 devstack_localrc:
Michael Johnson9153af12018-12-12 14:12:53 -0800530 USE_PYTHON3: False
Jude Cross986e3f52017-07-24 14:57:20 -0700531
532- job:
Ghanshyam Mann6b040382022-01-18 19:37:30 -0600533 name: octavia-v2-dsvm-noop-api-stable-xena
534 parent: octavia-v2-dsvm-noop-api
535 override-checkout: stable/xena
536
537- job:
Carlos Goncalves1c53f1b2021-06-30 09:26:08 +0200538 name: octavia-v2-dsvm-noop-api-stable-wallaby
539 parent: octavia-v2-dsvm-noop-api
540 override-checkout: stable/wallaby
541
542- job:
Carlos Goncalves41b3aac2020-09-30 09:33:47 +0200543 name: octavia-v2-dsvm-noop-api-stable-victoria
544 parent: octavia-v2-dsvm-noop-api
545 override-checkout: stable/victoria
546
547- job:
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000548 name: octavia-v2-dsvm-noop-api-stable-ussuri
549 parent: octavia-v2-dsvm-noop-api
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200550 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000551 override-checkout: stable/ussuri
552
553- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700554 name: octavia-v2-dsvm-scenario
Michael Johnsonb5690472018-09-05 09:20:39 -0700555 parent: octavia-dsvm-live-base
Jude Cross986e3f52017-07-24 14:57:20 -0700556 vars:
557 devstack_local_conf:
558 post-config:
559 $OCTAVIA_CONF:
560 api_settings:
561 api_v1_enabled: False
Michael Johnsonb1ba3b32019-07-30 20:23:51 -0700562 test-config:
563 "$TEMPEST_CONFIG":
564 loadbalancer-feature-enabled:
565 log_offload_enabled: True
Jude Cross986e3f52017-07-24 14:57:20 -0700566 tempest_concurrency: 2
567 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
Andreas Jaegereaedb342018-01-12 17:04:29 +0100568 tox_envlist: all
Carlos Goncalves531c5062019-06-23 15:18:06 +0200569 irrelevant-files:
570 - ^.*\.rst$
571 - ^api-ref/.*$
572 - ^doc/.*$
573 - ^etc/.*$
574 - ^releasenotes/.*$
575 - ^octavia_tempest_plugin/tests/(?!scenario/|\w+\.py).*
Michael Johnson85642902017-11-14 09:47:37 -0800576
577- job:
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000578 name: octavia-v2-dsvm-scenario-ipv6-only
579 parent: octavia-dsvm-live-base-ipv6-only
580 vars:
581 devstack_local_conf:
582 post-config:
583 $OCTAVIA_CONF:
584 api_settings:
585 api_v1_enabled: False
586 tempest_concurrency: 2
587 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
588 tox_envlist: all
589 irrelevant-files:
590 - ^.*\.rst$
591 - ^api-ref/.*$
592 - ^doc/.*$
593 - ^etc/.*$
594 - ^releasenotes/.*$
595 - ^octavia_tempest_plugin/tests/(?!scenario/|\w+\.py).*
596
597- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800598 name: octavia-v2-dsvm-py2-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800599 parent: octavia-v2-dsvm-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800600 vars:
601 devstack_localrc:
Michael Johnson9153af12018-12-12 14:12:53 -0800602 USE_PYTHON3: False
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200603 required-projects:
604 - name: openstack/diskimage-builder
605 override-checkout: 2.30.0
Michael Johnsondf240792018-10-10 17:03:21 -0700606
607- job:
Ghanshyam Mann6b040382022-01-18 19:37:30 -0600608 name: octavia-v2-dsvm-scenario-stable-xena
609 parent: octavia-v2-dsvm-scenario
610 override-checkout: stable/xena
611
612- job:
Carlos Goncalves1c53f1b2021-06-30 09:26:08 +0200613 name: octavia-v2-dsvm-scenario-stable-wallaby
614 parent: octavia-v2-dsvm-scenario
615 override-checkout: stable/wallaby
616- job:
Carlos Goncalves41b3aac2020-09-30 09:33:47 +0200617 name: octavia-v2-dsvm-scenario-stable-victoria
618 parent: octavia-v2-dsvm-scenario
619 override-checkout: stable/victoria
620
621- job:
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000622 name: octavia-v2-dsvm-scenario-stable-ussuri
623 parent: octavia-v2-dsvm-scenario
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200624 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000625 override-checkout: stable/ussuri
626
Michael Johnson2734ffe2019-01-16 15:59:34 -0800627# Legacy jobs for the transition to the act-stdby two node jobs
Carlos Goncalvescedab482018-07-31 15:09:36 +0200628- job:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700629 name: octavia-v2-dsvm-scenario-two-node
630 parent: octavia-dsvm-live-two-node-base
631 vars:
632 tempest_concurrency: 2
633 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
634 tox_envlist: all
Carlos Goncalves531c5062019-06-23 15:18:06 +0200635 irrelevant-files:
636 - ^.*\.rst$
637 - ^api-ref/.*$
638 - ^doc/.*$
639 - ^etc/.*$
640 - ^releasenotes/.*$
641 - ^octavia_tempest_plugin/tests/(?!scenario/|\w+\.py).*
Michael Johnson9f99afd2018-09-25 11:13:19 -0700642
643- job:
644 name: octavia-v2-dsvm-py2-scenario-two-node
645 parent: octavia-v2-dsvm-scenario-two-node
646 host-vars:
647 controller:
648 devstack_localrc:
649 USE_PYTHON3: False
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100650 LIBVIRT_TYPE: kvm
651 LIBVIRT_CPU_MODE: host-passthrough
Michael Johnson9f99afd2018-09-25 11:13:19 -0700652 controller2:
653 devstack_localrc:
654 USE_PYTHON3: False
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100655 LIBVIRT_TYPE: kvm
656 LIBVIRT_CPU_MODE: host-passthrough
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200657 required-projects:
658 - name: openstack/diskimage-builder
659 override-checkout: 2.30.0
Michael Johnson9f99afd2018-09-25 11:13:19 -0700660
661- job:
Michael Johnson2734ffe2019-01-16 15:59:34 -0800662 name: octavia-v2-act-stdby-dsvm-scenario-two-node
663 parent: octavia-dsvm-live-two-node-base
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100664 group-vars:
665 controller:
666 tempest_concurrency: 2
667 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
668 tox_envlist: all
669 devstack_local_conf:
670 post-config:
Carlos Goncalves5700f3c2020-07-21 15:58:25 +0200671 $OCTAVIA_CONF:
672 nova:
673 enable_anti_affinity: True
Gregory Thiemonge5cf1f612021-02-03 14:34:18 +0100674 controller_worker:
675 loadbalancer_topology: ACTIVE_STANDBY
676 test-config:
677 "$TEMPEST_CONFIG":
678 load_balancer:
679 loadbalancer_topology: ACTIVE_STANDBY
680 subnode:
681 devstack_local_conf:
682 post-config:
683 $OCTAVIA_CONF:
684 nova:
685 enable_anti_affinity: True
686 controller_worker:
687 loadbalancer_topology: ACTIVE_STANDBY
Michael Johnson2734ffe2019-01-16 15:59:34 -0800688
689- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800690 name: octavia-v2-dsvm-py2-scenario-centos-7
691 parent: octavia-v2-dsvm-py2-scenario
Carlos Goncalvesca40afb2020-06-26 19:14:33 +0200692 nodeset: octavia-single-node-centos-7
Carlos Goncalvescedab482018-07-31 15:09:36 +0200693 vars:
694 devstack_localrc:
695 OCTAVIA_AMP_BASE_OS: centos
696 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
697 OCTAVIA_AMP_IMAGE_SIZE: 3
698
699- job:
Carlos Goncalves658fdec2019-12-04 19:24:14 +0100700 name: octavia-v2-dsvm-scenario-centos-8
701 parent: octavia-v2-dsvm-scenario
Carlos Goncalvesca40afb2020-06-26 19:14:33 +0200702 nodeset: octavia-single-node-centos-8
Carlos Goncalves658fdec2019-12-04 19:24:14 +0100703 vars:
704 devstack_localrc:
705 OCTAVIA_AMP_BASE_OS: centos
706 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 8
707 OCTAVIA_AMP_IMAGE_SIZE: 3
708
709- job:
Carlos Goncalvesda43fb52019-12-11 12:56:42 +0100710 name: octavia-v2-dsvm-scenario-centos-8-stream
711 parent: octavia-v2-dsvm-scenario
712 nodeset: octavia-single-node-centos-8-stream
713 vars:
714 devstack_localrc:
715 OCTAVIA_AMP_BASE_OS: centos
716 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 8-stream
717 OCTAVIA_AMP_IMAGE_SIZE: 3
718
719- job:
Gregory Thiemongea2c234e2021-11-02 17:08:29 +0100720 name: octavia-v2-dsvm-scenario-centos-9-stream
721 parent: octavia-v2-dsvm-scenario
722 nodeset: octavia-single-node-centos-9-stream
723 vars:
724 devstack_localrc:
725 OCTAVIA_AMP_BASE_OS: centos
726 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 9-stream
727 OCTAVIA_AMP_IMAGE_SIZE: 3
728
729- job:
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200730 name: octavia-v2-dsvm-scenario-ubuntu-focal
Carlos Goncalvescedab482018-07-31 15:09:36 +0200731 parent: octavia-v2-dsvm-scenario
732 vars:
733 devstack_localrc:
734 OCTAVIA_AMP_BASE_OS: ubuntu
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200735 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: focal
Michael Johnsonccf52542019-04-15 07:58:16 -0700736
737- job:
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800738 name: octavia-v2-dsvm-tls-barbican
739 parent: octavia-v2-dsvm-scenario
740 required-projects:
741 - openstack/barbican
742 - openstack/diskimage-builder
743 - openstack/python-barbicanclient
Arx Cruza1c25b32019-02-25 14:06:39 +0100744 - openstack/barbican-tempest-plugin
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800745 vars:
746 tempest_test_regex: ^octavia_tempest_plugin.tests.barbican_scenario.v2
747 devstack_services:
748 barbican: true
749 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000750 barbican: https://opendev.org/openstack/barbican.git
Carlos Goncalvesf077c3a2020-10-19 11:17:26 +0200751 tempest_plugins:
752 - octavia-tempest-plugin
753 - barbican-tempest-plugin
Carlos Goncalves531c5062019-06-23 15:18:06 +0200754 irrelevant-files:
755 - ^.*\.rst$
756 - ^api-ref/.*$
757 - ^doc/.*$
758 - ^etc/.*$
759 - ^releasenotes/.*$
760 - ^octavia_tempest_plugin/tests/(?!barbican_scenario/|\w+\.py).*
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800761
Carlos Goncalves564facf2019-05-03 11:29:05 -0600762- job:
Ghanshyam Mann6b040382022-01-18 19:37:30 -0600763 name: octavia-v2-dsvm-tls-barbican-stable-xena
764 parent: octavia-v2-dsvm-tls-barbican
765 override-checkout: stable/xena
766
767- job:
Carlos Goncalves1c53f1b2021-06-30 09:26:08 +0200768 name: octavia-v2-dsvm-tls-barbican-stable-wallaby
769 parent: octavia-v2-dsvm-tls-barbican
770 override-checkout: stable/wallaby
771
772- job:
Carlos Goncalves41b3aac2020-09-30 09:33:47 +0200773 name: octavia-v2-dsvm-tls-barbican-stable-victoria
774 parent: octavia-v2-dsvm-tls-barbican
775 override-checkout: stable/victoria
776
777- job:
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000778 name: octavia-v2-dsvm-tls-barbican-stable-ussuri
779 parent: octavia-v2-dsvm-tls-barbican
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200780 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000781 override-checkout: stable/ussuri
782
783- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200784 name: octavia-v2-dsvm-tls-barbican-stable-train
785 parent: octavia-v2-dsvm-tls-barbican
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200786 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200787 override-checkout: stable/train
788
789- job:
Carlos Goncalves564facf2019-05-03 11:29:05 -0600790 name: octavia-v2-dsvm-tls-barbican-stable-rocky
791 parent: octavia-v2-dsvm-tls-barbican
Carlos Goncalvesca40afb2020-06-26 19:14:33 +0200792 nodeset: openstack-single-node-xenial
Carlos Goncalves564facf2019-05-03 11:29:05 -0600793 override-checkout: stable/rocky
794
795- job:
796 name: octavia-v2-dsvm-tls-barbican-stable-queens
797 parent: octavia-v2-dsvm-tls-barbican
Carlos Goncalvesca40afb2020-06-26 19:14:33 +0200798 nodeset: openstack-single-node-xenial
Carlos Goncalves564facf2019-05-03 11:29:05 -0600799 override-checkout: stable/queens
800
Carlos Goncalves5b963c42019-02-03 15:37:28 +0100801- job:
802 name: octavia-v2-dsvm-spare-pool
803 parent: octavia-v2-dsvm-scenario
804 vars:
805 tempest_test_regex: ^octavia_tempest_plugin.tests.spare_pool_scenario.v2
806 devstack_local_conf:
807 post-config:
808 $OCTAVIA_CONF:
809 house_keeping:
810 spare_amphora_pool_size: 1
811 test-config:
812 "$TEMPEST_CONFIG":
813 loadbalancer-feature-enabled:
814 spare_pool_enabled: True
815
816- job:
817 name: octavia-v2-dsvm-py2-spare-pool
818 parent: octavia-v2-dsvm-spare-pool
819 vars:
820 devstack_localrc:
821 USE_PYTHON3: False
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200822 required-projects:
823 - name: openstack/diskimage-builder
824 override-checkout: 2.30.0
Carlos Goncalves5b963c42019-02-03 15:37:28 +0100825
826- job:
Ghanshyam Mann6b040382022-01-18 19:37:30 -0600827 name: octavia-v2-dsvm-spare-pool-stable-xena
828 parent: octavia-v2-dsvm-spare-pool
829 override-checkout: stable/xena
830
831- job:
Carlos Goncalves1c53f1b2021-06-30 09:26:08 +0200832 name: octavia-v2-dsvm-spare-pool-stable-wallaby
833 parent: octavia-v2-dsvm-spare-pool
834 override-checkout: stable/wallaby
835
836- job:
Carlos Goncalves41b3aac2020-09-30 09:33:47 +0200837 name: octavia-v2-dsvm-spare-pool-stable-victoria
838 parent: octavia-v2-dsvm-spare-pool
839 override-checkout: stable/victoria
840
841- job:
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000842 name: octavia-v2-dsvm-spare-pool-stable-ussuri
843 parent: octavia-v2-dsvm-spare-pool
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200844 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000845 override-checkout: stable/ussuri
846
847- job:
Michael Johnson97dcb812019-02-20 15:21:03 -0800848 name: octavia-v2-dsvm-cinder-amphora
849 parent: octavia-v2-dsvm-scenario
850 required-projects:
851 - openstack/cinder
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100852 - openstack/devstack
Michael Johnson97dcb812019-02-20 15:21:03 -0800853 - openstack/diskimage-builder
854 - openstack/octavia
855 - openstack/octavia-lib
856 - openstack/python-cinderclient
857 - openstack/python-octaviaclient
858 vars:
859 devstack_local_conf:
860 post-config:
861 $OCTAVIA_CONF:
862 controller_worker:
863 volume_driver: volume_cinder_driver
864 cinder:
865 volume_size: 2
866 devstack_services:
867 c-bak: true
868 ceilometer-acentral: false
869 ceilometer-acompute: false
870 ceilometer-alarm-evaluator: false
871 ceilometer-alarm-notifier: false
872 ceilometer-anotification: false
873 ceilometer-api: false
874 ceilometer-collector: false
875 c-sch: true
876 c-api: true
877 c-vol: true
878 cinder: true
879 octavia: true
880 o-api: true
881 o-cw: true
882 o-hm: true
883 o-hk: true
884 swift: false
885 s-account: false
886 s-container: false
887 s-object: false
888 s-proxy: false
889 tempest: true
890
Michael Johnson9153af12018-12-12 14:12:53 -0800891# Temporary transitional aliases for gates used in other repos
892# Remove once octavia has transitioned job names
893- job:
894 name: octavia-v2-dsvm-noop-py35-api
895 parent: octavia-v2-dsvm-noop-api
896
897- job:
898 name: octavia-v2-dsvm-py35-scenario
899 parent: octavia-v2-dsvm-scenario
900
901- job:
902 name: octavia-v2-dsvm-scenario-centos-7
903 parent: octavia-v2-dsvm-py2-scenario-centos-7
Carlos Goncalvesca40afb2020-06-26 19:14:33 +0200904 nodeset: octavia-single-node-centos-7
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100905
906- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200907 name: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100908 parent: octavia-dsvm-live-base
909 pre-run: playbooks/act_stby_iptables/pre.yaml
910 vars:
911 devstack_localrc:
912 OCTAVIA_USE_PREGENERATED_SSH_KEY: True
913 OCTAVIA_PREGENERATED_SSH_KEY_PATH: /tmp/octavia_ssh_key
914 devstack_local_conf:
915 post-config:
916 $OCTAVIA_CONF:
917 api_settings:
918 api_v1_enabled: False
919 controller_worker:
920 loadbalancer_topology: ACTIVE_STANDBY
921 task_flow:
922 engine: parallel
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100923 test-config:
924 "$TEMPEST_CONFIG":
925 load_balancer:
926 check_timeout: 180
Carlos Goncalvesee09a1b2019-07-22 11:45:04 +0200927 loadbalancer_topology: 'ACTIVE_STANDBY'
Carlos Goncalves9891de02019-07-28 13:37:33 +0200928 amphora_ssh_key: '/tmp/octavia_ssh_key'
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100929 tempest_test_regex: ^octavia_tempest_plugin.tests.act_stdby_scenario.v2.test_active_standby_iptables
930 tox_envlist: all
931
Carlos Goncalves531c5062019-06-23 15:18:06 +0200932
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100933- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200934 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
935 parent: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100936 vars:
937 devstack_localrc:
938 USE_PYTHON3: False
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200939 required-projects:
940 - name: openstack/diskimage-builder
941 override-checkout: 2.30.0
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100942
943- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200944 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7
945 parent: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
Carlos Goncalvesca40afb2020-06-26 19:14:33 +0200946 nodeset: octavia-single-node-centos-7
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100947 vars:
948 devstack_localrc:
949 USE_PYTHON3: False
950 OCTAVIA_AMP_BASE_OS: centos
951 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
952 OCTAVIA_AMP_IMAGE_SIZE: 3
953 devstack_local_conf:
954 test-config:
955 "$TEMPEST_CONFIG":
956 load_balancer:
957 amphora_ssh_user: centos
958
959- job:
Michael Johnson6d99fc62018-07-22 16:04:48 -0700960 name: octavia-v2-act-stdby-dsvm-scenario
961 parent: octavia-dsvm-live-base
962 vars:
963 devstack_local_conf:
964 post-config:
965 $OCTAVIA_CONF:
966 api_settings:
967 api_v1_enabled: False
968 controller_worker:
969 loadbalancer_topology: ACTIVE_STANDBY
970 task_flow:
971 engine: parallel
972 tempest_concurrency: 2
973 tempest_test_regex: ^octavia_tempest_plugin.tests.act_stdby_scenario.v2.test_active_standby\.
974 tox_envlist: all
975
976- job:
Ghanshyam Mann6b040382022-01-18 19:37:30 -0600977 name: octavia-v2-act-stdby-dsvm-scenario-stable-xena
978 parent: octavia-v2-act-stdby-dsvm-scenario
979 override-checkout: stable/xena
980
981- job:
Carlos Goncalves1c53f1b2021-06-30 09:26:08 +0200982 name: octavia-v2-act-stdby-dsvm-scenario-stable-wallaby
983 parent: octavia-v2-act-stdby-dsvm-scenario
984 override-checkout: stable/wallaby
985
986- job:
Carlos Goncalves41b3aac2020-09-30 09:33:47 +0200987 name: octavia-v2-act-stdby-dsvm-scenario-stable-victoria
988 parent: octavia-v2-act-stdby-dsvm-scenario
989 override-checkout: stable/victoria
990
991- job:
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000992 name: octavia-v2-act-stdby-dsvm-scenario-stable-ussuri
993 parent: octavia-v2-act-stdby-dsvm-scenario
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200994 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000995 override-checkout: stable/ussuri
996
Michael Johnson89bdbcd2020-03-19 15:59:19 -0700997######### Third party jobs ##########
998
999- job:
Michael Johnson6a9236a2020-08-04 23:54:54 +00001000 name: neutron-ovn-provider-v2-api
Brian Haley78e69702021-01-18 11:12:40 -05001001 parent: ovn-octavia-provider-tempest-release
Michael Johnson6a9236a2020-08-04 23:54:54 +00001002 description: Runs the neutron OVN provider driver for Octavia api test.
1003 voting: false
1004 timeout: 5400
1005 attempts: 1
1006 tags: ovn-octavia-provider
1007 irrelevant-files:
1008 - ^.*\.rst$
1009 - ^api-ref/.*$
1010 - ^doc/.*$
1011 - ^etc/.*$
1012 - ^releasenotes/.*$
1013 - ^octavia/amphorae/.*$
1014 - ^octavia/api/drivers/amphora_driver/.*$
1015 - ^octavia/compute/.*$
1016 - ^octavia/controller/.*$
1017 - ^octavia/distributor/.*$
1018 - ^octavia/volume/.*$
1019 - ^octavia/tests/.*$
1020 vars:
1021 tempest_test_regex: ^octavia_tempest_plugin.tests.api.v2
1022 devstack_local_conf:
1023 test-config:
1024 "$TEMPEST_CONFIG":
1025 loadbalancer-feature-enabled:
1026 not_implemented_is_error: False
1027
1028- job:
Michael Johnson89bdbcd2020-03-19 15:59:19 -07001029 name: neutron-ovn-provider-v2-scenario
Brian Haley78e69702021-01-18 11:12:40 -05001030 parent: ovn-octavia-provider-tempest-release
Michael Johnson89bdbcd2020-03-19 15:59:19 -07001031 description: Runs the neutron OVN provider driver for Octavia scenario test.
1032 voting: false
1033 timeout: 5400
1034 attempts: 1
1035 tags: ovn-octavia-provider
1036 irrelevant-files:
1037 - ^.*\.rst$
1038 - ^api-ref/.*$
1039 - ^doc/.*$
1040 - ^etc/.*$
1041 - ^releasenotes/.*$
1042 - ^octavia/amphorae/.*$
1043 - ^octavia/api/drivers/amphora_driver/.*$
1044 - ^octavia/compute/.*$
1045 - ^octavia/controller/.*$
1046 - ^octavia/distributor/.*$
1047 - ^octavia/volume/.*$
1048 - ^octavia/tests/.*$
1049 vars:
1050 devstack_local_conf:
1051 test-config:
1052 "$TEMPEST_CONFIG":
1053 loadbalancer-feature-enabled:
1054 not_implemented_is_error: False