blob: 9fb70f4c854cbcbe1e761bb265cc86d24ca58379 [file] [log] [blame]
Michael Johnson9f99afd2018-09-25 11:13:19 -07001- nodeset:
2 name: octavia-two-node
3 nodes:
4 - name: controller
Carlos Goncalvesebf90102020-01-20 11:32:58 +01005 label: ubuntu-bionic
Michael Johnson9f99afd2018-09-25 11:13:19 -07006 - name: controller2
Carlos Goncalvesebf90102020-01-20 11:32:58 +01007 label: ubuntu-bionic
Michael Johnson9f99afd2018-09-25 11:13:19 -07008 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:
Carlos Goncalves7cca66d2020-01-16 17:50:44 +010039 - openstack/devstack
Michael Johnson85642902017-11-14 09:47:37 -080040 - openstack/octavia
Michael Johnson8bf958e2019-03-05 17:07:40 -080041 - openstack/octavia-lib
Michael Johnson85642902017-11-14 09:47:37 -080042 - openstack/octavia-tempest-plugin
Michael Johnson85642902017-11-14 09:47:37 -080043 - openstack/python-octaviaclient
44 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
Carlos Goncalves7cca66d2020-01-16 17:50:44 +010054 LIBVIRT_TYPE: kvm
55 LIBVIRT_CPU_MODE: host-passthrough
Jude Cross986e3f52017-07-24 14:57:20 -070056 devstack_local_conf:
57 post-config:
58 $OCTAVIA_CONF:
59 DEFAULT:
60 debug: True
Michael Johnson85642902017-11-14 09:47:37 -080061 devstack_services:
Michael Johnsona268ca72017-12-18 09:55:48 -080062 c-bak: false
63 ceilometer-acentral: false
64 ceilometer-acompute: false
65 ceilometer-alarm-evaluator: false
66 ceilometer-alarm-notifier: false
67 ceilometer-anotification: false
68 ceilometer-api: false
69 ceilometer-collector: false
Michael Johnson85642902017-11-14 09:47:37 -080070 c-sch: false
71 c-api: false
72 c-vol: false
Michael Johnsona268ca72017-12-18 09:55:48 -080073 cinder: false
Michael Johnson85642902017-11-14 09:47:37 -080074 octavia: true
75 o-api: true
76 o-cw: true
77 o-hm: true
78 o-hk: true
79 swift: false
Michael Johnsona268ca72017-12-18 09:55:48 -080080 s-account: false
81 s-container: false
82 s-object: false
83 s-proxy: false
Michael Johnson85642902017-11-14 09:47:37 -080084 tempest: true
Jude Cross986e3f52017-07-24 14:57:20 -070085 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +000086 octavia: https://opendev.org/openstack/octavia.git
Jude Cross986e3f52017-07-24 14:57:20 -070087
88- job:
Ghanshyam Manncccc2622019-09-17 19:34:46 +000089 name: octavia-dsvm-base-ipv6-only
90 parent: devstack-tempest-ipv6
91 timeout: 7800
92 required-projects:
Carlos Goncalves7cca66d2020-01-16 17:50:44 +010093 - openstack/devstack
Ghanshyam Manncccc2622019-09-17 19:34:46 +000094 - openstack/octavia
95 - openstack/octavia-lib
96 - openstack/octavia-tempest-plugin
97 - openstack/python-octaviaclient
Ghanshyam Manncccc2622019-09-17 19:34:46 +000098 irrelevant-files:
99 - ^.*\.rst$
100 - ^api-ref/.*$
101 - ^doc/.*$
102 - ^etc/.*$
103 - ^releasenotes/.*$
104 vars:
105 devstack_localrc:
106 TEMPEST_PLUGINS: /opt/stack/octavia-tempest-plugin
107 USE_PYTHON3: true
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100108 LIBVIRT_TYPE: kvm
109 LIBVIRT_CPU_MODE: host-passthrough
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000110 devstack_local_conf:
111 post-config:
112 $OCTAVIA_CONF:
113 DEFAULT:
114 debug: True
115 devstack_services:
116 c-bak: false
117 ceilometer-acentral: false
118 ceilometer-acompute: false
119 ceilometer-alarm-evaluator: false
120 ceilometer-alarm-notifier: false
121 ceilometer-anotification: false
122 ceilometer-api: false
123 ceilometer-collector: false
124 c-sch: false
125 c-api: false
126 c-vol: false
127 cinder: false
128 octavia: true
129 o-api: true
130 o-cw: true
131 o-hm: true
132 o-hk: true
133 swift: false
134 s-account: false
135 s-container: false
136 s-object: false
137 s-proxy: false
138 tempest: true
139 devstack_plugins:
140 octavia: https://opendev.org/openstack/octavia.git
141
142- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700143 name: octavia-dsvm-live-base
144 parent: octavia-dsvm-base
Michael Johnsonb5690472018-09-05 09:20:39 -0700145 timeout: 9000
Jude Cross986e3f52017-07-24 14:57:20 -0700146 required-projects:
Jude Cross986e3f52017-07-24 14:57:20 -0700147 - openstack/diskimage-builder
Jude Cross986e3f52017-07-24 14:57:20 -0700148 vars:
Michael Johnson24733cb2018-09-10 10:46:45 -0700149 devstack_localrc:
150 DIB_LOCAL_ELEMENTS: openstack-ci-mirrors
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100151 LIBVIRT_TYPE: kvm
152 LIBVIRT_CPU_MODE: host-passthrough
Michael Johnsona2f55032019-02-14 15:03:01 -0800153 devstack_local_conf:
154 post-config:
155 $OCTAVIA_CONF:
156 haproxy_amphora:
157 # Set these higher for non-nested virt nodepool instances
Michael Johnson5b7b9d72019-08-10 16:56:25 -0700158 connection_max_retries: 1200
Michael Johnsona2f55032019-02-14 15:03:01 -0800159 build_active_retries: 300
German Eichberger070297f2018-12-19 14:59:45 -0800160 amphora_agent:
161 forward_all_logs: True
Michael Johnson5b7b9d72019-08-10 16:56:25 -0700162 test-config:
163 "$TEMPEST_CONFIG":
164 load_balancer:
165 check_interval: 1
166 check_timeout: 180
Jude Cross986e3f52017-07-24 14:57:20 -0700167 devstack_services:
ZhaoBo2a69ad02017-12-22 17:19:56 +0800168 neutron-qos: true
Michael Johnson85642902017-11-14 09:47:37 -0800169 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000170 neutron: https://opendev.org/openstack/neutron.git
Ian Wienand70c06d82018-10-24 10:21:00 +1100171 zuul_copy_output:
172 '/var/log/dib-build' : logs
German Eichberger070297f2018-12-19 14:59:45 -0800173 '/var/log/octavia-amphora.log': logs
174 '/var/log/octavia-tenant-traffic.log': logs
Jude Cross986e3f52017-07-24 14:57:20 -0700175
176- job:
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000177 name: octavia-dsvm-live-base-ipv6-only
178 parent: octavia-dsvm-base-ipv6-only
179 timeout: 9000
180 required-projects:
181 - openstack/diskimage-builder
182 vars:
183 devstack_localrc:
184 DIB_LOCAL_ELEMENTS: openstack-ci-mirrors
185 devstack_local_conf:
186 post-config:
187 $OCTAVIA_CONF:
188 haproxy_amphora:
189 # Set these higher for non-nested virt nodepool instances
190 connection_max_retries: 1200
191 build_active_retries: 300
192 amphora_agent:
193 forward_all_logs: True
194 test-config:
195 "$TEMPEST_CONFIG":
196 load_balancer:
197 check_interval: 1
198 check_timeout: 180
199 devstack_services:
200 neutron-qos: true
201 devstack_plugins:
202 neutron: https://opendev.org/openstack/neutron.git
203 zuul_copy_output:
204 '/var/log/dib-build' : logs
205 '/var/log/octavia-amphora.log': logs
206 '/var/log/octavia-tenant-traffic.log': logs
207
208- job:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700209 name: octavia-dsvm-live-two-node-base
210 parent: octavia-dsvm-base
211 nodeset: octavia-two-node
212 timeout: 9000
213 required-projects:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700214 - openstack/diskimage-builder
Michael Johnson9f99afd2018-09-25 11:13:19 -0700215 host-vars:
216 controller:
217 devstack_localrc:
218 # From devstack "vars:"
219 DATABASE_USER: octavia
220 DATABASE_PASSWORD: octavia_database_pw
221 RABBIT_PASSWORD: octavia_rabbit_pw
222 ADMIN_PASSWORD: octavia_admin_pw
223 SERVICE_PASSWORD: octavia_service_pw
224 NETWORK_GATEWAY: 10.1.0.1
225 FIXED_RANGE: 10.1.0.0/20
226 IPV4_ADDRS_SAFE_TO_USE: 10.1.0.0/20
227 FLOATING_RANGE: 172.24.5.0/24
228 PUBLIC_NETWORK_GATEWAY: 172.24.5.1
229 LOGFILE: /opt/stack/logs/devstacklog.txt
230 LOG_COLOR: false
231 VERBOSE: true
232 VERBOSE_NO_TIMESTAMP: true
233 NOVNC_FROM_PACKAGE: true
234 ERROR_ON_CLONE: true
235 MULTI_HOST: 1
236 SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
237 HOST_IP: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
Michael Johnsonb6dc9d12019-06-26 11:13:32 -0700238 TEMPEST_PLUGINS: /opt/stack/octavia-tempest-plugin
Michael Johnson9f99afd2018-09-25 11:13:19 -0700239 USE_PYTHON3: true
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100240 LIBVIRT_TYPE: kvm
241 LIBVIRT_CPU_MODE: host-passthrough
Michael Johnson9f99afd2018-09-25 11:13:19 -0700242 # Octavia specific settings
243 OCTAVIA_CONTROLLER_IP_PORT_LIST: 192.168.0.3:5555,192.168.0.4:5555
244 OCTAVIA_MGMT_PORT_IP: 192.168.0.3
245 OCTAVIA_NODE: main
246 OCTAVIA_NODES: "main:{{ hostvars['controller']['nodepool']['private_ipv4'] }},second:{{ hostvars['controller2']['nodepool']['private_ipv4'] }}"
247 OCTAVIA_USE_PREGENERATED_CERTS: true
248 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000249 neutron: https://opendev.org/openstack/neutron.git
250 octavia: https://opendev.org/openstack/octavia.git
German Eichberger070297f2018-12-19 14:59:45 -0800251 zuul_copy_output:
252 '/var/log/dib-build' : logs
253 '/var/log/octavia-amphora.log': logs
254 '/var/log/octavia-tenant-traffic.log': logs
Michael Johnson9f99afd2018-09-25 11:13:19 -0700255 controller2:
256 devstack_localrc:
257 # From devstack "vars:"
258 DATABASE_USER: octavia
259 DATABASE_PASSWORD: octavia_database_pw
260 RABBIT_PASSWORD: octavia_rabbit_pw
261 ADMIN_PASSWORD: octavia_admin_pw
262 SERVICE_PASSWORD: octavia_service_pw
263 NETWORK_GATEWAY: 10.1.0.1
264 FIXED_RANGE: 10.1.0.0/20
265 IPV4_ADDRS_SAFE_TO_USE: 10.1.0.0/20
266 FLOATING_RANGE: 172.24.5.0/24
267 PUBLIC_NETWORK_GATEWAY: 172.24.5.1
268 LOGFILE: /opt/stack/logs/devstacklog.txt
269 LOG_COLOR: false
270 VERBOSE: true
271 VERBOSE_NO_TIMESTAMP: true
272 NOVNC_FROM_PACKAGE: true
273 ERROR_ON_CLONE: true
274 MULTI_HOST: 1
275 HOST_IP: "{{ hostvars['controller2']['nodepool']['private_ipv4'] }}"
276 SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
277 NEUTRON_SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
278 DATABASE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
279 RABBIT_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
280 GLANCE_HOSTPORT: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}:9292"
281 USE_PYTHON3: true
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100282 LIBVIRT_TYPE: kvm
283 LIBVIRT_CPU_MODE: host-passthrough
Michael Johnson9f99afd2018-09-25 11:13:19 -0700284 # Octavia specific settings
285 OCTAVIA_CONTROLLER_IP_PORT_LIST: 192.168.0.3:5555,192.168.0.4:5555
286 OCTAVIA_NODE: subnode
287 OCTAVIA_USE_PREGENERATED_CERTS: true
288 OCTAVIA_MGMT_PORT_IP: 192.168.0.4
289 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000290 octavia: https://opendev.org/openstack/octavia.git
German Eichberger070297f2018-12-19 14:59:45 -0800291 zuul_copy_output:
292 '/var/log/octavia-amphora.log': logs
293 '/var/log/octavia-tenant-traffic.log': logs
Michael Johnson9f99afd2018-09-25 11:13:19 -0700294 group-vars:
295 controller:
296 devstack_local_conf:
297 post-config:
298 $OCTAVIA_CONF:
299 DEFAULT:
300 debug: True
301 api_settings:
302 api_v1_enabled: False
German Eichberger070297f2018-12-19 14:59:45 -0800303 amphora_agent:
304 forward_all_logs: True
Michael Johnson9f99afd2018-09-25 11:13:19 -0700305 devstack_services:
306 base: false
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800307 barbican: false
Michael Johnson9f99afd2018-09-25 11:13:19 -0700308 dstat: true
309 g-api: true
310 g-reg: true
311 key: true
312 mysql: true
313 n-api: true
314 n-api-meta: true
315 n-cauth: true
316 n-cond: true
317 n-cpu: true
318 n-obj: true
319 n-sch: true
320 neutron-qos: true
321 octavia: true
322 o-api-ha: true
323 o-api: true
324 o-cw: true
325 o-hm: true
326 o-hk: true
327 peakmem_tracker: true
328 placement-api: true
329 q-agt: true
330 q-dhcp: true
331 q-l3: true
332 q-meta: true
333 q-svc: true
334 rabbit: true
335 tempest: true
336 tls-proxy: true
337 subnode:
338 devstack_local_conf:
339 post-config:
340 $OCTAVIA_CONF:
341 DEFAULT:
342 debug: True
343 api_settings:
344 api_v1_enabled: False
German Eichberger070297f2018-12-19 14:59:45 -0800345 amphora_agent:
346 forward_all_logs: True
Michael Johnson9f99afd2018-09-25 11:13:19 -0700347 devstack_services:
348 c-vol: false
349 c-bak: false
350 octavia: true
351 o-api: true
352 o-cw: true
353 o-hm: true
354 o-hk: true
Michael Johnson5a16ad32018-10-18 14:49:11 -0700355 q-agt: true
Michael Johnson9f99afd2018-09-25 11:13:19 -0700356
357- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700358 name: octavia-dsvm-noop-base
359 parent: octavia-dsvm-base
360 vars:
361 devstack_localrc:
362 DISABLE_AMP_IMAGE_BUILD: True
363 devstack_local_conf:
364 test-config:
365 "$TEMPEST_CONFIG":
366 load_balancer:
367 test_with_noop: True
368 post-config:
369 $OCTAVIA_CONF:
370 controller_worker:
371 amphora_driver: amphora_noop_driver
372 compute_driver: compute_noop_driver
373 network_driver: network_noop_driver
Carlos Goncalves3ab77932020-06-25 15:30:02 +0200374 image_driver: image_noop_driver
Jude Cross986e3f52017-07-24 14:57:20 -0700375 certificates:
376 cert_manager: local_cert_manager
377 devstack_services:
378 barbican: false
379
380- job:
381 name: octavia-v2-dsvm-noop-api
382 parent: octavia-dsvm-noop-base
383 vars:
384 devstack_local_conf:
385 post-config:
386 $OCTAVIA_CONF:
387 api_settings:
388 api_v1_enabled: False
Michael Johnsondc5a39d2018-10-11 16:52:56 -0700389 audit:
390 enabled: True
391 audit_middleware_notifications:
392 driver: log
Michael Johnson85642902017-11-14 09:47:37 -0800393 tempest_concurrency: 2
Jude Cross986e3f52017-07-24 14:57:20 -0700394 tempest_test_regex: ^octavia_tempest_plugin.tests.api.v2
395 tox_envlist: all
Carlos Goncalves531c5062019-06-23 15:18:06 +0200396 irrelevant-files:
397 - ^.*\.rst$
398 - ^api-ref/.*$
399 - ^doc/.*$
400 - ^etc/.*$
401 - ^releasenotes/.*$
402 - ^octavia_tempest_plugin/tests/(?!api/|\w+\.py).*
Jude Cross986e3f52017-07-24 14:57:20 -0700403
404- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800405 name: octavia-v2-dsvm-noop-py2-api
Jude Cross986e3f52017-07-24 14:57:20 -0700406 parent: octavia-v2-dsvm-noop-api
407 vars:
408 devstack_localrc:
Michael Johnson9153af12018-12-12 14:12:53 -0800409 USE_PYTHON3: False
Jude Cross986e3f52017-07-24 14:57:20 -0700410
411- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200412 name: octavia-v2-dsvm-noop-api-stable-train
413 parent: octavia-v2-dsvm-noop-api
414 override-checkout: stable/train
415
416- job:
Carlos Goncalves9028bd82019-04-05 22:56:47 +0200417 name: octavia-v2-dsvm-noop-api-stable-stein
418 parent: octavia-v2-dsvm-noop-api
419 override-checkout: stable/stein
420
421- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700422 name: octavia-v2-dsvm-scenario
Michael Johnsonb5690472018-09-05 09:20:39 -0700423 parent: octavia-dsvm-live-base
Jude Cross986e3f52017-07-24 14:57:20 -0700424 vars:
425 devstack_local_conf:
426 post-config:
427 $OCTAVIA_CONF:
428 api_settings:
429 api_v1_enabled: False
430 tempest_concurrency: 2
431 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
Andreas Jaegereaedb342018-01-12 17:04:29 +0100432 tox_envlist: all
Carlos Goncalves531c5062019-06-23 15:18:06 +0200433 irrelevant-files:
434 - ^.*\.rst$
435 - ^api-ref/.*$
436 - ^doc/.*$
437 - ^etc/.*$
438 - ^releasenotes/.*$
439 - ^octavia_tempest_plugin/tests/(?!scenario/|\w+\.py).*
Michael Johnson85642902017-11-14 09:47:37 -0800440
441- job:
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000442 name: octavia-v2-dsvm-scenario-ipv6-only
443 parent: octavia-dsvm-live-base-ipv6-only
444 vars:
445 devstack_local_conf:
446 post-config:
447 $OCTAVIA_CONF:
448 api_settings:
449 api_v1_enabled: False
450 tempest_concurrency: 2
451 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
452 tox_envlist: all
453 irrelevant-files:
454 - ^.*\.rst$
455 - ^api-ref/.*$
456 - ^doc/.*$
457 - ^etc/.*$
458 - ^releasenotes/.*$
459 - ^octavia_tempest_plugin/tests/(?!scenario/|\w+\.py).*
460
461- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800462 name: octavia-v2-dsvm-py2-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800463 parent: octavia-v2-dsvm-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800464 vars:
465 devstack_localrc:
Michael Johnson9153af12018-12-12 14:12:53 -0800466 USE_PYTHON3: False
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200467 required-projects:
468 - name: openstack/diskimage-builder
469 override-checkout: 2.30.0
Michael Johnsondf240792018-10-10 17:03:21 -0700470
471- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200472 name: octavia-v2-dsvm-scenario-stable-train
473 parent: octavia-v2-dsvm-scenario
474 override-checkout: stable/train
475
476- job:
Carlos Goncalves9028bd82019-04-05 22:56:47 +0200477 name: octavia-v2-dsvm-scenario-stable-stein
478 parent: octavia-v2-dsvm-scenario
479 override-checkout: stable/stein
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200480 required-projects:
481 - name: openstack/diskimage-builder
482 override-checkout: 2.30.0
Carlos Goncalves9028bd82019-04-05 22:56:47 +0200483
Michael Johnson2734ffe2019-01-16 15:59:34 -0800484# Legacy jobs for the transition to the act-stdby two node jobs
Carlos Goncalvescedab482018-07-31 15:09:36 +0200485- job:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700486 name: octavia-v2-dsvm-scenario-two-node
487 parent: octavia-dsvm-live-two-node-base
488 vars:
489 tempest_concurrency: 2
490 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
491 tox_envlist: all
Carlos Goncalves531c5062019-06-23 15:18:06 +0200492 irrelevant-files:
493 - ^.*\.rst$
494 - ^api-ref/.*$
495 - ^doc/.*$
496 - ^etc/.*$
497 - ^releasenotes/.*$
498 - ^octavia_tempest_plugin/tests/(?!scenario/|\w+\.py).*
Michael Johnson9f99afd2018-09-25 11:13:19 -0700499
500- job:
501 name: octavia-v2-dsvm-py2-scenario-two-node
502 parent: octavia-v2-dsvm-scenario-two-node
503 host-vars:
504 controller:
505 devstack_localrc:
506 USE_PYTHON3: False
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100507 LIBVIRT_TYPE: kvm
508 LIBVIRT_CPU_MODE: host-passthrough
Michael Johnson9f99afd2018-09-25 11:13:19 -0700509 controller2:
510 devstack_localrc:
511 USE_PYTHON3: False
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100512 LIBVIRT_TYPE: kvm
513 LIBVIRT_CPU_MODE: host-passthrough
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200514 required-projects:
515 - name: openstack/diskimage-builder
516 override-checkout: 2.30.0
Michael Johnson9f99afd2018-09-25 11:13:19 -0700517
518- job:
Michael Johnson2734ffe2019-01-16 15:59:34 -0800519 name: octavia-v2-act-stdby-dsvm-scenario-two-node
520 parent: octavia-dsvm-live-two-node-base
521 vars:
522 tempest_concurrency: 2
523 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
524 tox_envlist: all
525 devstack_local_conf:
526 test-config:
527 "$TEMPEST_CONFIG":
528 load_balancer:
529 loadbalancer_topology: ACTIVE_STANDBY
530
531- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800532 name: octavia-v2-dsvm-py2-scenario-centos-7
533 parent: octavia-v2-dsvm-py2-scenario
Carlos Goncalvescedab482018-07-31 15:09:36 +0200534 nodeset: devstack-single-node-centos-7
535 vars:
536 devstack_localrc:
537 OCTAVIA_AMP_BASE_OS: centos
538 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
539 OCTAVIA_AMP_IMAGE_SIZE: 3
540
541- job:
Carlos Goncalves658fdec2019-12-04 19:24:14 +0100542 name: octavia-v2-dsvm-scenario-centos-8
543 parent: octavia-v2-dsvm-scenario
544 vars:
545 devstack_localrc:
546 OCTAVIA_AMP_BASE_OS: centos
547 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 8
548 OCTAVIA_AMP_IMAGE_SIZE: 3
549
550- job:
Michael Johnsonb5690472018-09-05 09:20:39 -0700551 name: octavia-v2-dsvm-scenario-ubuntu-bionic
Carlos Goncalvescedab482018-07-31 15:09:36 +0200552 parent: octavia-v2-dsvm-scenario
553 vars:
554 devstack_localrc:
555 OCTAVIA_AMP_BASE_OS: ubuntu
556 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: bionic
Michael Johnson9153af12018-12-12 14:12:53 -0800557
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800558- job:
Michael Johnsonccf52542019-04-15 07:58:16 -0700559 name: octavia-v2-dsvm-scenario-ubuntu-xenial
560 parent: octavia-v2-dsvm-scenario
561 nodeset: openstack-single-node-xenial
562 vars:
563 devstack_localrc:
564 OCTAVIA_AMP_BASE_OS: ubuntu
565 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: xenial
Michael Johnsonbbddf4b2020-02-03 17:21:18 -0800566 USE_PYTHON3: false
Ghanshyam Mann043e4c12020-04-16 04:34:08 -0500567 TEMPEST_BRANCH: 23.0.0
Michael Johnsonccf52542019-04-15 07:58:16 -0700568
569- job:
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800570 name: octavia-v2-dsvm-tls-barbican
571 parent: octavia-v2-dsvm-scenario
572 required-projects:
573 - openstack/barbican
574 - openstack/diskimage-builder
575 - openstack/python-barbicanclient
Arx Cruza1c25b32019-02-25 14:06:39 +0100576 - openstack/barbican-tempest-plugin
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800577 vars:
578 tempest_test_regex: ^octavia_tempest_plugin.tests.barbican_scenario.v2
579 devstack_services:
580 barbican: true
581 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000582 barbican: https://opendev.org/openstack/barbican.git
Arx Cruza1c25b32019-02-25 14:06:39 +0100583 devstack_localrc:
584 TEMPEST_PLUGINS: '"/opt/stack/octavia-tempest-plugin /opt/stack/barbican-tempest-plugin"'
Carlos Goncalves531c5062019-06-23 15:18:06 +0200585 irrelevant-files:
586 - ^.*\.rst$
587 - ^api-ref/.*$
588 - ^doc/.*$
589 - ^etc/.*$
590 - ^releasenotes/.*$
591 - ^octavia_tempest_plugin/tests/(?!barbican_scenario/|\w+\.py).*
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800592
Carlos Goncalves564facf2019-05-03 11:29:05 -0600593- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200594 name: octavia-v2-dsvm-tls-barbican-stable-train
595 parent: octavia-v2-dsvm-tls-barbican
596 override-checkout: stable/train
597
598- job:
Carlos Goncalves564facf2019-05-03 11:29:05 -0600599 name: octavia-v2-dsvm-tls-barbican-stable-stein
600 parent: octavia-v2-dsvm-tls-barbican
601 override-checkout: stable/stein
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200602 required-projects:
603 - name: openstack/diskimage-builder
604 override-checkout: 2.30.0
Carlos Goncalves564facf2019-05-03 11:29:05 -0600605
606- job:
607 name: octavia-v2-dsvm-tls-barbican-stable-rocky
608 parent: octavia-v2-dsvm-tls-barbican
609 override-checkout: stable/rocky
610
611- job:
612 name: octavia-v2-dsvm-tls-barbican-stable-queens
613 parent: octavia-v2-dsvm-tls-barbican
614 override-checkout: stable/queens
615
Carlos Goncalves5b963c42019-02-03 15:37:28 +0100616- job:
617 name: octavia-v2-dsvm-spare-pool
618 parent: octavia-v2-dsvm-scenario
619 vars:
620 tempest_test_regex: ^octavia_tempest_plugin.tests.spare_pool_scenario.v2
621 devstack_local_conf:
622 post-config:
623 $OCTAVIA_CONF:
624 house_keeping:
625 spare_amphora_pool_size: 1
626 test-config:
627 "$TEMPEST_CONFIG":
628 loadbalancer-feature-enabled:
629 spare_pool_enabled: True
630
631- job:
632 name: octavia-v2-dsvm-py2-spare-pool
633 parent: octavia-v2-dsvm-spare-pool
634 vars:
635 devstack_localrc:
636 USE_PYTHON3: False
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200637 required-projects:
638 - name: openstack/diskimage-builder
639 override-checkout: 2.30.0
Carlos Goncalves5b963c42019-02-03 15:37:28 +0100640
641- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200642 name: octavia-v2-dsvm-spare-pool-stable-train
643 parent: octavia-v2-dsvm-spare-pool
644 override-checkout: stable/train
645
646- job:
Carlos Goncalves5b963c42019-02-03 15:37:28 +0100647 name: octavia-v2-dsvm-spare-pool-stable-stein
648 parent: octavia-v2-dsvm-spare-pool
649 override-checkout: stable/stein
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200650 required-projects:
651 - name: openstack/diskimage-builder
652 override-checkout: 2.30.0
Carlos Goncalves5b963c42019-02-03 15:37:28 +0100653
654- job:
Michael Johnson97dcb812019-02-20 15:21:03 -0800655 name: octavia-v2-dsvm-cinder-amphora
656 parent: octavia-v2-dsvm-scenario
657 required-projects:
658 - openstack/cinder
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100659 - openstack/devstack
Michael Johnson97dcb812019-02-20 15:21:03 -0800660 - openstack/diskimage-builder
661 - openstack/octavia
662 - openstack/octavia-lib
663 - openstack/python-cinderclient
664 - openstack/python-octaviaclient
665 vars:
666 devstack_local_conf:
667 post-config:
668 $OCTAVIA_CONF:
669 controller_worker:
670 volume_driver: volume_cinder_driver
671 cinder:
672 volume_size: 2
673 devstack_services:
674 c-bak: true
675 ceilometer-acentral: false
676 ceilometer-acompute: false
677 ceilometer-alarm-evaluator: false
678 ceilometer-alarm-notifier: false
679 ceilometer-anotification: false
680 ceilometer-api: false
681 ceilometer-collector: false
682 c-sch: true
683 c-api: true
684 c-vol: true
685 cinder: true
686 octavia: true
687 o-api: true
688 o-cw: true
689 o-hm: true
690 o-hk: true
691 swift: false
692 s-account: false
693 s-container: false
694 s-object: false
695 s-proxy: false
696 tempest: true
697
Michael Johnson9153af12018-12-12 14:12:53 -0800698# Temporary transitional aliases for gates used in other repos
699# Remove once octavia has transitioned job names
700- job:
701 name: octavia-v2-dsvm-noop-py35-api
702 parent: octavia-v2-dsvm-noop-api
703
704- job:
705 name: octavia-v2-dsvm-py35-scenario
706 parent: octavia-v2-dsvm-scenario
707
708- job:
709 name: octavia-v2-dsvm-scenario-centos-7
710 parent: octavia-v2-dsvm-py2-scenario-centos-7
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100711
712- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200713 name: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100714 parent: octavia-dsvm-live-base
715 pre-run: playbooks/act_stby_iptables/pre.yaml
716 vars:
717 devstack_localrc:
718 OCTAVIA_USE_PREGENERATED_SSH_KEY: True
719 OCTAVIA_PREGENERATED_SSH_KEY_PATH: /tmp/octavia_ssh_key
720 devstack_local_conf:
721 post-config:
722 $OCTAVIA_CONF:
723 api_settings:
724 api_v1_enabled: False
725 controller_worker:
726 loadbalancer_topology: ACTIVE_STANDBY
727 task_flow:
728 engine: parallel
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100729 test-config:
730 "$TEMPEST_CONFIG":
731 load_balancer:
732 check_timeout: 180
Carlos Goncalvesee09a1b2019-07-22 11:45:04 +0200733 loadbalancer_topology: 'ACTIVE_STANDBY'
Carlos Goncalves9891de02019-07-28 13:37:33 +0200734 amphora_ssh_key: '/tmp/octavia_ssh_key'
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100735 tempest_test_regex: ^octavia_tempest_plugin.tests.act_stdby_scenario.v2.test_active_standby_iptables
736 tox_envlist: all
737
Carlos Goncalves531c5062019-06-23 15:18:06 +0200738
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100739- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200740 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
741 parent: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100742 vars:
743 devstack_localrc:
744 USE_PYTHON3: False
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200745 required-projects:
746 - name: openstack/diskimage-builder
747 override-checkout: 2.30.0
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100748
749- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200750 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7
751 parent: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100752 nodeset: devstack-single-node-centos-7
753 vars:
754 devstack_localrc:
755 USE_PYTHON3: False
756 OCTAVIA_AMP_BASE_OS: centos
757 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
758 OCTAVIA_AMP_IMAGE_SIZE: 3
759 devstack_local_conf:
760 test-config:
761 "$TEMPEST_CONFIG":
762 load_balancer:
763 amphora_ssh_user: centos
764
765- job:
Michael Johnson6d99fc62018-07-22 16:04:48 -0700766 name: octavia-v2-act-stdby-dsvm-scenario
767 parent: octavia-dsvm-live-base
768 vars:
769 devstack_local_conf:
770 post-config:
771 $OCTAVIA_CONF:
772 api_settings:
773 api_v1_enabled: False
774 controller_worker:
775 loadbalancer_topology: ACTIVE_STANDBY
776 task_flow:
777 engine: parallel
778 tempest_concurrency: 2
779 tempest_test_regex: ^octavia_tempest_plugin.tests.act_stdby_scenario.v2.test_active_standby\.
780 tox_envlist: all
781
782- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200783 name: octavia-v2-act-stdby-dsvm-scenario-stable-train
784 parent: octavia-v2-act-stdby-dsvm-scenario
785 override-checkout: stable/train
786
787- job:
Michael Johnson6d99fc62018-07-22 16:04:48 -0700788 name: octavia-v2-act-stdby-dsvm-scenario-stable-stein
789 parent: octavia-v2-act-stdby-dsvm-scenario
790 override-checkout: stable/stein
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200791 required-projects:
792 - name: openstack/diskimage-builder
793 override-checkout: 2.30.0