ecf4e7331d
project openstack/devstack-gate has been deprecated and it was not really necessary for tobiko jobs, so this patch removes it. Change-Id: I85ca0dcabb055533a9567895d26255c0fb49c520
114 lines
3.2 KiB
YAML
114 lines
3.2 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-jammy
|
|
voting: true
|
|
branches:
|
|
regex: ^(unmaintained|stable/(wallaby|xena|yoga|zed|2023.1)).*$
|
|
negate: 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/heat
|
|
- x/devstack-plugin-tobiko
|
|
- x/tobiko
|
|
roles:
|
|
- zuul: x/tobiko
|
|
timeout: 10800
|
|
vars: &job_vars
|
|
configure_swap_size: 8192
|
|
devstack_localrc:
|
|
GLANCE_ENABLE_QUOTAS: false
|
|
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: &irrelevant-files
|
|
- ^.*\.rst$
|
|
- ^doc/
|
|
- ^infrared_plugin/
|
|
- ^playbooks/vagrant
|
|
- ^releasenotes/
|
|
- ^report/
|
|
- ^tobiko/tests/functional/
|
|
- ^tobiko/tests/unit/
|
|
- ^Vagrantfile
|
|
|
|
- job:
|
|
abstract: false
|
|
name: devstack-tobiko-minimal
|
|
parent: devstack
|
|
nodeset: devstack-tobiko-focal
|
|
voting: true
|
|
branches: ^(unmaintained|stable/(wallaby|xena|yoga|zed|2023.1)).*$
|
|
description: |
|
|
Minimal Devstack Tobiko Plugin job Stable branches variant.
|
|
|
|
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/heat
|
|
- x/devstack-plugin-tobiko
|
|
- x/tobiko
|
|
roles:
|
|
- zuul: x/tobiko
|
|
timeout: 10800
|
|
vars: *job_vars
|
|
pre-run: playbooks/devstack/pre.yaml
|
|
run: playbooks/devstack/run.yaml
|
|
post-run: playbooks/devstack/post.yaml
|
|
irrelevant-files: *irrelevant-files
|