
Depends-On: https://review.opendev.org/c/x/tobiko/+/834841 Change-Id: Ie331e78f2fd841d7e0c95e418a6f4061aa1d9a8c
87 lines
2.4 KiB
YAML
87 lines
2.4 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
|
|
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
|