blob: 4111bfc2a90dc855e83ee77b24158f0598b2ca89 [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
Carlos Goncalves531c5062019-06-23 15:18:06 +0200296 irrelevant-files:
297 - ^.*\.rst$
298 - ^api-ref/.*$
299 - ^doc/.*$
300 - ^etc/.*$
301 - ^releasenotes/.*$
302 - ^octavia_tempest_plugin/tests/(?!api/|\w+\.py).*
Jude Cross986e3f52017-07-24 14:57:20 -0700303
304- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800305 name: octavia-v2-dsvm-noop-py2-api
Jude Cross986e3f52017-07-24 14:57:20 -0700306 parent: octavia-v2-dsvm-noop-api
307 vars:
308 devstack_localrc:
Michael Johnson9153af12018-12-12 14:12:53 -0800309 USE_PYTHON3: False
Jude Cross986e3f52017-07-24 14:57:20 -0700310
311- job:
Carlos Goncalves9028bd82019-04-05 22:56:47 +0200312 name: octavia-v2-dsvm-noop-api-stable-stein
313 parent: octavia-v2-dsvm-noop-api
314 override-checkout: stable/stein
315
316- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800317 name: octavia-v2-dsvm-noop-py2-api-stable-rocky
318 parent: octavia-v2-dsvm-noop-py2-api
Michael Johnsondf240792018-10-10 17:03:21 -0700319 override-checkout: stable/rocky
320
321- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800322 name: octavia-v2-dsvm-noop-py2-api-stable-queens
323 parent: octavia-v2-dsvm-noop-py2-api
Michael Johnsondf240792018-10-10 17:03:21 -0700324 override-checkout: stable/queens
325
326- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700327 name: octavia-v2-dsvm-scenario
Michael Johnsonb5690472018-09-05 09:20:39 -0700328 parent: octavia-dsvm-live-base
Jude Cross986e3f52017-07-24 14:57:20 -0700329 vars:
330 devstack_local_conf:
331 post-config:
332 $OCTAVIA_CONF:
333 api_settings:
334 api_v1_enabled: False
335 tempest_concurrency: 2
336 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
Andreas Jaegereaedb342018-01-12 17:04:29 +0100337 tox_envlist: all
Carlos Goncalves531c5062019-06-23 15:18:06 +0200338 irrelevant-files:
339 - ^.*\.rst$
340 - ^api-ref/.*$
341 - ^doc/.*$
342 - ^etc/.*$
343 - ^releasenotes/.*$
344 - ^octavia_tempest_plugin/tests/(?!scenario/|\w+\.py).*
Michael Johnson85642902017-11-14 09:47:37 -0800345
346- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800347 name: octavia-v2-dsvm-py2-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800348 parent: octavia-v2-dsvm-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800349 vars:
350 devstack_localrc:
Michael Johnson9153af12018-12-12 14:12:53 -0800351 USE_PYTHON3: False
Michael Johnsondf240792018-10-10 17:03:21 -0700352
353- job:
Carlos Goncalves9028bd82019-04-05 22:56:47 +0200354 name: octavia-v2-dsvm-scenario-stable-stein
355 parent: octavia-v2-dsvm-scenario
356 override-checkout: stable/stein
357
358- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800359 name: octavia-v2-dsvm-py2-scenario-stable-rocky
360 parent: octavia-v2-dsvm-py2-scenario
Michael Johnsondf240792018-10-10 17:03:21 -0700361 override-checkout: stable/rocky
362
363- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800364 name: octavia-v2-dsvm-py2-scenario-stable-queens
365 parent: octavia-v2-dsvm-py2-scenario
Michael Johnsondf240792018-10-10 17:03:21 -0700366 override-checkout: stable/queens
367
Michael Johnson2734ffe2019-01-16 15:59:34 -0800368# Legacy jobs for the transition to the act-stdby two node jobs
Carlos Goncalvescedab482018-07-31 15:09:36 +0200369- job:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700370 name: octavia-v2-dsvm-scenario-two-node
371 parent: octavia-dsvm-live-two-node-base
372 vars:
373 tempest_concurrency: 2
374 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
375 tox_envlist: all
Carlos Goncalves531c5062019-06-23 15:18:06 +0200376 irrelevant-files:
377 - ^.*\.rst$
378 - ^api-ref/.*$
379 - ^doc/.*$
380 - ^etc/.*$
381 - ^releasenotes/.*$
382 - ^octavia_tempest_plugin/tests/(?!scenario/|\w+\.py).*
Michael Johnson9f99afd2018-09-25 11:13:19 -0700383
384- job:
385 name: octavia-v2-dsvm-py2-scenario-two-node
386 parent: octavia-v2-dsvm-scenario-two-node
387 host-vars:
388 controller:
389 devstack_localrc:
390 USE_PYTHON3: False
391 controller2:
392 devstack_localrc:
393 USE_PYTHON3: False
394
395- job:
Michael Johnson2734ffe2019-01-16 15:59:34 -0800396 name: octavia-v2-act-stdby-dsvm-scenario-two-node
397 parent: octavia-dsvm-live-two-node-base
398 vars:
399 tempest_concurrency: 2
400 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
401 tox_envlist: all
402 devstack_local_conf:
403 test-config:
404 "$TEMPEST_CONFIG":
405 load_balancer:
406 loadbalancer_topology: ACTIVE_STANDBY
407
408- job:
409 name: octavia-v2-act-stdby-dsvm-py2-scenario-two-node
410 parent: octavia-v2-act-stdby-dsvm-scenario-two-node
411 host-vars:
412 controller:
413 devstack_localrc:
414 USE_PYTHON3: False
415 controller2:
416 devstack_localrc:
417 USE_PYTHON3: False
418
419- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800420 name: octavia-v2-dsvm-py2-scenario-centos-7
421 parent: octavia-v2-dsvm-py2-scenario
Carlos Goncalvescedab482018-07-31 15:09:36 +0200422 nodeset: devstack-single-node-centos-7
423 vars:
424 devstack_localrc:
425 OCTAVIA_AMP_BASE_OS: centos
426 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
427 OCTAVIA_AMP_IMAGE_SIZE: 3
428
429- job:
Michael Johnsonb5690472018-09-05 09:20:39 -0700430 name: octavia-v2-dsvm-scenario-ubuntu-bionic
Carlos Goncalvescedab482018-07-31 15:09:36 +0200431 parent: octavia-v2-dsvm-scenario
432 vars:
433 devstack_localrc:
434 OCTAVIA_AMP_BASE_OS: ubuntu
435 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: bionic
Michael Johnson9153af12018-12-12 14:12:53 -0800436
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800437- job:
Michael Johnsonccf52542019-04-15 07:58:16 -0700438 name: octavia-v2-dsvm-scenario-ubuntu-xenial
439 parent: octavia-v2-dsvm-scenario
440 nodeset: openstack-single-node-xenial
441 vars:
442 devstack_localrc:
443 OCTAVIA_AMP_BASE_OS: ubuntu
444 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: xenial
445
446- job:
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800447 name: octavia-v2-dsvm-tls-barbican
448 parent: octavia-v2-dsvm-scenario
449 required-projects:
450 - openstack/barbican
451 - openstack/diskimage-builder
452 - openstack/python-barbicanclient
Arx Cruza1c25b32019-02-25 14:06:39 +0100453 - openstack/barbican-tempest-plugin
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800454 vars:
455 tempest_test_regex: ^octavia_tempest_plugin.tests.barbican_scenario.v2
456 devstack_services:
457 barbican: true
458 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000459 barbican: https://opendev.org/openstack/barbican.git
Arx Cruza1c25b32019-02-25 14:06:39 +0100460 devstack_localrc:
461 TEMPEST_PLUGINS: '"/opt/stack/octavia-tempest-plugin /opt/stack/barbican-tempest-plugin"'
Carlos Goncalves531c5062019-06-23 15:18:06 +0200462 irrelevant-files:
463 - ^.*\.rst$
464 - ^api-ref/.*$
465 - ^doc/.*$
466 - ^etc/.*$
467 - ^releasenotes/.*$
468 - ^octavia_tempest_plugin/tests/(?!barbican_scenario/|\w+\.py).*
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800469
Carlos Goncalves564facf2019-05-03 11:29:05 -0600470- job:
471 name: octavia-v2-dsvm-tls-barbican-stable-stein
472 parent: octavia-v2-dsvm-tls-barbican
473 override-checkout: stable/stein
474
475- job:
476 name: octavia-v2-dsvm-tls-barbican-stable-rocky
477 parent: octavia-v2-dsvm-tls-barbican
478 override-checkout: stable/rocky
479
480- job:
481 name: octavia-v2-dsvm-tls-barbican-stable-queens
482 parent: octavia-v2-dsvm-tls-barbican
483 override-checkout: stable/queens
484
Carlos Goncalves5b963c42019-02-03 15:37:28 +0100485- job:
486 name: octavia-v2-dsvm-spare-pool
487 parent: octavia-v2-dsvm-scenario
488 vars:
489 tempest_test_regex: ^octavia_tempest_plugin.tests.spare_pool_scenario.v2
490 devstack_local_conf:
491 post-config:
492 $OCTAVIA_CONF:
493 house_keeping:
494 spare_amphora_pool_size: 1
495 test-config:
496 "$TEMPEST_CONFIG":
497 loadbalancer-feature-enabled:
498 spare_pool_enabled: True
499
500- job:
501 name: octavia-v2-dsvm-py2-spare-pool
502 parent: octavia-v2-dsvm-spare-pool
503 vars:
504 devstack_localrc:
505 USE_PYTHON3: False
506
507- job:
508 name: octavia-v2-dsvm-spare-pool-stable-stein
509 parent: octavia-v2-dsvm-spare-pool
510 override-checkout: stable/stein
511
512- job:
513 name: octavia-v2-dsvm-py2-spare-pool-stable-rocky
514 parent: octavia-v2-dsvm-py2-spare-pool
515 override-checkout: stable/rocky
516
517- job:
518 name: octavia-v2-dsvm-py2-spare-pool-stable-queens
519 parent: octavia-v2-dsvm-py2-spare-pool
520 override-checkout: stable/queens
521
Michael Johnson9153af12018-12-12 14:12:53 -0800522# Temporary transitional aliases for gates used in other repos
523# Remove once octavia has transitioned job names
524- job:
525 name: octavia-v2-dsvm-noop-py35-api
526 parent: octavia-v2-dsvm-noop-api
527
528- job:
529 name: octavia-v2-dsvm-py35-scenario
530 parent: octavia-v2-dsvm-scenario
531
532- job:
533 name: octavia-v2-dsvm-scenario-centos-7
534 parent: octavia-v2-dsvm-py2-scenario-centos-7
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100535
536- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200537 name: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100538 parent: octavia-dsvm-live-base
539 pre-run: playbooks/act_stby_iptables/pre.yaml
540 vars:
541 devstack_localrc:
542 OCTAVIA_USE_PREGENERATED_SSH_KEY: True
543 OCTAVIA_PREGENERATED_SSH_KEY_PATH: /tmp/octavia_ssh_key
544 devstack_local_conf:
545 post-config:
546 $OCTAVIA_CONF:
547 api_settings:
548 api_v1_enabled: False
549 controller_worker:
550 loadbalancer_topology: ACTIVE_STANDBY
551 task_flow:
552 engine: parallel
553 devstack_local_conf:
554 test-config:
555 "$TEMPEST_CONFIG":
556 load_balancer:
557 check_timeout: 180
Carlos Goncalvesee09a1b2019-07-22 11:45:04 +0200558 loadbalancer_topology: 'ACTIVE_STANDBY'
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100559 tempest_test_regex: ^octavia_tempest_plugin.tests.act_stdby_scenario.v2.test_active_standby_iptables
560 tox_envlist: all
561
Carlos Goncalves531c5062019-06-23 15:18:06 +0200562
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100563- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200564 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
565 parent: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100566 vars:
567 devstack_localrc:
568 USE_PYTHON3: False
569
570- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200571 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7
572 parent: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100573 nodeset: devstack-single-node-centos-7
574 vars:
575 devstack_localrc:
576 USE_PYTHON3: False
577 OCTAVIA_AMP_BASE_OS: centos
578 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
579 OCTAVIA_AMP_IMAGE_SIZE: 3
580 devstack_local_conf:
581 test-config:
582 "$TEMPEST_CONFIG":
583 load_balancer:
584 amphora_ssh_user: centos
585
586- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200587 name: octavia-v2-act-stdby-iptables-dsvm-scenario-stable-stein
588 parent: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100589 override-checkout: stable/stein
590
591- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200592 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario-stable-rocky
593 parent: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100594 override-checkout: stable/rocky
595
596- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200597 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario-stable-queens
598 parent: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100599 override-checkout: stable/queens