From ec5cda3dcd8ce03561f1e9cc635afa66f5013c2c Mon Sep 17 00:00:00 2001 From: Markos Chandras Date: Wed, 15 Aug 2018 10:57:46 +0300 Subject: [PATCH] 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 --- zuul.d/jobs.yaml | 18 ++++++++++++++++++ zuul.d/project-templates.yaml | 14 ++++++++++++++ zuul.d/project.yaml | 1 + 3 files changed, 33 insertions(+) diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index 072d485ea1..9af7271190 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -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 diff --git a/zuul.d/project-templates.yaml b/zuul.d/project-templates.yaml index 8282021e07..406a8f04e2 100644 --- a/zuul.d/project-templates.yaml +++ b/zuul.d/project-templates.yaml @@ -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 diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 14548f6d0f..72f7aa3c3d 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -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