blob: db5e924a9fe1555ee0eab8efc8477edcff01f614 [file] [log] [blame]
Michael Johnson9f99afd2018-09-25 11:13:19 -07001- nodeset:
2 name: octavia-two-node
3 nodes:
4 - name: controller
5 label: ubuntu-xenial
6 - name: controller2
7 label: ubuntu-xenial
8 groups:
9 - name: controller
10 nodes:
11 - controller
12 # Node where tests are executed and test results collected
13 - name: tempest
14 nodes:
15 - controller
16 # Nodes running the compute service
17 - name: compute
18 nodes:
19 - controller
20 - controller2
21 # Nodes that are not the controller
22 - name: subnode
23 nodes:
24 - controller2
25 # Switch node for multinode networking setup
26 - name: switch
27 nodes:
28 - controller
29 # Peer nodes for multinode networking setup
30 - name: peers
31 nodes:
32 - controller2
33
Michael Johnson85642902017-11-14 09:47:37 -080034- job:
Jude Cross986e3f52017-07-24 14:57:20 -070035 name: octavia-dsvm-base
Michael Johnson85642902017-11-14 09:47:37 -080036 parent: devstack-tempest
37 timeout: 7800
38 required-projects:
Michael Johnson85642902017-11-14 09:47:37 -080039 - openstack/octavia
Michael Johnson8bf958e2019-03-05 17:07:40 -080040 - openstack/octavia-lib
Michael Johnson85642902017-11-14 09:47:37 -080041 - openstack/octavia-tempest-plugin
Michael Johnson85642902017-11-14 09:47:37 -080042 - openstack/python-octaviaclient
Jude Cross986e3f52017-07-24 14:57:20 -070043 pre-run: playbooks/Octavia-DSVM/pre.yaml
Michael Johnson85642902017-11-14 09:47:37 -080044 irrelevant-files:
45 - ^.*\.rst$
Jude Cross986e3f52017-07-24 14:57:20 -070046 - ^api-ref/.*$
Michael Johnson85642902017-11-14 09:47:37 -080047 - ^doc/.*$
Jude Cross986e3f52017-07-24 14:57:20 -070048 - ^etc/.*$
Michael Johnson85642902017-11-14 09:47:37 -080049 - ^releasenotes/.*$
50 vars:
51 devstack_localrc:
Michael Johnsonb6dc9d12019-06-26 11:13:32 -070052 TEMPEST_PLUGINS: /opt/stack/octavia-tempest-plugin
Michael Johnson9153af12018-12-12 14:12:53 -080053 USE_PYTHON3: true
Jude Cross986e3f52017-07-24 14:57:20 -070054 devstack_local_conf:
55 post-config:
56 $OCTAVIA_CONF:
57 DEFAULT:
58 debug: True
Michael Johnson85642902017-11-14 09:47:37 -080059 devstack_services:
Michael Johnsona268ca72017-12-18 09:55:48 -080060 c-bak: false
61 ceilometer-acentral: false
62 ceilometer-acompute: false
63 ceilometer-alarm-evaluator: false
64 ceilometer-alarm-notifier: false
65 ceilometer-anotification: false
66 ceilometer-api: false
67 ceilometer-collector: false
Michael Johnson85642902017-11-14 09:47:37 -080068 c-sch: false
69 c-api: false
70 c-vol: false
Michael Johnsona268ca72017-12-18 09:55:48 -080071 cinder: false
Michael Johnson85642902017-11-14 09:47:37 -080072 octavia: true
73 o-api: true
74 o-cw: true
75 o-hm: true
76 o-hk: true
77 swift: false
Michael Johnsona268ca72017-12-18 09:55:48 -080078 s-account: false
79 s-container: false
80 s-object: false
81 s-proxy: false
Michael Johnson85642902017-11-14 09:47:37 -080082 tempest: true
Jude Cross986e3f52017-07-24 14:57:20 -070083 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +000084 octavia: https://opendev.org/openstack/octavia.git
Jude Cross986e3f52017-07-24 14:57:20 -070085
86- job:
87 name: octavia-dsvm-live-base
88 parent: octavia-dsvm-base
Michael Johnsonb5690472018-09-05 09:20:39 -070089 timeout: 9000
Jude Cross986e3f52017-07-24 14:57:20 -070090 required-projects:
Jude Cross986e3f52017-07-24 14:57:20 -070091 - openstack/diskimage-builder
Jude Cross986e3f52017-07-24 14:57:20 -070092 vars:
Michael Johnson24733cb2018-09-10 10:46:45 -070093 devstack_localrc:
94 DIB_LOCAL_ELEMENTS: openstack-ci-mirrors
Michael Johnsona2f55032019-02-14 15:03:01 -080095 devstack_local_conf:
96 post-config:
97 $OCTAVIA_CONF:
98 haproxy_amphora:
99 # Set these higher for non-nested virt nodepool instances
100 connection_max_retries: 300
101 build_active_retries: 300
German Eichberger070297f2018-12-19 14:59:45 -0800102 amphora_agent:
103 forward_all_logs: True
Jude Cross986e3f52017-07-24 14:57:20 -0700104 devstack_services:
ZhaoBo2a69ad02017-12-22 17:19:56 +0800105 neutron-qos: true
Michael Johnson85642902017-11-14 09:47:37 -0800106 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000107 neutron: https://opendev.org/openstack/neutron.git
Ian Wienand70c06d82018-10-24 10:21:00 +1100108 zuul_copy_output:
109 '/var/log/dib-build' : logs
German Eichberger070297f2018-12-19 14:59:45 -0800110 '/var/log/octavia-amphora.log': logs
111 '/var/log/octavia-tenant-traffic.log': logs
Jude Cross986e3f52017-07-24 14:57:20 -0700112
113- job:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700114 name: octavia-dsvm-live-two-node-base
115 parent: octavia-dsvm-base
116 nodeset: octavia-two-node
117 timeout: 9000
118 required-projects:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700119 - openstack/diskimage-builder
Michael Johnson9f99afd2018-09-25 11:13:19 -0700120 host-vars:
121 controller:
122 devstack_localrc:
123 # From devstack "vars:"
124 DATABASE_USER: octavia
125 DATABASE_PASSWORD: octavia_database_pw
126 RABBIT_PASSWORD: octavia_rabbit_pw
127 ADMIN_PASSWORD: octavia_admin_pw
128 SERVICE_PASSWORD: octavia_service_pw
129 NETWORK_GATEWAY: 10.1.0.1
130 FIXED_RANGE: 10.1.0.0/20
131 IPV4_ADDRS_SAFE_TO_USE: 10.1.0.0/20
132 FLOATING_RANGE: 172.24.5.0/24
133 PUBLIC_NETWORK_GATEWAY: 172.24.5.1
134 LOGFILE: /opt/stack/logs/devstacklog.txt
135 LOG_COLOR: false
136 VERBOSE: true
137 VERBOSE_NO_TIMESTAMP: true
138 NOVNC_FROM_PACKAGE: true
139 ERROR_ON_CLONE: true
140 MULTI_HOST: 1
141 SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
142 HOST_IP: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
Michael Johnsonb6dc9d12019-06-26 11:13:32 -0700143 TEMPEST_PLUGINS: /opt/stack/octavia-tempest-plugin
Michael Johnson9f99afd2018-09-25 11:13:19 -0700144 USE_PYTHON3: true
145 # Octavia specific settings
146 OCTAVIA_CONTROLLER_IP_PORT_LIST: 192.168.0.3:5555,192.168.0.4:5555
147 OCTAVIA_MGMT_PORT_IP: 192.168.0.3
148 OCTAVIA_NODE: main
149 OCTAVIA_NODES: "main:{{ hostvars['controller']['nodepool']['private_ipv4'] }},second:{{ hostvars['controller2']['nodepool']['private_ipv4'] }}"
150 OCTAVIA_USE_PREGENERATED_CERTS: true
151 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000152 neutron: https://opendev.org/openstack/neutron.git
153 octavia: https://opendev.org/openstack/octavia.git
German Eichberger070297f2018-12-19 14:59:45 -0800154 zuul_copy_output:
155 '/var/log/dib-build' : logs
156 '/var/log/octavia-amphora.log': logs
157 '/var/log/octavia-tenant-traffic.log': logs
Michael Johnson9f99afd2018-09-25 11:13:19 -0700158 controller2:
159 devstack_localrc:
160 # From devstack "vars:"
161 DATABASE_USER: octavia
162 DATABASE_PASSWORD: octavia_database_pw
163 RABBIT_PASSWORD: octavia_rabbit_pw
164 ADMIN_PASSWORD: octavia_admin_pw
165 SERVICE_PASSWORD: octavia_service_pw
166 NETWORK_GATEWAY: 10.1.0.1
167 FIXED_RANGE: 10.1.0.0/20
168 IPV4_ADDRS_SAFE_TO_USE: 10.1.0.0/20
169 FLOATING_RANGE: 172.24.5.0/24
170 PUBLIC_NETWORK_GATEWAY: 172.24.5.1
171 LOGFILE: /opt/stack/logs/devstacklog.txt
172 LOG_COLOR: false
173 VERBOSE: true
174 VERBOSE_NO_TIMESTAMP: true
175 NOVNC_FROM_PACKAGE: true
176 ERROR_ON_CLONE: true
177 MULTI_HOST: 1
178 HOST_IP: "{{ hostvars['controller2']['nodepool']['private_ipv4'] }}"
179 SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
180 NEUTRON_SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
181 DATABASE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
182 RABBIT_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
183 GLANCE_HOSTPORT: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}:9292"
184 USE_PYTHON3: true
185 # Octavia specific settings
186 OCTAVIA_CONTROLLER_IP_PORT_LIST: 192.168.0.3:5555,192.168.0.4:5555
187 OCTAVIA_NODE: subnode
188 OCTAVIA_USE_PREGENERATED_CERTS: true
189 OCTAVIA_MGMT_PORT_IP: 192.168.0.4
190 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000191 octavia: https://opendev.org/openstack/octavia.git
German Eichberger070297f2018-12-19 14:59:45 -0800192 zuul_copy_output:
193 '/var/log/octavia-amphora.log': logs
194 '/var/log/octavia-tenant-traffic.log': logs
Michael Johnson9f99afd2018-09-25 11:13:19 -0700195 group-vars:
196 controller:
197 devstack_local_conf:
198 post-config:
199 $OCTAVIA_CONF:
200 DEFAULT:
201 debug: True
202 api_settings:
203 api_v1_enabled: False
German Eichberger070297f2018-12-19 14:59:45 -0800204 amphora_agent:
205 forward_all_logs: True
Michael Johnson9f99afd2018-09-25 11:13:19 -0700206 devstack_services:
207 base: false
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800208 barbican: false
Michael Johnson9f99afd2018-09-25 11:13:19 -0700209 dstat: true
210 g-api: true
211 g-reg: true
212 key: true
213 mysql: true
214 n-api: true
215 n-api-meta: true
216 n-cauth: true
217 n-cond: true
218 n-cpu: true
219 n-obj: true
220 n-sch: true
221 neutron-qos: true
222 octavia: true
223 o-api-ha: true
224 o-api: true
225 o-cw: true
226 o-hm: true
227 o-hk: true
228 peakmem_tracker: true
229 placement-api: true
230 q-agt: true
231 q-dhcp: true
232 q-l3: true
233 q-meta: true
234 q-svc: true
235 rabbit: true
236 tempest: true
237 tls-proxy: true
238 subnode:
239 devstack_local_conf:
240 post-config:
241 $OCTAVIA_CONF:
242 DEFAULT:
243 debug: True
244 api_settings:
245 api_v1_enabled: False
German Eichberger070297f2018-12-19 14:59:45 -0800246 amphora_agent:
247 forward_all_logs: True
Michael Johnson9f99afd2018-09-25 11:13:19 -0700248 devstack_services:
249 c-vol: false
250 c-bak: false
251 octavia: true
252 o-api: true
253 o-cw: true
254 o-hm: true
255 o-hk: true
Michael Johnson5a16ad32018-10-18 14:49:11 -0700256 q-agt: true
Michael Johnson9f99afd2018-09-25 11:13:19 -0700257
258- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700259 name: octavia-dsvm-noop-base
260 parent: octavia-dsvm-base
261 vars:
262 devstack_localrc:
263 DISABLE_AMP_IMAGE_BUILD: True
264 devstack_local_conf:
265 test-config:
266 "$TEMPEST_CONFIG":
267 load_balancer:
268 test_with_noop: True
269 post-config:
270 $OCTAVIA_CONF:
271 controller_worker:
272 amphora_driver: amphora_noop_driver
273 compute_driver: compute_noop_driver
274 network_driver: network_noop_driver
275 certificates:
276 cert_manager: local_cert_manager
277 devstack_services:
278 barbican: false
279
280- job:
281 name: octavia-v2-dsvm-noop-api
282 parent: octavia-dsvm-noop-base
283 vars:
284 devstack_local_conf:
285 post-config:
286 $OCTAVIA_CONF:
287 api_settings:
288 api_v1_enabled: False
Michael Johnsondc5a39d2018-10-11 16:52:56 -0700289 audit:
290 enabled: True
291 audit_middleware_notifications:
292 driver: log
Michael Johnson85642902017-11-14 09:47:37 -0800293 tempest_concurrency: 2
Jude Cross986e3f52017-07-24 14:57:20 -0700294 tempest_test_regex: ^octavia_tempest_plugin.tests.api.v2
295 tox_envlist: all
296
297- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800298 name: octavia-v2-dsvm-noop-py2-api
Jude Cross986e3f52017-07-24 14:57:20 -0700299 parent: octavia-v2-dsvm-noop-api
300 vars:
301 devstack_localrc:
Michael Johnson9153af12018-12-12 14:12:53 -0800302 USE_PYTHON3: False
Jude Cross986e3f52017-07-24 14:57:20 -0700303
304- job:
Carlos Goncalves9028bd82019-04-05 22:56:47 +0200305 name: octavia-v2-dsvm-noop-api-stable-stein
306 parent: octavia-v2-dsvm-noop-api
307 override-checkout: stable/stein
308
309- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800310 name: octavia-v2-dsvm-noop-py2-api-stable-rocky
311 parent: octavia-v2-dsvm-noop-py2-api
Michael Johnsondf240792018-10-10 17:03:21 -0700312 override-checkout: stable/rocky
313
314- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800315 name: octavia-v2-dsvm-noop-py2-api-stable-queens
316 parent: octavia-v2-dsvm-noop-py2-api
Michael Johnsondf240792018-10-10 17:03:21 -0700317 override-checkout: stable/queens
318
319- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700320 name: octavia-v2-dsvm-scenario
Michael Johnsonb5690472018-09-05 09:20:39 -0700321 parent: octavia-dsvm-live-base
Jude Cross986e3f52017-07-24 14:57:20 -0700322 vars:
323 devstack_local_conf:
324 post-config:
325 $OCTAVIA_CONF:
326 api_settings:
327 api_v1_enabled: False
328 tempest_concurrency: 2
329 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
Andreas Jaegereaedb342018-01-12 17:04:29 +0100330 tox_envlist: all
Michael Johnson85642902017-11-14 09:47:37 -0800331
332- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800333 name: octavia-v2-dsvm-py2-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800334 parent: octavia-v2-dsvm-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800335 vars:
336 devstack_localrc:
Michael Johnson9153af12018-12-12 14:12:53 -0800337 USE_PYTHON3: False
Michael Johnsondf240792018-10-10 17:03:21 -0700338
339- job:
Carlos Goncalves9028bd82019-04-05 22:56:47 +0200340 name: octavia-v2-dsvm-scenario-stable-stein
341 parent: octavia-v2-dsvm-scenario
342 override-checkout: stable/stein
343
344- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800345 name: octavia-v2-dsvm-py2-scenario-stable-rocky
346 parent: octavia-v2-dsvm-py2-scenario
Michael Johnsondf240792018-10-10 17:03:21 -0700347 override-checkout: stable/rocky
348
349- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800350 name: octavia-v2-dsvm-py2-scenario-stable-queens
351 parent: octavia-v2-dsvm-py2-scenario
Michael Johnsondf240792018-10-10 17:03:21 -0700352 override-checkout: stable/queens
353
Carlos Goncalvescedab482018-07-31 15:09:36 +0200354- job:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700355 name: octavia-v2-dsvm-scenario-two-node
356 parent: octavia-dsvm-live-two-node-base
357 vars:
358 tempest_concurrency: 2
359 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
360 tox_envlist: all
361
362- job:
363 name: octavia-v2-dsvm-py2-scenario-two-node
364 parent: octavia-v2-dsvm-scenario-two-node
365 host-vars:
366 controller:
367 devstack_localrc:
368 USE_PYTHON3: False
369 controller2:
370 devstack_localrc:
371 USE_PYTHON3: False
372
373- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800374 name: octavia-v2-dsvm-py2-scenario-centos-7
375 parent: octavia-v2-dsvm-py2-scenario
Carlos Goncalvescedab482018-07-31 15:09:36 +0200376 nodeset: devstack-single-node-centos-7
377 vars:
378 devstack_localrc:
379 OCTAVIA_AMP_BASE_OS: centos
380 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
381 OCTAVIA_AMP_IMAGE_SIZE: 3
382
383- job:
Michael Johnsonb5690472018-09-05 09:20:39 -0700384 name: octavia-v2-dsvm-scenario-ubuntu-bionic
Carlos Goncalvescedab482018-07-31 15:09:36 +0200385 parent: octavia-v2-dsvm-scenario
386 vars:
387 devstack_localrc:
388 OCTAVIA_AMP_BASE_OS: ubuntu
389 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: bionic
Michael Johnson9153af12018-12-12 14:12:53 -0800390
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800391- job:
Michael Johnsonccf52542019-04-15 07:58:16 -0700392 name: octavia-v2-dsvm-scenario-ubuntu-xenial
393 parent: octavia-v2-dsvm-scenario
394 nodeset: openstack-single-node-xenial
395 vars:
396 devstack_localrc:
397 OCTAVIA_AMP_BASE_OS: ubuntu
398 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: xenial
399
400- job:
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800401 name: octavia-v2-dsvm-tls-barbican
402 parent: octavia-v2-dsvm-scenario
403 required-projects:
404 - openstack/barbican
405 - openstack/diskimage-builder
406 - openstack/python-barbicanclient
Arx Cruza1c25b32019-02-25 14:06:39 +0100407 - openstack/barbican-tempest-plugin
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800408 vars:
409 tempest_test_regex: ^octavia_tempest_plugin.tests.barbican_scenario.v2
410 devstack_services:
411 barbican: true
412 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000413 barbican: https://opendev.org/openstack/barbican.git
Arx Cruza1c25b32019-02-25 14:06:39 +0100414 devstack_localrc:
415 TEMPEST_PLUGINS: '"/opt/stack/octavia-tempest-plugin /opt/stack/barbican-tempest-plugin"'
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800416
Carlos Goncalves564facf2019-05-03 11:29:05 -0600417- job:
418 name: octavia-v2-dsvm-tls-barbican-stable-stein
419 parent: octavia-v2-dsvm-tls-barbican
420 override-checkout: stable/stein
421
422- job:
423 name: octavia-v2-dsvm-tls-barbican-stable-rocky
424 parent: octavia-v2-dsvm-tls-barbican
425 override-checkout: stable/rocky
426
427- job:
428 name: octavia-v2-dsvm-tls-barbican-stable-queens
429 parent: octavia-v2-dsvm-tls-barbican
430 override-checkout: stable/queens
431
Carlos Goncalves5b963c42019-02-03 15:37:28 +0100432- job:
433 name: octavia-v2-dsvm-spare-pool
434 parent: octavia-v2-dsvm-scenario
435 vars:
436 tempest_test_regex: ^octavia_tempest_plugin.tests.spare_pool_scenario.v2
437 devstack_local_conf:
438 post-config:
439 $OCTAVIA_CONF:
440 house_keeping:
441 spare_amphora_pool_size: 1
442 test-config:
443 "$TEMPEST_CONFIG":
444 loadbalancer-feature-enabled:
445 spare_pool_enabled: True
446
447- job:
448 name: octavia-v2-dsvm-py2-spare-pool
449 parent: octavia-v2-dsvm-spare-pool
450 vars:
451 devstack_localrc:
452 USE_PYTHON3: False
453
454- job:
455 name: octavia-v2-dsvm-spare-pool-stable-stein
456 parent: octavia-v2-dsvm-spare-pool
457 override-checkout: stable/stein
458
459- job:
460 name: octavia-v2-dsvm-py2-spare-pool-stable-rocky
461 parent: octavia-v2-dsvm-py2-spare-pool
462 override-checkout: stable/rocky
463
464- job:
465 name: octavia-v2-dsvm-py2-spare-pool-stable-queens
466 parent: octavia-v2-dsvm-py2-spare-pool
467 override-checkout: stable/queens
468
Michael Johnson9153af12018-12-12 14:12:53 -0800469# Temporary transitional aliases for gates used in other repos
470# Remove once octavia has transitioned job names
471- job:
472 name: octavia-v2-dsvm-noop-py35-api
473 parent: octavia-v2-dsvm-noop-api
474
475- job:
476 name: octavia-v2-dsvm-py35-scenario
477 parent: octavia-v2-dsvm-scenario
478
479- job:
480 name: octavia-v2-dsvm-scenario-centos-7
481 parent: octavia-v2-dsvm-py2-scenario-centos-7
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100482
483- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200484 name: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100485 parent: octavia-dsvm-live-base
486 pre-run: playbooks/act_stby_iptables/pre.yaml
487 vars:
488 devstack_localrc:
489 OCTAVIA_USE_PREGENERATED_SSH_KEY: True
490 OCTAVIA_PREGENERATED_SSH_KEY_PATH: /tmp/octavia_ssh_key
491 devstack_local_conf:
492 post-config:
493 $OCTAVIA_CONF:
494 api_settings:
495 api_v1_enabled: False
496 controller_worker:
497 loadbalancer_topology: ACTIVE_STANDBY
498 task_flow:
499 engine: parallel
500 devstack_local_conf:
501 test-config:
502 "$TEMPEST_CONFIG":
503 load_balancer:
504 check_timeout: 180
Carlos Goncalvesee09a1b2019-07-22 11:45:04 +0200505 loadbalancer_topology: 'ACTIVE_STANDBY'
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100506 tempest_test_regex: ^octavia_tempest_plugin.tests.act_stdby_scenario.v2.test_active_standby_iptables
507 tox_envlist: all
508
509- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200510 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
511 parent: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100512 vars:
513 devstack_localrc:
514 USE_PYTHON3: False
515
516- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200517 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7
518 parent: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100519 nodeset: devstack-single-node-centos-7
520 vars:
521 devstack_localrc:
522 USE_PYTHON3: False
523 OCTAVIA_AMP_BASE_OS: centos
524 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
525 OCTAVIA_AMP_IMAGE_SIZE: 3
526 devstack_local_conf:
527 test-config:
528 "$TEMPEST_CONFIG":
529 load_balancer:
530 amphora_ssh_user: centos
531
532- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200533 name: octavia-v2-act-stdby-iptables-dsvm-scenario-stable-stein
534 parent: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100535 override-checkout: stable/stein
536
537- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200538 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario-stable-rocky
539 parent: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100540 override-checkout: stable/rocky
541
542- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200543 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario-stable-queens
544 parent: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100545 override-checkout: stable/queens