Create single-node octavia gate job

Change-Id: Id482a20e14dc0b5c2e8409fd0835f5b90c2c5765
This commit is contained in:
Federico Ressi 2021-01-19 08:54:14 +01:00
parent d4b6a66e76
commit 4cd8efe86e
4 changed files with 59 additions and 35 deletions

View File

@ -115,39 +115,6 @@
- ^tobiko/tests/unit/
- job:
name: devstack-tobiko-octavia
parent: devstack-tobiko
abstract: true
description: |
Base Tobiko devstack job to be used with Octavia.
required-projects:
- openstack/barbican
- openstack/diskimage-builder
- openstack/octavia
- openstack/octavia-lib
- openstack/python-barbicanclient
- openstack/tripleo-image-elements
vars:
devstack_services:
# Octavia
octavia: true
o-cw: true
o-hk: true
o-hm: true
o-api: true
zuul_copy_output:
'/var/log/dib-build/': logs
'/var/log/octavia-tenant-traffic.log': logs
'/var/log/octavia-amphora.log': logs
extensions_to_txt:
conf: true
log: true
yaml: true
yml: true
- job: &DEVSTACK_TOBIKO_GATE_JOB
name: devstack-tobiko-gate
parent: devstack-tobiko
@ -181,7 +148,7 @@
- job:
name: devstack-tobiko-multinode
parent: devstack-tobiko-octavia
parent: devstack-tobiko
abstract: true
description: Base DevStack Tobiko job with multinode.
pre-run: playbooks/multinode-setup.yaml

54
zuul.d/octavia.yaml Normal file
View File

@ -0,0 +1,54 @@
---
- job: &OCTAVIA_BASE
name: devstack-tobiko-octavia
parent: devstack-tobiko
abstract: true
required-projects:
- openstack/barbican
- openstack/diskimage-builder
- openstack/octavia
- openstack/octavia-lib
- openstack/python-barbicanclient
- openstack/tripleo-image-elements
vars:
devstack_plugins:
barbican: https://opendev.org/openstack/barbican.git
octavia: https://opendev.org/openstack/octavia.git
devstack_services:
# Octavia
octavia: true
o-cw: true
o-hk: true
o-hm: true
o-api: true
zuul_copy_output:
'/var/log/dib-build/': logs
'/var/log/octavia-tenant-traffic.log': logs
'/var/log/octavia-amphora.log': logs
# --- Gate -------------------------------------------------------------------
- job:
<<: *OCTAVIA_BASE
name: devstack-tobiko-gate-octavia
parent: devstack-tobiko-gate
abstract: false
description: |
Tobiko devstack job used to gate with OVS and Octavia
voting: true
- job:
name: devstack-tobiko-gate-octavia-centos
parent: devstack-tobiko-gate-octavia
nodeset: devstack-single-node-centos-8
voting: false
- job:
name: devstack-tobiko-gate-octavia-ubuntu
parent: devstack-tobiko-gate-octavia
nodeset: openstack-single-node-focal
voting: false

View File

@ -8,8 +8,9 @@
check: &gate_check_pipeline
jobs:
- devstack-tobiko-gate
- devstack-tobiko-gate-ovn
- devstack-tobiko-gate-multinode
- devstack-tobiko-gate-octavia
- devstack-tobiko-gate-ovn
gate: *gate_check_pipeline

View File

@ -11,6 +11,8 @@
jobs:
- devstack-tobiko-gate-centos
- devstack-tobiko-gate-ubuntu
- devstack-tobiko-gate-octavia-centos
- devstack-tobiko-gate-octavia-ubuntu
- devstack-tobiko-gate-ovn-centos
- devstack-tobiko-gate-ovn-ubuntu
- devstack-tobiko-faults-centos