zuul: Add ceph jobs for distribution installations

Right now, openSUSE and CentOS are missing ceph jobs because they
timeout. We can leverage the distribution installation method to
introduce new ceph jobs which are more likely to pass. However,
CentOS and Ubuntu are not working for this installation method so we
only add a job for openSUSE for the time being.

Change-Id: Ib74467e170c87372d795abf1c1ca4b22951bde3a
This commit is contained in:
Markos Chandras 2018-08-15 10:57:46 +03:00
parent ac8e917339
commit ec5cda3dcd
3 changed files with 33 additions and 0 deletions

View File

@ -98,6 +98,12 @@
action: deploy
scenario: ceph
- job:
name: openstack-ansible-deploy-distro_ceph-ubuntu-xenial
parent: openstack-ansible-deploy-ceph-ubuntu-xenial
vars:
install_method: distro
- job:
name: openstack-ansible-deploy-aio_metal-ubuntu-xenial
parent: openstack-ansible-deploy-aio_lxc-ubuntu-xenial
@ -193,6 +199,12 @@
action: deploy
scenario: ceph
- job:
name: openstack-ansible-deploy-distro_ceph-centos-7
parent: openstack-ansible-deploy-ceph-centos-7
vars:
install_method: distro
- job:
name: openstack-ansible-upgrade-aio_lxc-centos-7
parent: openstack-ansible-deploy-aio_lxc-centos-7
@ -254,6 +266,12 @@
action: deploy
scenario: ceph
- job:
name: openstack-ansible-deploy-distro_ceph-opensuse-423
parent: openstack-ansible-deploy-ceph-opensuse-423
vars:
install_method: distro
- job:
name: openstack-ansible-upgrade-aio_lxc-opensuse-423
parent: openstack-ansible-deploy-aio_lxc-opensuse-423

View File

@ -145,3 +145,17 @@
jobs:
- openstack-ansible-deploy-ceph-ubuntu-xenial
- openstack-ansible-upgrade-ceph-ubuntu-xenial
# NOTE(hwoarang): Ceph distro disabled except openSUSE until stable
- project-template:
name: openstack-ansible-deploy-distro_ceph-jobs
check:
jobs:
#- openstack-ansible-deploy-distro_ceph-centos-7
- openstack-ansible-deploy-distro_ceph-opensuse-423
#- openstack-ansible-deploy-distro_ceph-ubuntu-xenial
gate:
jobs:
#- openstack-ansible-deploy-distro_ceph-centos-7
- openstack-ansible-deploy-distro_ceph-opensuse-423
#- openstack-ansible-deploy-distro_ceph-ubuntu-xenial

View File

@ -23,3 +23,4 @@
# NOTE(mnaser): All nspawn jobs disabled until issues resolved
# - openstack-ansible-deploy-aio_nspawn-jobs
- openstack-ansible-deploy-ceph-jobs
- openstack-ansible-deploy-distro_ceph-jobs