blob: aac24602d9dbe32aef60f6b9d4bc4f08c3b85fb8 [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
Carlos Goncalvescd8f6022019-07-28 16:14:07 +0200428 devstack_local_conf:
429 post-config:
430 $OCTAVIA_CONF:
431 haproxy_amphora:
432 # Set these higher for non-nested virt nodepool instances
433 connection_max_retries: 480
Carlos Goncalvescedab482018-07-31 15:09:36 +0200434
435- job:
Michael Johnsonb5690472018-09-05 09:20:39 -0700436 name: octavia-v2-dsvm-scenario-ubuntu-bionic
Carlos Goncalvescedab482018-07-31 15:09:36 +0200437 parent: octavia-v2-dsvm-scenario
438 vars:
439 devstack_localrc:
440 OCTAVIA_AMP_BASE_OS: ubuntu
441 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: bionic
Michael Johnson9153af12018-12-12 14:12:53 -0800442
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800443- job:
Michael Johnsonccf52542019-04-15 07:58:16 -0700444 name: octavia-v2-dsvm-scenario-ubuntu-xenial
445 parent: octavia-v2-dsvm-scenario
446 nodeset: openstack-single-node-xenial
447 vars:
448 devstack_localrc:
449 OCTAVIA_AMP_BASE_OS: ubuntu
450 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: xenial
451
452- job:
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800453 name: octavia-v2-dsvm-tls-barbican
454 parent: octavia-v2-dsvm-scenario
455 required-projects:
456 - openstack/barbican
457 - openstack/diskimage-builder
458 - openstack/python-barbicanclient
Arx Cruza1c25b32019-02-25 14:06:39 +0100459 - openstack/barbican-tempest-plugin
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800460 vars:
461 tempest_test_regex: ^octavia_tempest_plugin.tests.barbican_scenario.v2
462 devstack_services:
463 barbican: true
464 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000465 barbican: https://opendev.org/openstack/barbican.git
Arx Cruza1c25b32019-02-25 14:06:39 +0100466 devstack_localrc:
467 TEMPEST_PLUGINS: '"/opt/stack/octavia-tempest-plugin /opt/stack/barbican-tempest-plugin"'
Carlos Goncalves531c5062019-06-23 15:18:06 +0200468 irrelevant-files:
469 - ^.*\.rst$
470 - ^api-ref/.*$
471 - ^doc/.*$
472 - ^etc/.*$
473 - ^releasenotes/.*$
474 - ^octavia_tempest_plugin/tests/(?!barbican_scenario/|\w+\.py).*
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800475
Carlos Goncalves564facf2019-05-03 11:29:05 -0600476- job:
477 name: octavia-v2-dsvm-tls-barbican-stable-stein
478 parent: octavia-v2-dsvm-tls-barbican
479 override-checkout: stable/stein
480
481- job:
482 name: octavia-v2-dsvm-tls-barbican-stable-rocky
483 parent: octavia-v2-dsvm-tls-barbican
484 override-checkout: stable/rocky
485
486- job:
487 name: octavia-v2-dsvm-tls-barbican-stable-queens
488 parent: octavia-v2-dsvm-tls-barbican
489 override-checkout: stable/queens
490
Carlos Goncalves5b963c42019-02-03 15:37:28 +0100491- job:
492 name: octavia-v2-dsvm-spare-pool
493 parent: octavia-v2-dsvm-scenario
494 vars:
495 tempest_test_regex: ^octavia_tempest_plugin.tests.spare_pool_scenario.v2
496 devstack_local_conf:
497 post-config:
498 $OCTAVIA_CONF:
499 house_keeping:
500 spare_amphora_pool_size: 1
501 test-config:
502 "$TEMPEST_CONFIG":
503 loadbalancer-feature-enabled:
504 spare_pool_enabled: True
505
506- job:
507 name: octavia-v2-dsvm-py2-spare-pool
508 parent: octavia-v2-dsvm-spare-pool
509 vars:
510 devstack_localrc:
511 USE_PYTHON3: False
512
513- job:
514 name: octavia-v2-dsvm-spare-pool-stable-stein
515 parent: octavia-v2-dsvm-spare-pool
516 override-checkout: stable/stein
517
518- job:
519 name: octavia-v2-dsvm-py2-spare-pool-stable-rocky
520 parent: octavia-v2-dsvm-py2-spare-pool
521 override-checkout: stable/rocky
522
523- job:
524 name: octavia-v2-dsvm-py2-spare-pool-stable-queens
525 parent: octavia-v2-dsvm-py2-spare-pool
526 override-checkout: stable/queens
527
Michael Johnson9153af12018-12-12 14:12:53 -0800528# Temporary transitional aliases for gates used in other repos
529# Remove once octavia has transitioned job names
530- job:
531 name: octavia-v2-dsvm-noop-py35-api
532 parent: octavia-v2-dsvm-noop-api
533
534- job:
535 name: octavia-v2-dsvm-py35-scenario
536 parent: octavia-v2-dsvm-scenario
537
538- job:
539 name: octavia-v2-dsvm-scenario-centos-7
540 parent: octavia-v2-dsvm-py2-scenario-centos-7
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100541
542- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200543 name: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100544 parent: octavia-dsvm-live-base
545 pre-run: playbooks/act_stby_iptables/pre.yaml
546 vars:
547 devstack_localrc:
548 OCTAVIA_USE_PREGENERATED_SSH_KEY: True
549 OCTAVIA_PREGENERATED_SSH_KEY_PATH: /tmp/octavia_ssh_key
550 devstack_local_conf:
551 post-config:
552 $OCTAVIA_CONF:
553 api_settings:
554 api_v1_enabled: False
555 controller_worker:
556 loadbalancer_topology: ACTIVE_STANDBY
557 task_flow:
558 engine: parallel
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100559 test-config:
560 "$TEMPEST_CONFIG":
561 load_balancer:
562 check_timeout: 180
Carlos Goncalvesee09a1b2019-07-22 11:45:04 +0200563 loadbalancer_topology: 'ACTIVE_STANDBY'
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100564 tempest_test_regex: ^octavia_tempest_plugin.tests.act_stdby_scenario.v2.test_active_standby_iptables
565 tox_envlist: all
566
Carlos Goncalves531c5062019-06-23 15:18:06 +0200567
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100568- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200569 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
570 parent: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100571 vars:
572 devstack_localrc:
573 USE_PYTHON3: False
574
575- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200576 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7
577 parent: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100578 nodeset: devstack-single-node-centos-7
579 vars:
580 devstack_localrc:
581 USE_PYTHON3: False
582 OCTAVIA_AMP_BASE_OS: centos
583 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
584 OCTAVIA_AMP_IMAGE_SIZE: 3
585 devstack_local_conf:
Carlos Goncalvescd8f6022019-07-28 16:14:07 +0200586 post-config:
587 $OCTAVIA_CONF:
588 haproxy_amphora:
589 # Set these higher for non-nested virt nodepool instances
590 connection_max_retries: 480
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100591 test-config:
592 "$TEMPEST_CONFIG":
593 load_balancer:
594 amphora_ssh_user: centos
595
596- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200597 name: octavia-v2-act-stdby-iptables-dsvm-scenario-stable-stein
598 parent: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100599 override-checkout: stable/stein
600
601- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200602 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario-stable-rocky
603 parent: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100604 override-checkout: stable/rocky
605
606- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200607 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario-stable-queens
608 parent: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100609 override-checkout: stable/queens
Michael Johnson6d99fc62018-07-22 16:04:48 -0700610
611- job:
612 name: octavia-v2-act-stdby-dsvm-scenario
613 parent: octavia-dsvm-live-base
614 vars:
615 devstack_local_conf:
616 post-config:
617 $OCTAVIA_CONF:
618 api_settings:
619 api_v1_enabled: False
620 controller_worker:
621 loadbalancer_topology: ACTIVE_STANDBY
622 task_flow:
623 engine: parallel
624 tempest_concurrency: 2
625 tempest_test_regex: ^octavia_tempest_plugin.tests.act_stdby_scenario.v2.test_active_standby\.
626 tox_envlist: all
627
628- job:
629 name: octavia-v2-act-stdby-dsvm-py2-scenario
630 parent: octavia-v2-act-stdby-dsvm-scenario
631 vars:
632 devstack_localrc:
633 USE_PYTHON3: False
634
635- job:
636 name: octavia-v2-act-stdby-dsvm-scenario-stable-stein
637 parent: octavia-v2-act-stdby-dsvm-scenario
638 override-checkout: stable/stein