Add ceph jobs

Change-Id: Ia7e1d60cf39df51cbf75c385bd4651b2ed4e3831
This commit is contained in:
Federico Ressi 2021-05-06 09:36:10 +02:00
parent 4187417bf0
commit 1db0c9f983
3 changed files with 56 additions and 0 deletions

52
zuul.d/ceph.yaml Normal file
View File

@ -0,0 +1,52 @@
---
- job: &CEPH_BASE
name: devstack-tobiko-ceph
parent: devstack-tobiko
abstract: true
required-projects:
- openstack/devstack-plugin-ceph
vars:
devstack_plugins:
devstack-plugin-ceph:
https://opendev.org/openstack/devstack-plugin-ceph.git
devstack_localrc:
ENABLE_CEPH_CINDER: true # ceph backend for cinder
ENABLE_CEPH_GLANCE: true # store images in ceph
ENABLE_CEPH_C_BAK: true # backup volumes to ceph
ENABLE_CEPH_NOVA: true # allow nova to use ceph resources
ENABLE_FILE_INJECTION: false
ENABLE_VOLUME_MULTIATTACH: false
# --- Gate -------------------------------------------------------------------
- job:
<<: *CEPH_BASE
name: devstack-tobiko-gate-ceph
parent: devstack-tobiko-gate
abstract: false
description: |
Tobiko devstack job used to gate with OVS and Ceph
voting: true
- job:
name: devstack-tobiko-gate-ceph-centos
parent: devstack-tobiko-gate-ceph
nodeset: devstack-single-node-centos-8
voting: false
- job:
name: devstack-tobiko-gate-ceph-centos-stream
parent: devstack-tobiko-gate-ceph
nodeset: devstack-tobiko-centos-stream
voting: false
- job:
name: devstack-tobiko-gate-ceph-ubuntu
parent: devstack-tobiko-gate-ceph
nodeset: openstack-single-node-focal
voting: false

View File

@ -8,6 +8,7 @@
check: &gate_check_pipeline
jobs:
- devstack-tobiko-gate
- devstack-tobiko-gate-ceph
- devstack-tobiko-gate-multinode
- devstack-tobiko-gate-octavia
- devstack-tobiko-gate-ovn

View File

@ -15,6 +15,9 @@
- devstack-tobiko-gate-octavia-centos
- devstack-tobiko-gate-octavia-centos-stream
- devstack-tobiko-gate-octavia-ubuntu
- devstack-tobiko-gate-ceph-centos
- devstack-tobiko-gate-ceph-centos-stream
- devstack-tobiko-gate-ceph-ubuntu
- devstack-tobiko-gate-ovn-centos
- devstack-tobiko-gate-ovn-centos-stream
- devstack-tobiko-gate-ovn-ubuntu