blob: d761e3413501e71c92bfd46933f0239182c689b3 [file] [log] [blame]
Michael Johnson9f99afd2018-09-25 11:13:19 -07001- nodeset:
Carlos Goncalvesca40afb2020-06-26 19:14:33 +02002 name: octavia-single-node-ubuntu-bionic
3 nodes:
4 - name: controller
5 label: nested-virt-ubuntu-bionic
6 groups:
7 - name: tempest
8 nodes:
9 - controller
10
11- nodeset:
Gregory Thiemonge3079d002021-04-30 15:38:31 +020012 name: octavia-single-node-ubuntu-focal
13 nodes:
14 - name: controller
15 label: nested-virt-ubuntu-focal
16 groups:
17 - name: tempest
18 nodes:
19 - controller
20
21- nodeset:
Carlos Goncalvesca40afb2020-06-26 19:14:33 +020022 name: octavia-single-node-centos-7
23 nodes:
24 - name: controller
25 label: nested-virt-centos-7
26 groups:
27 - name: tempest
28 nodes:
29 - controller
30
31- nodeset:
32 name: octavia-single-node-centos-8
33 nodes:
34 - name: controller
35 label: nested-virt-centos-8
36 groups:
37 - name: tempest
38 nodes:
39 - controller
40
41- nodeset:
Michael Johnson9f99afd2018-09-25 11:13:19 -070042 name: octavia-two-node
43 nodes:
44 - name: controller
Gregory Thiemonge3079d002021-04-30 15:38:31 +020045 label: nested-virt-ubuntu-focal
Michael Johnson9f99afd2018-09-25 11:13:19 -070046 - name: controller2
Gregory Thiemonge3079d002021-04-30 15:38:31 +020047 label: nested-virt-ubuntu-focal
Michael Johnson9f99afd2018-09-25 11:13:19 -070048 groups:
49 - name: controller
50 nodes:
51 - controller
52 # Node where tests are executed and test results collected
53 - name: tempest
54 nodes:
55 - controller
56 # Nodes running the compute service
57 - name: compute
58 nodes:
59 - controller
60 - controller2
61 # Nodes that are not the controller
62 - name: subnode
63 nodes:
64 - controller2
65 # Switch node for multinode networking setup
66 - name: switch
67 nodes:
68 - controller
69 # Peer nodes for multinode networking setup
70 - name: peers
71 nodes:
72 - controller2
73
Michael Johnson85642902017-11-14 09:47:37 -080074- job:
Jude Cross986e3f52017-07-24 14:57:20 -070075 name: octavia-dsvm-base
Michael Johnson85642902017-11-14 09:47:37 -080076 parent: devstack-tempest
77 timeout: 7800
78 required-projects:
Carlos Goncalves7cca66d2020-01-16 17:50:44 +010079 - openstack/devstack
Michael Johnson85642902017-11-14 09:47:37 -080080 - openstack/octavia
Michael Johnson8bf958e2019-03-05 17:07:40 -080081 - openstack/octavia-lib
Michael Johnson85642902017-11-14 09:47:37 -080082 - openstack/octavia-tempest-plugin
Michael Johnson85642902017-11-14 09:47:37 -080083 - openstack/python-octaviaclient
84 irrelevant-files:
85 - ^.*\.rst$
Jude Cross986e3f52017-07-24 14:57:20 -070086 - ^api-ref/.*$
Michael Johnson85642902017-11-14 09:47:37 -080087 - ^doc/.*$
Jude Cross986e3f52017-07-24 14:57:20 -070088 - ^etc/.*$
Michael Johnson85642902017-11-14 09:47:37 -080089 - ^releasenotes/.*$
90 vars:
Gregory Thiemonge3bc1f4d2020-10-02 13:53:31 +020091 configure_swap_size: 8192
Michael Johnson85642902017-11-14 09:47:37 -080092 devstack_localrc:
Michael Johnson9153af12018-12-12 14:12:53 -080093 USE_PYTHON3: true
Carlos Goncalves7cca66d2020-01-16 17:50:44 +010094 LIBVIRT_TYPE: kvm
95 LIBVIRT_CPU_MODE: host-passthrough
Jude Cross986e3f52017-07-24 14:57:20 -070096 devstack_local_conf:
97 post-config:
98 $OCTAVIA_CONF:
99 DEFAULT:
100 debug: True
Michael Johnson85642902017-11-14 09:47:37 -0800101 devstack_services:
Michael Johnsona268ca72017-12-18 09:55:48 -0800102 c-bak: false
103 ceilometer-acentral: false
104 ceilometer-acompute: false
105 ceilometer-alarm-evaluator: false
106 ceilometer-alarm-notifier: false
107 ceilometer-anotification: false
108 ceilometer-api: false
109 ceilometer-collector: false
Michael Johnson85642902017-11-14 09:47:37 -0800110 c-sch: false
111 c-api: false
112 c-vol: false
Michael Johnsona268ca72017-12-18 09:55:48 -0800113 cinder: false
Michael Johnson85642902017-11-14 09:47:37 -0800114 octavia: true
115 o-api: true
116 o-cw: true
117 o-hm: true
118 o-hk: true
119 swift: false
Michael Johnsona268ca72017-12-18 09:55:48 -0800120 s-account: false
121 s-container: false
122 s-object: false
123 s-proxy: false
Michael Johnson85642902017-11-14 09:47:37 -0800124 tempest: true
Jude Cross986e3f52017-07-24 14:57:20 -0700125 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000126 octavia: https://opendev.org/openstack/octavia.git
Carlos Goncalvesf077c3a2020-10-19 11:17:26 +0200127 octavia-tempest-plugin: https://opendev.org/openstack/octavia-tempest-plugin.git
Brian Haley0f7e0282020-07-17 17:09:18 -0400128 neutron: https://opendev.org/openstack/neutron.git
Carlos Goncalvesf077c3a2020-10-19 11:17:26 +0200129 tempest_plugins:
130 - octavia-tempest-plugin
Jude Cross986e3f52017-07-24 14:57:20 -0700131
132- job:
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000133 name: octavia-dsvm-base-ipv6-only
134 parent: devstack-tempest-ipv6
135 timeout: 7800
136 required-projects:
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100137 - openstack/devstack
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000138 - openstack/octavia
139 - openstack/octavia-lib
140 - openstack/octavia-tempest-plugin
141 - openstack/python-octaviaclient
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000142 irrelevant-files:
143 - ^.*\.rst$
144 - ^api-ref/.*$
145 - ^doc/.*$
146 - ^etc/.*$
147 - ^releasenotes/.*$
148 vars:
149 devstack_localrc:
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000150 USE_PYTHON3: true
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100151 LIBVIRT_TYPE: kvm
152 LIBVIRT_CPU_MODE: host-passthrough
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000153 devstack_local_conf:
154 post-config:
155 $OCTAVIA_CONF:
156 DEFAULT:
157 debug: True
158 devstack_services:
159 c-bak: false
160 ceilometer-acentral: false
161 ceilometer-acompute: false
162 ceilometer-alarm-evaluator: false
163 ceilometer-alarm-notifier: false
164 ceilometer-anotification: false
165 ceilometer-api: false
166 ceilometer-collector: false
167 c-sch: false
168 c-api: false
169 c-vol: false
170 cinder: false
171 octavia: true
172 o-api: true
173 o-cw: true
174 o-hm: true
175 o-hk: true
176 swift: false
177 s-account: false
178 s-container: false
179 s-object: false
180 s-proxy: false
181 tempest: true
182 devstack_plugins:
183 octavia: https://opendev.org/openstack/octavia.git
Carlos Goncalvesf077c3a2020-10-19 11:17:26 +0200184 octavia-tempest-plugin: https://opendev.org/openstack/octavia-tempest-plugin.git
Brian Haley0f7e0282020-07-17 17:09:18 -0400185 neutron: https://opendev.org/openstack/neutron.git
Carlos Goncalvesf077c3a2020-10-19 11:17:26 +0200186 tempest_plugins:
187 - octavia-tempest-plugin
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000188
189- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700190 name: octavia-dsvm-live-base
191 parent: octavia-dsvm-base
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200192 nodeset: octavia-single-node-ubuntu-focal
Michael Johnsonb5690472018-09-05 09:20:39 -0700193 timeout: 9000
Jude Cross986e3f52017-07-24 14:57:20 -0700194 required-projects:
Jude Cross986e3f52017-07-24 14:57:20 -0700195 - openstack/diskimage-builder
Jude Cross986e3f52017-07-24 14:57:20 -0700196 vars:
Michael Johnsond5efbb12020-09-23 12:50:47 -0700197 configure_swap_size: 8192
Michael Johnson24733cb2018-09-10 10:46:45 -0700198 devstack_localrc:
199 DIB_LOCAL_ELEMENTS: openstack-ci-mirrors
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100200 LIBVIRT_TYPE: kvm
201 LIBVIRT_CPU_MODE: host-passthrough
Michael Johnsona2f55032019-02-14 15:03:01 -0800202 devstack_local_conf:
203 post-config:
204 $OCTAVIA_CONF:
205 haproxy_amphora:
206 # Set these higher for non-nested virt nodepool instances
Michael Johnson5b7b9d72019-08-10 16:56:25 -0700207 connection_max_retries: 1200
Michael Johnsona2f55032019-02-14 15:03:01 -0800208 build_active_retries: 300
German Eichberger070297f2018-12-19 14:59:45 -0800209 amphora_agent:
210 forward_all_logs: True
Michael Johnson5b7b9d72019-08-10 16:56:25 -0700211 test-config:
212 "$TEMPEST_CONFIG":
213 load_balancer:
214 check_interval: 1
215 check_timeout: 180
Michael Johnson89bdbcd2020-03-19 15:59:19 -0700216 loadbalancer-feature-enabled:
217 not_implemented_is_error: True
Jude Cross986e3f52017-07-24 14:57:20 -0700218 devstack_services:
ZhaoBo2a69ad02017-12-22 17:19:56 +0800219 neutron-qos: true
Ian Wienand70c06d82018-10-24 10:21:00 +1100220 zuul_copy_output:
221 '/var/log/dib-build' : logs
German Eichberger070297f2018-12-19 14:59:45 -0800222 '/var/log/octavia-amphora.log': logs
223 '/var/log/octavia-tenant-traffic.log': logs
Jude Cross986e3f52017-07-24 14:57:20 -0700224
225- job:
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000226 name: octavia-dsvm-live-base-ipv6-only
227 parent: octavia-dsvm-base-ipv6-only
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200228 nodeset: octavia-single-node-ubuntu-focal
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000229 timeout: 9000
230 required-projects:
231 - openstack/diskimage-builder
232 vars:
Michael Johnsond5efbb12020-09-23 12:50:47 -0700233 configure_swap_size: 8192
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000234 devstack_localrc:
235 DIB_LOCAL_ELEMENTS: openstack-ci-mirrors
236 devstack_local_conf:
237 post-config:
238 $OCTAVIA_CONF:
239 haproxy_amphora:
240 # Set these higher for non-nested virt nodepool instances
241 connection_max_retries: 1200
242 build_active_retries: 300
243 amphora_agent:
244 forward_all_logs: True
245 test-config:
246 "$TEMPEST_CONFIG":
247 load_balancer:
248 check_interval: 1
249 check_timeout: 180
250 devstack_services:
251 neutron-qos: true
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000252 zuul_copy_output:
253 '/var/log/dib-build' : logs
254 '/var/log/octavia-amphora.log': logs
255 '/var/log/octavia-tenant-traffic.log': logs
256
257- job:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700258 name: octavia-dsvm-live-two-node-base
259 parent: octavia-dsvm-base
260 nodeset: octavia-two-node
261 timeout: 9000
262 required-projects:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700263 - openstack/diskimage-builder
Michael Johnson9f99afd2018-09-25 11:13:19 -0700264 host-vars:
265 controller:
Michael Johnsond5efbb12020-09-23 12:50:47 -0700266 configure_swap_size: 8192
Michael Johnson9f99afd2018-09-25 11:13:19 -0700267 devstack_localrc:
268 # From devstack "vars:"
269 DATABASE_USER: octavia
270 DATABASE_PASSWORD: octavia_database_pw
271 RABBIT_PASSWORD: octavia_rabbit_pw
272 ADMIN_PASSWORD: octavia_admin_pw
273 SERVICE_PASSWORD: octavia_service_pw
274 NETWORK_GATEWAY: 10.1.0.1
275 FIXED_RANGE: 10.1.0.0/20
276 IPV4_ADDRS_SAFE_TO_USE: 10.1.0.0/20
277 FLOATING_RANGE: 172.24.5.0/24
278 PUBLIC_NETWORK_GATEWAY: 172.24.5.1
279 LOGFILE: /opt/stack/logs/devstacklog.txt
280 LOG_COLOR: false
281 VERBOSE: true
282 VERBOSE_NO_TIMESTAMP: true
283 NOVNC_FROM_PACKAGE: true
284 ERROR_ON_CLONE: true
285 MULTI_HOST: 1
286 SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
287 HOST_IP: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
Michael Johnson9f99afd2018-09-25 11:13:19 -0700288 USE_PYTHON3: true
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100289 LIBVIRT_TYPE: kvm
290 LIBVIRT_CPU_MODE: host-passthrough
Michael Johnson9f99afd2018-09-25 11:13:19 -0700291 # Octavia specific settings
292 OCTAVIA_CONTROLLER_IP_PORT_LIST: 192.168.0.3:5555,192.168.0.4:5555
293 OCTAVIA_MGMT_PORT_IP: 192.168.0.3
294 OCTAVIA_NODE: main
295 OCTAVIA_NODES: "main:{{ hostvars['controller']['nodepool']['private_ipv4'] }},second:{{ hostvars['controller2']['nodepool']['private_ipv4'] }}"
296 OCTAVIA_USE_PREGENERATED_CERTS: true
297 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000298 neutron: https://opendev.org/openstack/neutron.git
299 octavia: https://opendev.org/openstack/octavia.git
Carlos Goncalvesf077c3a2020-10-19 11:17:26 +0200300 octavia-tempest-plugin: https://opendev.org/openstack/octavia-tempest-plugin.git
301 tempest_plugins:
302 - octavia-tempest-plugin
German Eichberger070297f2018-12-19 14:59:45 -0800303 zuul_copy_output:
304 '/var/log/dib-build' : logs
305 '/var/log/octavia-amphora.log': logs
306 '/var/log/octavia-tenant-traffic.log': logs
Michael Johnson9f99afd2018-09-25 11:13:19 -0700307 controller2:
Michael Johnsond5efbb12020-09-23 12:50:47 -0700308 configure_swap_size: 8192
Michael Johnson9f99afd2018-09-25 11:13:19 -0700309 devstack_localrc:
310 # From devstack "vars:"
311 DATABASE_USER: octavia
312 DATABASE_PASSWORD: octavia_database_pw
313 RABBIT_PASSWORD: octavia_rabbit_pw
314 ADMIN_PASSWORD: octavia_admin_pw
315 SERVICE_PASSWORD: octavia_service_pw
316 NETWORK_GATEWAY: 10.1.0.1
317 FIXED_RANGE: 10.1.0.0/20
318 IPV4_ADDRS_SAFE_TO_USE: 10.1.0.0/20
319 FLOATING_RANGE: 172.24.5.0/24
320 PUBLIC_NETWORK_GATEWAY: 172.24.5.1
321 LOGFILE: /opt/stack/logs/devstacklog.txt
322 LOG_COLOR: false
323 VERBOSE: true
324 VERBOSE_NO_TIMESTAMP: true
325 NOVNC_FROM_PACKAGE: true
326 ERROR_ON_CLONE: true
327 MULTI_HOST: 1
328 HOST_IP: "{{ hostvars['controller2']['nodepool']['private_ipv4'] }}"
329 SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
330 NEUTRON_SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
331 DATABASE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
332 RABBIT_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
333 GLANCE_HOSTPORT: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}:9292"
334 USE_PYTHON3: true
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100335 LIBVIRT_TYPE: kvm
336 LIBVIRT_CPU_MODE: host-passthrough
Michael Johnson9f99afd2018-09-25 11:13:19 -0700337 # Octavia specific settings
338 OCTAVIA_CONTROLLER_IP_PORT_LIST: 192.168.0.3:5555,192.168.0.4:5555
339 OCTAVIA_NODE: subnode
340 OCTAVIA_USE_PREGENERATED_CERTS: true
341 OCTAVIA_MGMT_PORT_IP: 192.168.0.4
342 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000343 octavia: https://opendev.org/openstack/octavia.git
Carlos Goncalvesf077c3a2020-10-19 11:17:26 +0200344 octavia-tempest-plugin: https://opendev.org/openstack/octavia-tempest-plugin.git
345 tempest_plugins:
346 - octavia-tempest-plugin
German Eichberger070297f2018-12-19 14:59:45 -0800347 zuul_copy_output:
348 '/var/log/octavia-amphora.log': logs
349 '/var/log/octavia-tenant-traffic.log': logs
Michael Johnson9f99afd2018-09-25 11:13:19 -0700350 group-vars:
351 controller:
352 devstack_local_conf:
353 post-config:
354 $OCTAVIA_CONF:
355 DEFAULT:
356 debug: True
357 api_settings:
358 api_v1_enabled: False
German Eichberger070297f2018-12-19 14:59:45 -0800359 amphora_agent:
360 forward_all_logs: True
Michael Johnson9f99afd2018-09-25 11:13:19 -0700361 devstack_services:
362 base: false
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800363 barbican: false
Michael Johnson9f99afd2018-09-25 11:13:19 -0700364 dstat: true
365 g-api: true
366 g-reg: true
367 key: true
Brian Haleyfdefa802020-01-24 17:32:18 -0500368 memory_tracker: false
Michael Johnson9f99afd2018-09-25 11:13:19 -0700369 mysql: true
370 n-api: true
371 n-api-meta: true
372 n-cauth: true
373 n-cond: true
374 n-cpu: true
375 n-obj: true
376 n-sch: true
377 neutron-qos: true
378 octavia: true
379 o-api-ha: true
380 o-api: true
381 o-cw: true
382 o-hm: true
383 o-hk: true
Michael Johnson9f99afd2018-09-25 11:13:19 -0700384 placement-api: true
385 q-agt: true
386 q-dhcp: true
387 q-l3: true
388 q-meta: true
389 q-svc: true
390 rabbit: true
391 tempest: true
392 tls-proxy: true
393 subnode:
394 devstack_local_conf:
395 post-config:
396 $OCTAVIA_CONF:
397 DEFAULT:
398 debug: True
399 api_settings:
400 api_v1_enabled: False
German Eichberger070297f2018-12-19 14:59:45 -0800401 amphora_agent:
402 forward_all_logs: True
Michael Johnson9f99afd2018-09-25 11:13:19 -0700403 devstack_services:
404 c-vol: false
405 c-bak: false
406 octavia: true
407 o-api: true
408 o-cw: true
409 o-hm: true
410 o-hk: true
Michael Johnson5a16ad32018-10-18 14:49:11 -0700411 q-agt: true
Michael Johnson9f99afd2018-09-25 11:13:19 -0700412
413- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700414 name: octavia-dsvm-noop-base
415 parent: octavia-dsvm-base
416 vars:
417 devstack_localrc:
418 DISABLE_AMP_IMAGE_BUILD: True
419 devstack_local_conf:
420 test-config:
421 "$TEMPEST_CONFIG":
422 load_balancer:
423 test_with_noop: True
Michael Johnson6a9236a2020-08-04 23:54:54 +0000424 build_interval: 0.5
425 check_interval: 0.5
426 lb_build_interval: 0.5
Michael Johnsona1862ff2020-06-21 12:15:27 -0700427 # AZ API tests with no-op need AZs configured but they do not
428 # need to actually exist in Nova due to the no-op driver.
429 availability_zone: bogus-az-1
430 availability_zone2: bogus-az-2
431 availability_zone3: bogus-az-3
Jude Cross986e3f52017-07-24 14:57:20 -0700432 post-config:
433 $OCTAVIA_CONF:
434 controller_worker:
435 amphora_driver: amphora_noop_driver
436 compute_driver: compute_noop_driver
437 network_driver: network_noop_driver
Carlos Goncalves3ab77932020-06-25 15:30:02 +0200438 image_driver: image_noop_driver
Jude Cross986e3f52017-07-24 14:57:20 -0700439 certificates:
440 cert_manager: local_cert_manager
441 devstack_services:
442 barbican: false
443
444- job:
445 name: octavia-v2-dsvm-noop-api
446 parent: octavia-dsvm-noop-base
447 vars:
448 devstack_local_conf:
449 post-config:
450 $OCTAVIA_CONF:
451 api_settings:
452 api_v1_enabled: False
Michael Johnsondc5a39d2018-10-11 16:52:56 -0700453 audit:
454 enabled: True
455 audit_middleware_notifications:
456 driver: log
Michael Johnson6a9236a2020-08-04 23:54:54 +0000457 tempest_concurrency: 4
Jude Cross986e3f52017-07-24 14:57:20 -0700458 tempest_test_regex: ^octavia_tempest_plugin.tests.api.v2
459 tox_envlist: all
Carlos Goncalves531c5062019-06-23 15:18:06 +0200460 irrelevant-files:
461 - ^.*\.rst$
462 - ^api-ref/.*$
463 - ^doc/.*$
464 - ^etc/.*$
465 - ^releasenotes/.*$
466 - ^octavia_tempest_plugin/tests/(?!api/|\w+\.py).*
Jude Cross986e3f52017-07-24 14:57:20 -0700467
468- job:
Michael Johnson6006de72021-02-21 01:42:39 +0000469 name: octavia-v2-dsvm-noop-api-scoped-tokens
470 parent: octavia-v2-dsvm-noop-api
471 vars:
472 devstack_local_conf:
473 post-config:
474 $OCTAVIA_CONF:
475 oslo_policy:
476 enforce_scope: True
477 enforce_new_defaults: True
478 test-config:
479 "$TEMPEST_CONFIG":
480 enforce_scope:
481 octavia: True
482 load_balancer:
483 enforce_new_defaults: True
484
485- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800486 name: octavia-v2-dsvm-noop-py2-api
Jude Cross986e3f52017-07-24 14:57:20 -0700487 parent: octavia-v2-dsvm-noop-api
488 vars:
489 devstack_localrc:
Michael Johnson9153af12018-12-12 14:12:53 -0800490 USE_PYTHON3: False
Jude Cross986e3f52017-07-24 14:57:20 -0700491
492- job:
Carlos Goncalves41b3aac2020-09-30 09:33:47 +0200493 name: octavia-v2-dsvm-noop-api-stable-victoria
494 parent: octavia-v2-dsvm-noop-api
495 override-checkout: stable/victoria
496
497- job:
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000498 name: octavia-v2-dsvm-noop-api-stable-ussuri
499 parent: octavia-v2-dsvm-noop-api
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200500 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000501 override-checkout: stable/ussuri
502
503- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200504 name: octavia-v2-dsvm-noop-api-stable-train
505 parent: octavia-v2-dsvm-noop-api
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200506 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200507 override-checkout: stable/train
508
509- job:
Jude Cross986e3f52017-07-24 14:57:20 -0700510 name: octavia-v2-dsvm-scenario
Michael Johnsonb5690472018-09-05 09:20:39 -0700511 parent: octavia-dsvm-live-base
Jude Cross986e3f52017-07-24 14:57:20 -0700512 vars:
513 devstack_local_conf:
514 post-config:
515 $OCTAVIA_CONF:
516 api_settings:
517 api_v1_enabled: False
Michael Johnsonb1ba3b32019-07-30 20:23:51 -0700518 test-config:
519 "$TEMPEST_CONFIG":
520 loadbalancer-feature-enabled:
521 log_offload_enabled: True
Jude Cross986e3f52017-07-24 14:57:20 -0700522 tempest_concurrency: 2
523 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
Andreas Jaegereaedb342018-01-12 17:04:29 +0100524 tox_envlist: all
Carlos Goncalves531c5062019-06-23 15:18:06 +0200525 irrelevant-files:
526 - ^.*\.rst$
527 - ^api-ref/.*$
528 - ^doc/.*$
529 - ^etc/.*$
530 - ^releasenotes/.*$
531 - ^octavia_tempest_plugin/tests/(?!scenario/|\w+\.py).*
Michael Johnson85642902017-11-14 09:47:37 -0800532
533- job:
Ghanshyam Manncccc2622019-09-17 19:34:46 +0000534 name: octavia-v2-dsvm-scenario-ipv6-only
535 parent: octavia-dsvm-live-base-ipv6-only
536 vars:
537 devstack_local_conf:
538 post-config:
539 $OCTAVIA_CONF:
540 api_settings:
541 api_v1_enabled: False
542 tempest_concurrency: 2
543 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
544 tox_envlist: all
545 irrelevant-files:
546 - ^.*\.rst$
547 - ^api-ref/.*$
548 - ^doc/.*$
549 - ^etc/.*$
550 - ^releasenotes/.*$
551 - ^octavia_tempest_plugin/tests/(?!scenario/|\w+\.py).*
552
553- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800554 name: octavia-v2-dsvm-py2-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800555 parent: octavia-v2-dsvm-scenario
Michael Johnson85642902017-11-14 09:47:37 -0800556 vars:
557 devstack_localrc:
Michael Johnson9153af12018-12-12 14:12:53 -0800558 USE_PYTHON3: False
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200559 required-projects:
560 - name: openstack/diskimage-builder
561 override-checkout: 2.30.0
Michael Johnsondf240792018-10-10 17:03:21 -0700562
563- job:
Carlos Goncalves41b3aac2020-09-30 09:33:47 +0200564 name: octavia-v2-dsvm-scenario-stable-victoria
565 parent: octavia-v2-dsvm-scenario
566 override-checkout: stable/victoria
567
568- job:
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000569 name: octavia-v2-dsvm-scenario-stable-ussuri
570 parent: octavia-v2-dsvm-scenario
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200571 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000572 override-checkout: stable/ussuri
573
574- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200575 name: octavia-v2-dsvm-scenario-stable-train
576 parent: octavia-v2-dsvm-scenario
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200577 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200578 override-checkout: stable/train
579
Michael Johnson2734ffe2019-01-16 15:59:34 -0800580# Legacy jobs for the transition to the act-stdby two node jobs
Carlos Goncalvescedab482018-07-31 15:09:36 +0200581- job:
Michael Johnson9f99afd2018-09-25 11:13:19 -0700582 name: octavia-v2-dsvm-scenario-two-node
583 parent: octavia-dsvm-live-two-node-base
584 vars:
585 tempest_concurrency: 2
586 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
587 tox_envlist: all
Carlos Goncalves531c5062019-06-23 15:18:06 +0200588 irrelevant-files:
589 - ^.*\.rst$
590 - ^api-ref/.*$
591 - ^doc/.*$
592 - ^etc/.*$
593 - ^releasenotes/.*$
594 - ^octavia_tempest_plugin/tests/(?!scenario/|\w+\.py).*
Michael Johnson9f99afd2018-09-25 11:13:19 -0700595
596- job:
597 name: octavia-v2-dsvm-py2-scenario-two-node
598 parent: octavia-v2-dsvm-scenario-two-node
599 host-vars:
600 controller:
601 devstack_localrc:
602 USE_PYTHON3: False
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100603 LIBVIRT_TYPE: kvm
604 LIBVIRT_CPU_MODE: host-passthrough
Michael Johnson9f99afd2018-09-25 11:13:19 -0700605 controller2:
606 devstack_localrc:
607 USE_PYTHON3: False
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100608 LIBVIRT_TYPE: kvm
609 LIBVIRT_CPU_MODE: host-passthrough
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200610 required-projects:
611 - name: openstack/diskimage-builder
612 override-checkout: 2.30.0
Michael Johnson9f99afd2018-09-25 11:13:19 -0700613
614- job:
Michael Johnson2734ffe2019-01-16 15:59:34 -0800615 name: octavia-v2-act-stdby-dsvm-scenario-two-node
616 parent: octavia-dsvm-live-two-node-base
617 vars:
618 tempest_concurrency: 2
619 tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2
620 tox_envlist: all
621 devstack_local_conf:
Carlos Goncalves5700f3c2020-07-21 15:58:25 +0200622 post-config:
623 $OCTAVIA_CONF:
624 nova:
625 enable_anti_affinity: True
Michael Johnson2734ffe2019-01-16 15:59:34 -0800626 test-config:
627 "$TEMPEST_CONFIG":
628 load_balancer:
629 loadbalancer_topology: ACTIVE_STANDBY
630
631- job:
Michael Johnson9153af12018-12-12 14:12:53 -0800632 name: octavia-v2-dsvm-py2-scenario-centos-7
633 parent: octavia-v2-dsvm-py2-scenario
Carlos Goncalvesca40afb2020-06-26 19:14:33 +0200634 nodeset: octavia-single-node-centos-7
Carlos Goncalvescedab482018-07-31 15:09:36 +0200635 vars:
636 devstack_localrc:
637 OCTAVIA_AMP_BASE_OS: centos
638 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
639 OCTAVIA_AMP_IMAGE_SIZE: 3
640
641- job:
Carlos Goncalves658fdec2019-12-04 19:24:14 +0100642 name: octavia-v2-dsvm-scenario-centos-8
643 parent: octavia-v2-dsvm-scenario
Carlos Goncalvesca40afb2020-06-26 19:14:33 +0200644 nodeset: octavia-single-node-centos-8
Carlos Goncalves658fdec2019-12-04 19:24:14 +0100645 vars:
646 devstack_localrc:
647 OCTAVIA_AMP_BASE_OS: centos
648 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 8
649 OCTAVIA_AMP_IMAGE_SIZE: 3
650
651- job:
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200652 name: octavia-v2-dsvm-scenario-ubuntu-focal
Carlos Goncalvescedab482018-07-31 15:09:36 +0200653 parent: octavia-v2-dsvm-scenario
654 vars:
655 devstack_localrc:
656 OCTAVIA_AMP_BASE_OS: ubuntu
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200657 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: focal
Michael Johnsonccf52542019-04-15 07:58:16 -0700658
659- job:
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800660 name: octavia-v2-dsvm-tls-barbican
661 parent: octavia-v2-dsvm-scenario
662 required-projects:
663 - openstack/barbican
664 - openstack/diskimage-builder
665 - openstack/python-barbicanclient
Arx Cruza1c25b32019-02-25 14:06:39 +0100666 - openstack/barbican-tempest-plugin
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800667 vars:
668 tempest_test_regex: ^octavia_tempest_plugin.tests.barbican_scenario.v2
669 devstack_services:
670 barbican: true
671 devstack_plugins:
OpenDev Sysadminseed1c6b2019-04-19 19:35:19 +0000672 barbican: https://opendev.org/openstack/barbican.git
Carlos Goncalvesf077c3a2020-10-19 11:17:26 +0200673 tempest_plugins:
674 - octavia-tempest-plugin
675 - barbican-tempest-plugin
Carlos Goncalves531c5062019-06-23 15:18:06 +0200676 irrelevant-files:
677 - ^.*\.rst$
678 - ^api-ref/.*$
679 - ^doc/.*$
680 - ^etc/.*$
681 - ^releasenotes/.*$
682 - ^octavia_tempest_plugin/tests/(?!barbican_scenario/|\w+\.py).*
Michael Johnson0a0f9b32019-01-02 16:58:21 -0800683
Carlos Goncalves564facf2019-05-03 11:29:05 -0600684- job:
Carlos Goncalves41b3aac2020-09-30 09:33:47 +0200685 name: octavia-v2-dsvm-tls-barbican-stable-victoria
686 parent: octavia-v2-dsvm-tls-barbican
687 override-checkout: stable/victoria
688
689- job:
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000690 name: octavia-v2-dsvm-tls-barbican-stable-ussuri
691 parent: octavia-v2-dsvm-tls-barbican
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200692 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000693 override-checkout: stable/ussuri
694
695- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200696 name: octavia-v2-dsvm-tls-barbican-stable-train
697 parent: octavia-v2-dsvm-tls-barbican
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200698 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200699 override-checkout: stable/train
700
701- job:
Carlos Goncalves564facf2019-05-03 11:29:05 -0600702 name: octavia-v2-dsvm-tls-barbican-stable-rocky
703 parent: octavia-v2-dsvm-tls-barbican
Carlos Goncalvesca40afb2020-06-26 19:14:33 +0200704 nodeset: openstack-single-node-xenial
Carlos Goncalves564facf2019-05-03 11:29:05 -0600705 override-checkout: stable/rocky
706
707- job:
708 name: octavia-v2-dsvm-tls-barbican-stable-queens
709 parent: octavia-v2-dsvm-tls-barbican
Carlos Goncalvesca40afb2020-06-26 19:14:33 +0200710 nodeset: openstack-single-node-xenial
Carlos Goncalves564facf2019-05-03 11:29:05 -0600711 override-checkout: stable/queens
712
Carlos Goncalves5b963c42019-02-03 15:37:28 +0100713- job:
714 name: octavia-v2-dsvm-spare-pool
715 parent: octavia-v2-dsvm-scenario
716 vars:
717 tempest_test_regex: ^octavia_tempest_plugin.tests.spare_pool_scenario.v2
718 devstack_local_conf:
719 post-config:
720 $OCTAVIA_CONF:
721 house_keeping:
722 spare_amphora_pool_size: 1
723 test-config:
724 "$TEMPEST_CONFIG":
725 loadbalancer-feature-enabled:
726 spare_pool_enabled: True
727
728- job:
729 name: octavia-v2-dsvm-py2-spare-pool
730 parent: octavia-v2-dsvm-spare-pool
731 vars:
732 devstack_localrc:
733 USE_PYTHON3: False
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200734 required-projects:
735 - name: openstack/diskimage-builder
736 override-checkout: 2.30.0
Carlos Goncalves5b963c42019-02-03 15:37:28 +0100737
738- job:
Carlos Goncalves41b3aac2020-09-30 09:33:47 +0200739 name: octavia-v2-dsvm-spare-pool-stable-victoria
740 parent: octavia-v2-dsvm-spare-pool
741 override-checkout: stable/victoria
742
743- job:
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000744 name: octavia-v2-dsvm-spare-pool-stable-ussuri
745 parent: octavia-v2-dsvm-spare-pool
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200746 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000747 override-checkout: stable/ussuri
748
749- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200750 name: octavia-v2-dsvm-spare-pool-stable-train
751 parent: octavia-v2-dsvm-spare-pool
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200752 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200753 override-checkout: stable/train
754
755- job:
Michael Johnson97dcb812019-02-20 15:21:03 -0800756 name: octavia-v2-dsvm-cinder-amphora
757 parent: octavia-v2-dsvm-scenario
758 required-projects:
759 - openstack/cinder
Carlos Goncalves7cca66d2020-01-16 17:50:44 +0100760 - openstack/devstack
Michael Johnson97dcb812019-02-20 15:21:03 -0800761 - openstack/diskimage-builder
762 - openstack/octavia
763 - openstack/octavia-lib
764 - openstack/python-cinderclient
765 - openstack/python-octaviaclient
766 vars:
767 devstack_local_conf:
768 post-config:
769 $OCTAVIA_CONF:
770 controller_worker:
771 volume_driver: volume_cinder_driver
772 cinder:
773 volume_size: 2
774 devstack_services:
775 c-bak: true
776 ceilometer-acentral: false
777 ceilometer-acompute: false
778 ceilometer-alarm-evaluator: false
779 ceilometer-alarm-notifier: false
780 ceilometer-anotification: false
781 ceilometer-api: false
782 ceilometer-collector: false
783 c-sch: true
784 c-api: true
785 c-vol: true
786 cinder: true
787 octavia: true
788 o-api: true
789 o-cw: true
790 o-hm: true
791 o-hk: true
792 swift: false
793 s-account: false
794 s-container: false
795 s-object: false
796 s-proxy: false
797 tempest: true
798
Michael Johnson9153af12018-12-12 14:12:53 -0800799# Temporary transitional aliases for gates used in other repos
800# Remove once octavia has transitioned job names
801- job:
802 name: octavia-v2-dsvm-noop-py35-api
803 parent: octavia-v2-dsvm-noop-api
804
805- job:
806 name: octavia-v2-dsvm-py35-scenario
807 parent: octavia-v2-dsvm-scenario
808
809- job:
810 name: octavia-v2-dsvm-scenario-centos-7
811 parent: octavia-v2-dsvm-py2-scenario-centos-7
Carlos Goncalvesca40afb2020-06-26 19:14:33 +0200812 nodeset: octavia-single-node-centos-7
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100813
814- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200815 name: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100816 parent: octavia-dsvm-live-base
817 pre-run: playbooks/act_stby_iptables/pre.yaml
818 vars:
819 devstack_localrc:
820 OCTAVIA_USE_PREGENERATED_SSH_KEY: True
821 OCTAVIA_PREGENERATED_SSH_KEY_PATH: /tmp/octavia_ssh_key
822 devstack_local_conf:
823 post-config:
824 $OCTAVIA_CONF:
825 api_settings:
826 api_v1_enabled: False
827 controller_worker:
828 loadbalancer_topology: ACTIVE_STANDBY
829 task_flow:
830 engine: parallel
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100831 test-config:
832 "$TEMPEST_CONFIG":
833 load_balancer:
834 check_timeout: 180
Carlos Goncalvesee09a1b2019-07-22 11:45:04 +0200835 loadbalancer_topology: 'ACTIVE_STANDBY'
Carlos Goncalves9891de02019-07-28 13:37:33 +0200836 amphora_ssh_key: '/tmp/octavia_ssh_key'
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100837 tempest_test_regex: ^octavia_tempest_plugin.tests.act_stdby_scenario.v2.test_active_standby_iptables
838 tox_envlist: all
839
Carlos Goncalves531c5062019-06-23 15:18:06 +0200840
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100841- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200842 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
843 parent: octavia-v2-act-stdby-iptables-dsvm-scenario
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100844 vars:
845 devstack_localrc:
846 USE_PYTHON3: False
Carlos Goncalvesea5d3742020-06-05 10:49:05 +0200847 required-projects:
848 - name: openstack/diskimage-builder
849 override-checkout: 2.30.0
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100850
851- job:
Carlos Goncalves531b1292019-06-20 16:53:23 +0200852 name: octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7
853 parent: octavia-v2-act-stdby-iptables-dsvm-py2-scenario
Carlos Goncalvesca40afb2020-06-26 19:14:33 +0200854 nodeset: octavia-single-node-centos-7
Carlos Goncalvesc2e12162019-02-14 23:57:44 +0100855 vars:
856 devstack_localrc:
857 USE_PYTHON3: False
858 OCTAVIA_AMP_BASE_OS: centos
859 OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 7
860 OCTAVIA_AMP_IMAGE_SIZE: 3
861 devstack_local_conf:
862 test-config:
863 "$TEMPEST_CONFIG":
864 load_balancer:
865 amphora_ssh_user: centos
866
867- job:
Michael Johnson6d99fc62018-07-22 16:04:48 -0700868 name: octavia-v2-act-stdby-dsvm-scenario
869 parent: octavia-dsvm-live-base
870 vars:
871 devstack_local_conf:
872 post-config:
873 $OCTAVIA_CONF:
874 api_settings:
875 api_v1_enabled: False
876 controller_worker:
877 loadbalancer_topology: ACTIVE_STANDBY
878 task_flow:
879 engine: parallel
880 tempest_concurrency: 2
881 tempest_test_regex: ^octavia_tempest_plugin.tests.act_stdby_scenario.v2.test_active_standby\.
882 tox_envlist: all
883
884- job:
Carlos Goncalves41b3aac2020-09-30 09:33:47 +0200885 name: octavia-v2-act-stdby-dsvm-scenario-stable-victoria
886 parent: octavia-v2-act-stdby-dsvm-scenario
887 override-checkout: stable/victoria
888
889- job:
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000890 name: octavia-v2-act-stdby-dsvm-scenario-stable-ussuri
891 parent: octavia-v2-act-stdby-dsvm-scenario
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200892 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesd2b5b442020-07-09 18:49:50 +0000893 override-checkout: stable/ussuri
894
895- job:
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200896 name: octavia-v2-act-stdby-dsvm-scenario-stable-train
897 parent: octavia-v2-act-stdby-dsvm-scenario
Gregory Thiemonge3079d002021-04-30 15:38:31 +0200898 nodeset: octavia-single-node-ubuntu-bionic
Carlos Goncalvesabb87c52019-10-04 12:25:42 +0200899 override-checkout: stable/train
900
Michael Johnson89bdbcd2020-03-19 15:59:19 -0700901######### Third party jobs ##########
902
903- job:
Michael Johnson6a9236a2020-08-04 23:54:54 +0000904 name: neutron-ovn-provider-v2-api
Brian Haley78e69702021-01-18 11:12:40 -0500905 parent: ovn-octavia-provider-tempest-release
Michael Johnson6a9236a2020-08-04 23:54:54 +0000906 description: Runs the neutron OVN provider driver for Octavia api test.
907 voting: false
908 timeout: 5400
909 attempts: 1
910 tags: ovn-octavia-provider
911 irrelevant-files:
912 - ^.*\.rst$
913 - ^api-ref/.*$
914 - ^doc/.*$
915 - ^etc/.*$
916 - ^releasenotes/.*$
917 - ^octavia/amphorae/.*$
918 - ^octavia/api/drivers/amphora_driver/.*$
919 - ^octavia/compute/.*$
920 - ^octavia/controller/.*$
921 - ^octavia/distributor/.*$
922 - ^octavia/volume/.*$
923 - ^octavia/tests/.*$
924 vars:
925 tempest_test_regex: ^octavia_tempest_plugin.tests.api.v2
926 devstack_local_conf:
927 test-config:
928 "$TEMPEST_CONFIG":
929 loadbalancer-feature-enabled:
930 not_implemented_is_error: False
931
932- job:
Michael Johnson89bdbcd2020-03-19 15:59:19 -0700933 name: neutron-ovn-provider-v2-scenario
Brian Haley78e69702021-01-18 11:12:40 -0500934 parent: ovn-octavia-provider-tempest-release
Michael Johnson89bdbcd2020-03-19 15:59:19 -0700935 description: Runs the neutron OVN provider driver for Octavia scenario test.
936 voting: false
937 timeout: 5400
938 attempts: 1
939 tags: ovn-octavia-provider
940 irrelevant-files:
941 - ^.*\.rst$
942 - ^api-ref/.*$
943 - ^doc/.*$
944 - ^etc/.*$
945 - ^releasenotes/.*$
946 - ^octavia/amphorae/.*$
947 - ^octavia/api/drivers/amphora_driver/.*$
948 - ^octavia/compute/.*$
949 - ^octavia/controller/.*$
950 - ^octavia/distributor/.*$
951 - ^octavia/volume/.*$
952 - ^octavia/tests/.*$
953 vars:
954 devstack_local_conf:
955 test-config:
956 "$TEMPEST_CONFIG":
957 loadbalancer-feature-enabled:
958 not_implemented_is_error: False