blob: 5252d42635ff3fbbb62e4bcc6ee87f25d9417050 [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 Goncalves9028bd82019-04-05 22:56:47 +0200317 name: octavia-v2-dsvm-noop-api-stable-stein
318 parent: octavia-v2-dsvm-noop-api
319 override-checkout: stable/stein
320
321- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800322 name: octavia-v2-dsvm-noop-py2-api-stable-rocky
323 parent: octavia-v2-dsvm-noop-py2-api
Michael Johnsondf240792018-10-10 17:03:21 -0700324 override-checkout: stable/rocky
325
326- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800327 name: octavia-v2-dsvm-noop-py2-api-stable-queens
328 parent: octavia-v2-dsvm-noop-py2-api
Michael Johnsondf240792018-10-10 17:03:21 -0700329 override-checkout: stable/queens
330
331- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700332 name: octavia-v2-dsvm-scenario
Michael Johnsonb5690472018-09-05 09:20:39 -0700333 parent: octavia-dsvm-live-base
Jude Cross986e3f52017-07-24 14:57:20 -0700334 vars:
335 devstack_local_conf:
336 post-config:
337 $OCTAVIA_CONF:
338 api_settings:
339 api_v1_enabled: False
340 tempest_concurrency: 2
341 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
Andreas Jaegereaedb342018-01-12 17:04:29 +0100342 tox_envlist: all
Carlos Goncalves531c5062019-06-23 15:18:06 +0200343 irrelevant-files:
344 - ^.*\.rst$
345 - ^api-ref/.*$
346 - ^doc/.*$
347 - ^etc/.*$
348 - ^releasenotes/.*$
349 - ^octavia_tempest_plugin/tests/(?!scenario/|\w+\.py).*
Michael Johnson85642902017-11-14 09:47:37 -0800350
351- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800352 name: octavia-v2-dsvm-py2-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800353 parent: octavia-v2-dsvm-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800354 vars:
355 devstack_localrc:
Michael Johnson9153af12018-12-12 14:12:53 -0800356 USE_PYTHON3: False
Michael Johnsondf240792018-10-10 17:03:21 -0700357
358- job:
Carlos Goncalves9028bd82019-04-05 22:56:47 +0200359 name: octavia-v2-dsvm-scenario-stable-stein
360 parent: octavia-v2-dsvm-scenario
361 override-checkout: stable/stein
362
363- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800364 name: octavia-v2-dsvm-py2-scenario-stable-rocky
365 parent: octavia-v2-dsvm-py2-scenario
Michael Johnsondf240792018-10-10 17:03:21 -0700366 override-checkout: stable/rocky
367
368- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800369 name: octavia-v2-dsvm-py2-scenario-stable-queens
370 parent: octavia-v2-dsvm-py2-scenario
Michael Johnsondf240792018-10-10 17:03:21 -0700371 override-checkout: stable/queens
372
Michael Johnson2734ffe2019-01-16 15:59:34 -0800373# Legacy jobs for the transition to the act-stdby two node jobs
Carlos Goncalvescedab482018-07-31 15:09:36 +0200374- job:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700375 name: octavia-v2-dsvm-scenario-two-node
376 parent: octavia-dsvm-live-two-node-base
377 vars:
378 tempest_concurrency: 2
379 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
380 tox_envlist: all
Carlos Goncalves531c5062019-06-23 15:18:06 +0200381 irrelevant-files:
382 - ^.*\.rst$
383 - ^api-ref/.*$
384 - ^doc/.*$
385 - ^etc/.*$
386 - ^releasenotes/.*$
387 - ^octavia_tempest_plugin/tests/(?!scenario/|\w+\.py).*
Michael Johnson9f99afd2018-09-25 11:13:19 -0700388
389- job:
390 name: octavia-v2-dsvm-py2-scenario-two-node
391 parent: octavia-v2-dsvm-scenario-two-node
392 host-vars:
393 controller:
394 devstack_localrc:
395 USE_PYTHON3: False
396 controller2:
397 devstack_localrc:
398 USE_PYTHON3: False
399
400- job:
Michael Johnson2734ffe2019-01-16 15:59:34 -0800401 name: octavia-v2-act-stdby-dsvm-scenario-two-node
402 parent: octavia-dsvm-live-two-node-base
403 vars:
404 tempest_concurrency: 2
405 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
406 tox_envlist: all
407 devstack_local_conf:
408 test-config:
409 "$TEMPEST_CONFIG":
410 load_balancer:
411 loadbalancer_topology: ACTIVE_STANDBY
412
413- job:
414 name: octavia-v2-act-stdby-dsvm-py2-scenario-two-node
415 parent: octavia-v2-act-stdby-dsvm-scenario-two-node
416 host-vars:
417 controller:
418 devstack_localrc:
419 USE_PYTHON3: False
420 controller2:
421 devstack_localrc:
422 USE_PYTHON3: False
423
424- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800425 name: octavia-v2-dsvm-py2-scenario-centos-7
426 parent: octavia-v2-dsvm-py2-scenario
Carlos Goncalvescedab482018-07-31 15:09:36 +0200427 nodeset: devstack-single-node-centos-7
428 vars:
429 devstack_localrc:
430 OCTAVIA_AMP_BASE_OS: centos
431 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
432 OCTAVIA_AMP_IMAGE_SIZE: 3
433
434- job:
Michael Johnsonb5690472018-09-05 09:20:39 -0700435 name: octavia-v2-dsvm-scenario-ubuntu-bionic
Carlos Goncalvescedab482018-07-31 15:09:36 +0200436 parent: octavia-v2-dsvm-scenario
437 vars:
438 devstack_localrc:
439 OCTAVIA_AMP_BASE_OS: ubuntu
440 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: bionic
Michael Johnson9153af12018-12-12 14:12:53 -0800441
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800442- job:
Michael Johnsonccf52542019-04-15 07:58:16 -0700443 name: octavia-v2-dsvm-scenario-ubuntu-xenial
444 parent: octavia-v2-dsvm-scenario
445 nodeset: openstack-single-node-xenial
446 vars:
447 devstack_localrc:
448 OCTAVIA_AMP_BASE_OS: ubuntu
449 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: xenial
450
451- job:
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800452 name: octavia-v2-dsvm-tls-barbican
453 parent: octavia-v2-dsvm-scenario
454 required-projects:
455 - openstack/barbican
456 - openstack/diskimage-builder
457 - openstack/python-barbicanclient
Arx Cruza1c25b32019-02-25 14:06:39 +0100458 - openstack/barbican-tempest-plugin
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800459 vars:
460 tempest_test_regex: ^octavia_tempest_plugin.tests.barbican_scenario.v2
461 devstack_services:
462 barbican: true
463 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000464 barbican: https://opendev.org/openstack/barbican.git
Arx Cruza1c25b32019-02-25 14:06:39 +0100465 devstack_localrc:
466 TEMPEST_PLUGINS: '"/opt/stack/octavia-tempest-plugin /opt/stack/barbican-tempest-plugin"'
Carlos Goncalves531c5062019-06-23 15:18:06 +0200467 irrelevant-files:
468 - ^.*\.rst$
469 - ^api-ref/.*$
470 - ^doc/.*$
471 - ^etc/.*$
472 - ^releasenotes/.*$
473 - ^octavia_tempest_plugin/tests/(?!barbican_scenario/|\w+\.py).*
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800474
Carlos Goncalves564facf2019-05-03 11:29:05 -0600475- job:
476 name: octavia-v2-dsvm-tls-barbican-stable-stein
477 parent: octavia-v2-dsvm-tls-barbican
478 override-checkout: stable/stein
479
480- job:
481 name: octavia-v2-dsvm-tls-barbican-stable-rocky
482 parent: octavia-v2-dsvm-tls-barbican
483 override-checkout: stable/rocky
484
485- job:
486 name: octavia-v2-dsvm-tls-barbican-stable-queens
487 parent: octavia-v2-dsvm-tls-barbican
488 override-checkout: stable/queens
489
Carlos Goncalves5b963c42019-02-03 15:37:28 +0100490- job:
491 name: octavia-v2-dsvm-spare-pool
492 parent: octavia-v2-dsvm-scenario
493 vars:
494 tempest_test_regex: ^octavia_tempest_plugin.tests.spare_pool_scenario.v2
495 devstack_local_conf:
496 post-config:
497 $OCTAVIA_CONF:
498 house_keeping:
499 spare_amphora_pool_size: 1
500 test-config:
501 "$TEMPEST_CONFIG":
502 loadbalancer-feature-enabled:
503 spare_pool_enabled: True
504
505- job:
506 name: octavia-v2-dsvm-py2-spare-pool
507 parent: octavia-v2-dsvm-spare-pool
508 vars:
509 devstack_localrc:
510 USE_PYTHON3: False
511
512- job:
513 name: octavia-v2-dsvm-spare-pool-stable-stein
514 parent: octavia-v2-dsvm-spare-pool
515 override-checkout: stable/stein
516
517- job:
518 name: octavia-v2-dsvm-py2-spare-pool-stable-rocky
519 parent: octavia-v2-dsvm-py2-spare-pool
520 override-checkout: stable/rocky
521
522- job:
523 name: octavia-v2-dsvm-py2-spare-pool-stable-queens
524 parent: octavia-v2-dsvm-py2-spare-pool
525 override-checkout: stable/queens
526
Michael Johnson97dcb812019-02-20 15:21:03 -0800527- job:
528 name: octavia-v2-dsvm-cinder-amphora
529 parent: octavia-v2-dsvm-scenario
530 required-projects:
531 - openstack/cinder
532 - openstack/diskimage-builder
533 - openstack/octavia
534 - openstack/octavia-lib
535 - openstack/python-cinderclient
536 - openstack/python-octaviaclient
537 vars:
538 devstack_local_conf:
539 post-config:
540 $OCTAVIA_CONF:
541 controller_worker:
542 volume_driver: volume_cinder_driver
543 cinder:
544 volume_size: 2
545 devstack_services:
546 c-bak: true
547 ceilometer-acentral: false
548 ceilometer-acompute: false
549 ceilometer-alarm-evaluator: false
550 ceilometer-alarm-notifier: false
551 ceilometer-anotification: false
552 ceilometer-api: false
553 ceilometer-collector: false
554 c-sch: true
555 c-api: true
556 c-vol: true
557 cinder: true
558 octavia: true
559 o-api: true
560 o-cw: true
561 o-hm: true
562 o-hk: true
563 swift: false
564 s-account: false
565 s-container: false
566 s-object: false
567 s-proxy: false
568 tempest: true
569
Michael Johnson9153af12018-12-12 14:12:53 -0800570# Temporary transitional aliases for gates used in other repos
571# Remove once octavia has transitioned job names
572- job:
573 name: octavia-v2-dsvm-noop-py35-api
574 parent: octavia-v2-dsvm-noop-api
575
576- job:
577 name: octavia-v2-dsvm-py35-scenario
578 parent: octavia-v2-dsvm-scenario
579
580- job:
581 name: octavia-v2-dsvm-scenario-centos-7
582 parent: octavia-v2-dsvm-py2-scenario-centos-7
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100583
584- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200585 name: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100586 parent: octavia-dsvm-live-base
587 pre-run: playbooks/act_stby_iptables/pre.yaml
588 vars:
589 devstack_localrc:
590 OCTAVIA_USE_PREGENERATED_SSH_KEY: True
591 OCTAVIA_PREGENERATED_SSH_KEY_PATH: /tmp/octavia_ssh_key
592 devstack_local_conf:
593 post-config:
594 $OCTAVIA_CONF:
595 api_settings:
596 api_v1_enabled: False
597 controller_worker:
598 loadbalancer_topology: ACTIVE_STANDBY
599 task_flow:
600 engine: parallel
601 devstack_local_conf:
602 test-config:
603 "$TEMPEST_CONFIG":
604 load_balancer:
605 check_timeout: 180
Carlos Goncalvesee09a1b2019-07-22 11:45:04 +0200606 loadbalancer_topology: 'ACTIVE_STANDBY'
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100607 tempest_test_regex: ^octavia_tempest_plugin.tests.act_stdby_scenario.v2.test_active_standby_iptables
608 tox_envlist: all
609
Carlos Goncalves531c5062019-06-23 15:18:06 +0200610
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100611- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200612 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
613 parent: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100614 vars:
615 devstack_localrc:
616 USE_PYTHON3: False
617
618- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200619 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7
620 parent: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100621 nodeset: devstack-single-node-centos-7
622 vars:
623 devstack_localrc:
624 USE_PYTHON3: False
625 OCTAVIA_AMP_BASE_OS: centos
626 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
627 OCTAVIA_AMP_IMAGE_SIZE: 3
628 devstack_local_conf:
629 test-config:
630 "$TEMPEST_CONFIG":
631 load_balancer:
632 amphora_ssh_user: centos
633
634- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200635 name: octavia-v2-act-stdby-iptables-dsvm-scenario-stable-stein
636 parent: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100637 override-checkout: stable/stein
638
639- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200640 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario-stable-rocky
641 parent: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100642 override-checkout: stable/rocky
643
644- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200645 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario-stable-queens
646 parent: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100647 override-checkout: stable/queens