diff --git a/zuul.d/ceph.yaml b/zuul.d/ceph.yaml new file mode 100644 index 0000000..417a6a3 --- /dev/null +++ b/zuul.d/ceph.yaml @@ -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 diff --git a/zuul.d/project-templates.yaml b/zuul.d/project-templates.yaml index e639c25..3aeb3bf 100644 --- a/zuul.d/project-templates.yaml +++ b/zuul.d/project-templates.yaml @@ -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 diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 928f069..b0b3042 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -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