blob: 3cee4b9e1770b7af4a345b87874387ec2110de9f [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
Michael Johnson5b7b9d72019-08-10 16:56:25 -0700100 connection_max_retries: 1200
Michael Johnsona2f55032019-02-14 15:03:01 -0800101 build_active_retries: 300
German Eichberger070297f2018-12-19 14:59:45 -0800102 amphora_agent:
103 forward_all_logs: True
Michael Johnson5b7b9d72019-08-10 16:56:25 -0700104 test-config:
105 "$TEMPEST_CONFIG":
106 load_balancer:
107 check_interval: 1
108 check_timeout: 180
Jude Cross986e3f52017-07-24 14:57:20 -0700109 devstack_services:
ZhaoBo2a69ad02017-12-22 17:19:56 +0800110 neutron-qos: true
Michael Johnson85642902017-11-14 09:47:37 -0800111 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000112 neutron: https://opendev.org/openstack/neutron.git
Ian Wienand70c06d82018-10-24 10:21:00 +1100113 zuul_copy_output:
114 '/var/log/dib-build' : logs
German Eichberger070297f2018-12-19 14:59:45 -0800115 '/var/log/octavia-amphora.log': logs
116 '/var/log/octavia-tenant-traffic.log': logs
Jude Cross986e3f52017-07-24 14:57:20 -0700117
118- job:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700119 name: octavia-dsvm-live-two-node-base
120 parent: octavia-dsvm-base
121 nodeset: octavia-two-node
122 timeout: 9000
123 required-projects:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700124 - openstack/diskimage-builder
Michael Johnson9f99afd2018-09-25 11:13:19 -0700125 host-vars:
126 controller:
127 devstack_localrc:
128 # From devstack "vars:"
129 DATABASE_USER: octavia
130 DATABASE_PASSWORD: octavia_database_pw
131 RABBIT_PASSWORD: octavia_rabbit_pw
132 ADMIN_PASSWORD: octavia_admin_pw
133 SERVICE_PASSWORD: octavia_service_pw
134 NETWORK_GATEWAY: 10.1.0.1
135 FIXED_RANGE: 10.1.0.0/20
136 IPV4_ADDRS_SAFE_TO_USE: 10.1.0.0/20
137 FLOATING_RANGE: 172.24.5.0/24
138 PUBLIC_NETWORK_GATEWAY: 172.24.5.1
139 LOGFILE: /opt/stack/logs/devstacklog.txt
140 LOG_COLOR: false
141 VERBOSE: true
142 VERBOSE_NO_TIMESTAMP: true
143 NOVNC_FROM_PACKAGE: true
144 ERROR_ON_CLONE: true
145 MULTI_HOST: 1
146 SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
147 HOST_IP: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
Michael Johnsonb6dc9d12019-06-26 11:13:32 -0700148 TEMPEST_PLUGINS: /opt/stack/octavia-tempest-plugin
Michael Johnson9f99afd2018-09-25 11:13:19 -0700149 USE_PYTHON3: true
150 # Octavia specific settings
151 OCTAVIA_CONTROLLER_IP_PORT_LIST: 192.168.0.3:5555,192.168.0.4:5555
152 OCTAVIA_MGMT_PORT_IP: 192.168.0.3
153 OCTAVIA_NODE: main
154 OCTAVIA_NODES: "main:{{ hostvars['controller']['nodepool']['private_ipv4'] }},second:{{ hostvars['controller2']['nodepool']['private_ipv4'] }}"
155 OCTAVIA_USE_PREGENERATED_CERTS: true
156 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000157 neutron: https://opendev.org/openstack/neutron.git
158 octavia: https://opendev.org/openstack/octavia.git
German Eichberger070297f2018-12-19 14:59:45 -0800159 zuul_copy_output:
160 '/var/log/dib-build' : logs
161 '/var/log/octavia-amphora.log': logs
162 '/var/log/octavia-tenant-traffic.log': logs
Michael Johnson9f99afd2018-09-25 11:13:19 -0700163 controller2:
164 devstack_localrc:
165 # From devstack "vars:"
166 DATABASE_USER: octavia
167 DATABASE_PASSWORD: octavia_database_pw
168 RABBIT_PASSWORD: octavia_rabbit_pw
169 ADMIN_PASSWORD: octavia_admin_pw
170 SERVICE_PASSWORD: octavia_service_pw
171 NETWORK_GATEWAY: 10.1.0.1
172 FIXED_RANGE: 10.1.0.0/20
173 IPV4_ADDRS_SAFE_TO_USE: 10.1.0.0/20
174 FLOATING_RANGE: 172.24.5.0/24
175 PUBLIC_NETWORK_GATEWAY: 172.24.5.1
176 LOGFILE: /opt/stack/logs/devstacklog.txt
177 LOG_COLOR: false
178 VERBOSE: true
179 VERBOSE_NO_TIMESTAMP: true
180 NOVNC_FROM_PACKAGE: true
181 ERROR_ON_CLONE: true
182 MULTI_HOST: 1
183 HOST_IP: "{{ hostvars['controller2']['nodepool']['private_ipv4'] }}"
184 SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
185 NEUTRON_SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
186 DATABASE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
187 RABBIT_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
188 GLANCE_HOSTPORT: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}:9292"
189 USE_PYTHON3: true
190 # Octavia specific settings
191 OCTAVIA_CONTROLLER_IP_PORT_LIST: 192.168.0.3:5555,192.168.0.4:5555
192 OCTAVIA_NODE: subnode
193 OCTAVIA_USE_PREGENERATED_CERTS: true
194 OCTAVIA_MGMT_PORT_IP: 192.168.0.4
195 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000196 octavia: https://opendev.org/openstack/octavia.git
German Eichberger070297f2018-12-19 14:59:45 -0800197 zuul_copy_output:
198 '/var/log/octavia-amphora.log': logs
199 '/var/log/octavia-tenant-traffic.log': logs
Michael Johnson9f99afd2018-09-25 11:13:19 -0700200 group-vars:
201 controller:
202 devstack_local_conf:
203 post-config:
204 $OCTAVIA_CONF:
205 DEFAULT:
206 debug: True
207 api_settings:
208 api_v1_enabled: False
German Eichberger070297f2018-12-19 14:59:45 -0800209 amphora_agent:
210 forward_all_logs: True
Michael Johnson9f99afd2018-09-25 11:13:19 -0700211 devstack_services:
212 base: false
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800213 barbican: false
Michael Johnson9f99afd2018-09-25 11:13:19 -0700214 dstat: true
215 g-api: true
216 g-reg: true
217 key: true
218 mysql: true
219 n-api: true
220 n-api-meta: true
221 n-cauth: true
222 n-cond: true
223 n-cpu: true
224 n-obj: true
225 n-sch: true
226 neutron-qos: true
227 octavia: true
228 o-api-ha: true
229 o-api: true
230 o-cw: true
231 o-hm: true
232 o-hk: true
233 peakmem_tracker: true
234 placement-api: true
235 q-agt: true
236 q-dhcp: true
237 q-l3: true
238 q-meta: true
239 q-svc: true
240 rabbit: true
241 tempest: true
242 tls-proxy: true
243 subnode:
244 devstack_local_conf:
245 post-config:
246 $OCTAVIA_CONF:
247 DEFAULT:
248 debug: True
249 api_settings:
250 api_v1_enabled: False
German Eichberger070297f2018-12-19 14:59:45 -0800251 amphora_agent:
252 forward_all_logs: True
Michael Johnson9f99afd2018-09-25 11:13:19 -0700253 devstack_services:
254 c-vol: false
255 c-bak: false
256 octavia: true
257 o-api: true
258 o-cw: true
259 o-hm: true
260 o-hk: true
Michael Johnson5a16ad32018-10-18 14:49:11 -0700261 q-agt: true
Michael Johnson9f99afd2018-09-25 11:13:19 -0700262
263- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700264 name: octavia-dsvm-noop-base
265 parent: octavia-dsvm-base
266 vars:
267 devstack_localrc:
268 DISABLE_AMP_IMAGE_BUILD: True
269 devstack_local_conf:
270 test-config:
271 "$TEMPEST_CONFIG":
272 load_balancer:
273 test_with_noop: True
274 post-config:
275 $OCTAVIA_CONF:
276 controller_worker:
277 amphora_driver: amphora_noop_driver
278 compute_driver: compute_noop_driver
279 network_driver: network_noop_driver
280 certificates:
281 cert_manager: local_cert_manager
282 devstack_services:
283 barbican: false
284
285- job:
286 name: octavia-v2-dsvm-noop-api
287 parent: octavia-dsvm-noop-base
288 vars:
289 devstack_local_conf:
290 post-config:
291 $OCTAVIA_CONF:
292 api_settings:
293 api_v1_enabled: False
Michael Johnsondc5a39d2018-10-11 16:52:56 -0700294 audit:
295 enabled: True
296 audit_middleware_notifications:
297 driver: log
Michael Johnson85642902017-11-14 09:47:37 -0800298 tempest_concurrency: 2
Jude Cross986e3f52017-07-24 14:57:20 -0700299 tempest_test_regex: ^octavia_tempest_plugin.tests.api.v2
300 tox_envlist: all
Carlos Goncalves531c5062019-06-23 15:18:06 +0200301 irrelevant-files:
302 - ^.*\.rst$
303 - ^api-ref/.*$
304 - ^doc/.*$
305 - ^etc/.*$
306 - ^releasenotes/.*$
307 - ^octavia_tempest_plugin/tests/(?!api/|\w+\.py).*
Jude Cross986e3f52017-07-24 14:57:20 -0700308
309- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800310 name: octavia-v2-dsvm-noop-py2-api
Jude Cross986e3f52017-07-24 14:57:20 -0700311 parent: octavia-v2-dsvm-noop-api
312 vars:
313 devstack_localrc:
Michael Johnson9153af12018-12-12 14:12:53 -0800314 USE_PYTHON3: False
Jude Cross986e3f52017-07-24 14:57:20 -0700315
316- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200317 name: octavia-v2-dsvm-noop-api-stable-train
318 parent: octavia-v2-dsvm-noop-api
319 override-checkout: stable/train
320
321- job:
Carlos Goncalves9028bd82019-04-05 22:56:47 +0200322 name: octavia-v2-dsvm-noop-api-stable-stein
323 parent: octavia-v2-dsvm-noop-api
324 override-checkout: stable/stein
325
326- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800327 name: octavia-v2-dsvm-noop-py2-api-stable-rocky
328 parent: octavia-v2-dsvm-noop-py2-api
Michael Johnsondf240792018-10-10 17:03:21 -0700329 override-checkout: stable/rocky
330
331- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800332 name: octavia-v2-dsvm-noop-py2-api-stable-queens
333 parent: octavia-v2-dsvm-noop-py2-api
Michael Johnsondf240792018-10-10 17:03:21 -0700334 override-checkout: stable/queens
335
336- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700337 name: octavia-v2-dsvm-scenario
Michael Johnsonb5690472018-09-05 09:20:39 -0700338 parent: octavia-dsvm-live-base
Jude Cross986e3f52017-07-24 14:57:20 -0700339 vars:
340 devstack_local_conf:
341 post-config:
342 $OCTAVIA_CONF:
343 api_settings:
344 api_v1_enabled: False
345 tempest_concurrency: 2
346 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
Andreas Jaegereaedb342018-01-12 17:04:29 +0100347 tox_envlist: all
Carlos Goncalves531c5062019-06-23 15:18:06 +0200348 irrelevant-files:
349 - ^.*\.rst$
350 - ^api-ref/.*$
351 - ^doc/.*$
352 - ^etc/.*$
353 - ^releasenotes/.*$
354 - ^octavia_tempest_plugin/tests/(?!scenario/|\w+\.py).*
Michael Johnson85642902017-11-14 09:47:37 -0800355
356- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800357 name: octavia-v2-dsvm-py2-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800358 parent: octavia-v2-dsvm-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800359 vars:
360 devstack_localrc:
Michael Johnson9153af12018-12-12 14:12:53 -0800361 USE_PYTHON3: False
Michael Johnsondf240792018-10-10 17:03:21 -0700362
363- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200364 name: octavia-v2-dsvm-scenario-stable-train
365 parent: octavia-v2-dsvm-scenario
366 override-checkout: stable/train
367
368- job:
Carlos Goncalves9028bd82019-04-05 22:56:47 +0200369 name: octavia-v2-dsvm-scenario-stable-stein
370 parent: octavia-v2-dsvm-scenario
371 override-checkout: stable/stein
372
373- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800374 name: octavia-v2-dsvm-py2-scenario-stable-rocky
375 parent: octavia-v2-dsvm-py2-scenario
Michael Johnsondf240792018-10-10 17:03:21 -0700376 override-checkout: stable/rocky
377
378- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800379 name: octavia-v2-dsvm-py2-scenario-stable-queens
380 parent: octavia-v2-dsvm-py2-scenario
Michael Johnsondf240792018-10-10 17:03:21 -0700381 override-checkout: stable/queens
382
Michael Johnson2734ffe2019-01-16 15:59:34 -0800383# Legacy jobs for the transition to the act-stdby two node jobs
Carlos Goncalvescedab482018-07-31 15:09:36 +0200384- job:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700385 name: octavia-v2-dsvm-scenario-two-node
386 parent: octavia-dsvm-live-two-node-base
387 vars:
388 tempest_concurrency: 2
389 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
390 tox_envlist: all
Carlos Goncalves531c5062019-06-23 15:18:06 +0200391 irrelevant-files:
392 - ^.*\.rst$
393 - ^api-ref/.*$
394 - ^doc/.*$
395 - ^etc/.*$
396 - ^releasenotes/.*$
397 - ^octavia_tempest_plugin/tests/(?!scenario/|\w+\.py).*
Michael Johnson9f99afd2018-09-25 11:13:19 -0700398
399- job:
400 name: octavia-v2-dsvm-py2-scenario-two-node
401 parent: octavia-v2-dsvm-scenario-two-node
402 host-vars:
403 controller:
404 devstack_localrc:
405 USE_PYTHON3: False
406 controller2:
407 devstack_localrc:
408 USE_PYTHON3: False
409
410- job:
Michael Johnson2734ffe2019-01-16 15:59:34 -0800411 name: octavia-v2-act-stdby-dsvm-scenario-two-node
412 parent: octavia-dsvm-live-two-node-base
413 vars:
414 tempest_concurrency: 2
415 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
416 tox_envlist: all
417 devstack_local_conf:
418 test-config:
419 "$TEMPEST_CONFIG":
420 load_balancer:
421 loadbalancer_topology: ACTIVE_STANDBY
422
423- job:
424 name: octavia-v2-act-stdby-dsvm-py2-scenario-two-node
425 parent: octavia-v2-act-stdby-dsvm-scenario-two-node
426 host-vars:
427 controller:
428 devstack_localrc:
429 USE_PYTHON3: False
430 controller2:
431 devstack_localrc:
432 USE_PYTHON3: False
433
434- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800435 name: octavia-v2-dsvm-py2-scenario-centos-7
436 parent: octavia-v2-dsvm-py2-scenario
Carlos Goncalvescedab482018-07-31 15:09:36 +0200437 nodeset: devstack-single-node-centos-7
438 vars:
439 devstack_localrc:
440 OCTAVIA_AMP_BASE_OS: centos
441 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
442 OCTAVIA_AMP_IMAGE_SIZE: 3
443
444- job:
Michael Johnsonb5690472018-09-05 09:20:39 -0700445 name: octavia-v2-dsvm-scenario-ubuntu-bionic
Carlos Goncalvescedab482018-07-31 15:09:36 +0200446 parent: octavia-v2-dsvm-scenario
447 vars:
448 devstack_localrc:
449 OCTAVIA_AMP_BASE_OS: ubuntu
450 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: bionic
Michael Johnson9153af12018-12-12 14:12:53 -0800451
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800452- job:
Michael Johnsonccf52542019-04-15 07:58:16 -0700453 name: octavia-v2-dsvm-scenario-ubuntu-xenial
454 parent: octavia-v2-dsvm-scenario
455 nodeset: openstack-single-node-xenial
456 vars:
457 devstack_localrc:
458 OCTAVIA_AMP_BASE_OS: ubuntu
459 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: xenial
460
461- job:
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800462 name: octavia-v2-dsvm-tls-barbican
463 parent: octavia-v2-dsvm-scenario
464 required-projects:
465 - openstack/barbican
466 - openstack/diskimage-builder
467 - openstack/python-barbicanclient
Arx Cruza1c25b32019-02-25 14:06:39 +0100468 - openstack/barbican-tempest-plugin
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800469 vars:
470 tempest_test_regex: ^octavia_tempest_plugin.tests.barbican_scenario.v2
471 devstack_services:
472 barbican: true
473 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000474 barbican: https://opendev.org/openstack/barbican.git
Arx Cruza1c25b32019-02-25 14:06:39 +0100475 devstack_localrc:
476 TEMPEST_PLUGINS: '"/opt/stack/octavia-tempest-plugin /opt/stack/barbican-tempest-plugin"'
Carlos Goncalves531c5062019-06-23 15:18:06 +0200477 irrelevant-files:
478 - ^.*\.rst$
479 - ^api-ref/.*$
480 - ^doc/.*$
481 - ^etc/.*$
482 - ^releasenotes/.*$
483 - ^octavia_tempest_plugin/tests/(?!barbican_scenario/|\w+\.py).*
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800484
Carlos Goncalves564facf2019-05-03 11:29:05 -0600485- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200486 name: octavia-v2-dsvm-tls-barbican-stable-train
487 parent: octavia-v2-dsvm-tls-barbican
488 override-checkout: stable/train
489
490- job:
Carlos Goncalves564facf2019-05-03 11:29:05 -0600491 name: octavia-v2-dsvm-tls-barbican-stable-stein
492 parent: octavia-v2-dsvm-tls-barbican
493 override-checkout: stable/stein
494
495- job:
496 name: octavia-v2-dsvm-tls-barbican-stable-rocky
497 parent: octavia-v2-dsvm-tls-barbican
498 override-checkout: stable/rocky
499
500- job:
501 name: octavia-v2-dsvm-tls-barbican-stable-queens
502 parent: octavia-v2-dsvm-tls-barbican
503 override-checkout: stable/queens
504
Carlos Goncalves5b963c42019-02-03 15:37:28 +0100505- job:
506 name: octavia-v2-dsvm-spare-pool
507 parent: octavia-v2-dsvm-scenario
508 vars:
509 tempest_test_regex: ^octavia_tempest_plugin.tests.spare_pool_scenario.v2
510 devstack_local_conf:
511 post-config:
512 $OCTAVIA_CONF:
513 house_keeping:
514 spare_amphora_pool_size: 1
515 test-config:
516 "$TEMPEST_CONFIG":
517 loadbalancer-feature-enabled:
518 spare_pool_enabled: True
519
520- job:
521 name: octavia-v2-dsvm-py2-spare-pool
522 parent: octavia-v2-dsvm-spare-pool
523 vars:
524 devstack_localrc:
525 USE_PYTHON3: False
526
527- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200528 name: octavia-v2-dsvm-spare-pool-stable-train
529 parent: octavia-v2-dsvm-spare-pool
530 override-checkout: stable/train
531
532- job:
Carlos Goncalves5b963c42019-02-03 15:37:28 +0100533 name: octavia-v2-dsvm-spare-pool-stable-stein
534 parent: octavia-v2-dsvm-spare-pool
535 override-checkout: stable/stein
536
537- job:
538 name: octavia-v2-dsvm-py2-spare-pool-stable-rocky
539 parent: octavia-v2-dsvm-py2-spare-pool
540 override-checkout: stable/rocky
541
542- job:
543 name: octavia-v2-dsvm-py2-spare-pool-stable-queens
544 parent: octavia-v2-dsvm-py2-spare-pool
545 override-checkout: stable/queens
546
Michael Johnson97dcb812019-02-20 15:21:03 -0800547- job:
548 name: octavia-v2-dsvm-cinder-amphora
549 parent: octavia-v2-dsvm-scenario
550 required-projects:
551 - openstack/cinder
552 - openstack/diskimage-builder
553 - openstack/octavia
554 - openstack/octavia-lib
555 - openstack/python-cinderclient
556 - openstack/python-octaviaclient
557 vars:
558 devstack_local_conf:
559 post-config:
560 $OCTAVIA_CONF:
561 controller_worker:
562 volume_driver: volume_cinder_driver
563 cinder:
564 volume_size: 2
565 devstack_services:
566 c-bak: true
567 ceilometer-acentral: false
568 ceilometer-acompute: false
569 ceilometer-alarm-evaluator: false
570 ceilometer-alarm-notifier: false
571 ceilometer-anotification: false
572 ceilometer-api: false
573 ceilometer-collector: false
574 c-sch: true
575 c-api: true
576 c-vol: true
577 cinder: true
578 octavia: true
579 o-api: true
580 o-cw: true
581 o-hm: true
582 o-hk: true
583 swift: false
584 s-account: false
585 s-container: false
586 s-object: false
587 s-proxy: false
588 tempest: true
589
Michael Johnson9153af12018-12-12 14:12:53 -0800590# Temporary transitional aliases for gates used in other repos
591# Remove once octavia has transitioned job names
592- job:
593 name: octavia-v2-dsvm-noop-py35-api
594 parent: octavia-v2-dsvm-noop-api
595
596- job:
597 name: octavia-v2-dsvm-py35-scenario
598 parent: octavia-v2-dsvm-scenario
599
600- job:
601 name: octavia-v2-dsvm-scenario-centos-7
602 parent: octavia-v2-dsvm-py2-scenario-centos-7
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100603
604- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200605 name: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100606 parent: octavia-dsvm-live-base
607 pre-run: playbooks/act_stby_iptables/pre.yaml
608 vars:
609 devstack_localrc:
610 OCTAVIA_USE_PREGENERATED_SSH_KEY: True
611 OCTAVIA_PREGENERATED_SSH_KEY_PATH: /tmp/octavia_ssh_key
612 devstack_local_conf:
613 post-config:
614 $OCTAVIA_CONF:
615 api_settings:
616 api_v1_enabled: False
617 controller_worker:
618 loadbalancer_topology: ACTIVE_STANDBY
619 task_flow:
620 engine: parallel
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100621 test-config:
622 "$TEMPEST_CONFIG":
623 load_balancer:
624 check_timeout: 180
Carlos Goncalvesee09a1b2019-07-22 11:45:04 +0200625 loadbalancer_topology: 'ACTIVE_STANDBY'
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100626 tempest_test_regex: ^octavia_tempest_plugin.tests.act_stdby_scenario.v2.test_active_standby_iptables
627 tox_envlist: all
628
Carlos Goncalves531c5062019-06-23 15:18:06 +0200629
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100630- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200631 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
632 parent: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100633 vars:
634 devstack_localrc:
635 USE_PYTHON3: False
636
637- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200638 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7
639 parent: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100640 nodeset: devstack-single-node-centos-7
641 vars:
642 devstack_localrc:
643 USE_PYTHON3: False
644 OCTAVIA_AMP_BASE_OS: centos
645 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
646 OCTAVIA_AMP_IMAGE_SIZE: 3
647 devstack_local_conf:
648 test-config:
649 "$TEMPEST_CONFIG":
650 load_balancer:
651 amphora_ssh_user: centos
652
653- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200654 name: octavia-v2-act-stdby-iptables-dsvm-scenario-stable-train
655 parent: octavia-v2-act-stdby-iptables-dsvm-scenario
656 override-checkout: stable/train
657
658- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200659 name: octavia-v2-act-stdby-iptables-dsvm-scenario-stable-stein
660 parent: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100661 override-checkout: stable/stein
662
663- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200664 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario-stable-rocky
665 parent: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100666 override-checkout: stable/rocky
667
668- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200669 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario-stable-queens
670 parent: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100671 override-checkout: stable/queens
Michael Johnson6d99fc62018-07-22 16:04:48 -0700672
673- job:
674 name: octavia-v2-act-stdby-dsvm-scenario
675 parent: octavia-dsvm-live-base
676 vars:
677 devstack_local_conf:
678 post-config:
679 $OCTAVIA_CONF:
680 api_settings:
681 api_v1_enabled: False
682 controller_worker:
683 loadbalancer_topology: ACTIVE_STANDBY
684 task_flow:
685 engine: parallel
686 tempest_concurrency: 2
687 tempest_test_regex: ^octavia_tempest_plugin.tests.act_stdby_scenario.v2.test_active_standby\.
688 tox_envlist: all
689
690- job:
691 name: octavia-v2-act-stdby-dsvm-py2-scenario
692 parent: octavia-v2-act-stdby-dsvm-scenario
693 vars:
694 devstack_localrc:
695 USE_PYTHON3: False
696
697- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200698 name: octavia-v2-act-stdby-dsvm-scenario-stable-train
699 parent: octavia-v2-act-stdby-dsvm-scenario
700 override-checkout: stable/train
701
702- job:
Michael Johnson6d99fc62018-07-22 16:04:48 -0700703 name: octavia-v2-act-stdby-dsvm-scenario-stable-stein
704 parent: octavia-v2-act-stdby-dsvm-scenario
705 override-checkout: stable/stein