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

View File

@ -145,3 +145,17 @@
jobs: jobs:
- openstack-ansible-deploy-ceph-ubuntu-xenial - openstack-ansible-deploy-ceph-ubuntu-xenial
- openstack-ansible-upgrade-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 # NOTE(mnaser): All nspawn jobs disabled until issues resolved
# - openstack-ansible-deploy-aio_nspawn-jobs # - openstack-ansible-deploy-aio_nspawn-jobs
- openstack-ansible-deploy-ceph-jobs - openstack-ansible-deploy-ceph-jobs
- openstack-ansible-deploy-distro_ceph-jobs