devstack-plugin-tobiko/zuul.d/devstack-tobiko-minimal.yaml
Slawek Kaplonski 9cef00325c Disable "stateless SG" API extension in Neutron
As long as Tobiko jobs are running on Ubuntu older than 22.04 we should
disable stateless SG there as OVN in such Ubuntu is too old and don't
support ACL action "allow-stateless".

Change-Id: I017c4fdafc712ffdfcc66105edd87968c60ce5e6
2023-02-06 09:15:28 +01:00

94 lines
2.6 KiB
YAML

---
- project-template:
name: devstack-tobiko-minimal
description: |
Minimal DevStack jobs intended to gate projects with Tobiko
check: &CHECK
jobs:
- devstack-tobiko-minimal
gate: *CHECK
periodic: *CHECK
# --- Minimal jobs -----------------------------------------------------------
- job:
abstract: false
name: devstack-tobiko-minimal
parent: devstack
nodeset: devstack-tobiko
voting: true
description: |
Minimal Devstack Tobiko Plugin job.
This job provides the base for both the single and multi-node
test setup. To run a multi-node test inherit from devstack-tobiko
job and set the nodeset to a multi-node one.
required-projects:
- openstack/devstack-gate
- openstack/heat
- x/devstack-plugin-tobiko
- x/tobiko
roles:
- zuul: x/tobiko
timeout: 10800
vars:
configure_swap_size: 8192
devstack_localrc:
GLANCE_ENABLE_QUOTAS: false
KEYSTONE_ADMIN_ENDPOINT: true
LOG_COLOR: false
MULTI_HOST: 0
devstack_plugins:
heat: https://opendev.org/openstack/heat.git
devstack-plugin-tobiko: https://opendev.org/x/devstack-plugin-tobiko.git
devstack_services:
heat: true
h-api: true
h-api-cfn: true
h-eng: true
n-cpu: true
tempest: false
tls-proxy: false
s-account: false
s-container: false
s-object: false
s-proxy: false
# NOTE(slaweq): without Swift, c-bak cannot run (in the Gate at least)
c-bak: false
devstack_local_conf:
post-config:
$NEUTRON_CONF:
ovn:
# TODO(slaweq): remove this config option once jobs will be
# migrated to Ubuntu 22.04 or newer
allow_stateless_action_supported: False
zuul_copy_output:
'{{ stage_dir }}/stackviz': logs
"{{ devstack_base_dir }}/data/ovn": "logs"
"{{ devstack_base_dir }}/data/ovs": "logs"
"{{ devstack_log_dir }}/ovsdb-server-nb.log": "logs"
"{{ devstack_log_dir }}/ovsdb-server-sb.log": "logs"
extensions_to_txt:
conf: true
log: true
yaml: true
yml: true
test_log_debug: true
test_case_timeout: 1800
test_workflow: faults
pre-run: playbooks/devstack/pre.yaml
run: playbooks/devstack/run.yaml
post-run: playbooks/devstack/post.yaml
irrelevant-files:
- ^.*\.rst$
- ^doc/
- ^infrared_plugin/
- ^playbooks/vagrant
- ^releasenotes/
- ^report/
- ^tobiko/tests/functional/
- ^tobiko/tests/unit/
- ^Vagrantfile