From e2ffd245a86901b2fca3b763873a157036894cd5 Mon Sep 17 00:00:00 2001 From: Jesse Pretorius Date: Tue, 26 Mar 2019 17:52:57 +0000 Subject: [PATCH] Add zero-container AIO distro install jobs In order to cater for distribution install tests in the roles that run as quickly as possible, we add these. Change-Id: I5fd21f877ee523250b718ff4e7eb49ff6a959783 --- zuul.d/jobs.yaml | 27 +++++++++++++++++++++++++++ zuul.d/project-templates.yaml | 16 ++++++++++++++++ zuul.d/project.yaml | 1 + 3 files changed, 44 insertions(+) diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index 12246c8f03..6d02d7f607 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -119,6 +119,15 @@ action: deploy scenario: aio_metal +- job: + name: openstack-ansible-deploy-aio_distro_metal-ubuntu-bionic + parent: openstack-ansible-deploy-aio + nodeset: ubuntu-bionic + vars: + action: deploy + scenario: aio_metal + install_method: distro + - job: name: openstack-ansible-upgrade-aio_lxc-ubuntu-bionic parent: openstack-ansible-deploy-aio @@ -238,6 +247,15 @@ actio: deploy scenario: aio_metal +- job: + name: openstack-ansible-deploy-aio_distro_metal-centos-7 + parent: openstack-ansible-deploy-aio + nodeset: centos-7 + vars: + action: deploy + scenario: aio_metal + install_method: distro + - job: name: openstack-ansible-deploy-aio_nspawn-centos-7 parent: openstack-ansible-deploy-aio @@ -292,6 +310,15 @@ action: deploy scenario: aio_metal +- job: + name: openstack-ansible-deploy-aio_distro_metal-opensuse-150 + parent: openstack-ansible-deploy-aio + nodeset: opensuse-150 + vars: + action: deploy + scenario: aio_metal + install_method: distro + - job: name: openstack-ansible-deploy-aio_nspawn-opensuse-150 parent: openstack-ansible-deploy-aio diff --git a/zuul.d/project-templates.yaml b/zuul.d/project-templates.yaml index 582f5eaf9a..9696c99474 100644 --- a/zuul.d/project-templates.yaml +++ b/zuul.d/project-templates.yaml @@ -83,6 +83,22 @@ jobs: - openstack-ansible-deploy-aio_metal-opensuse-150 +- project-template: + name: openstack-ansible-deploy-aio_distro_metal-jobs + check: + jobs: + - openstack-ansible-deploy-aio_distro_metal-centos-7 + gate: + jobs: + - openstack-ansible-deploy-aio_distro_metal-centos-7 + experimental: + jobs: + # NOTE(hwoarang) SUSE and Ubuntu distro jobs remain non-voting + # on master branches. See + # http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2018/openstack_ansible_meeting.2018-10-23-16.01.log.html#l-188 + - openstack-ansible-deploy-aio_distro_metal-ubuntu-bionic + - openstack-ansible-deploy-aio_distro_metal-opensuse-150 + - project-template: name: openstack-ansible-deploy-aio_nspawn-jobs check: diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 3d37c832ce..4bd449cd35 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -19,6 +19,7 @@ - openstack-ansible-deploy-aio_lxc-jobs - openstack-ansible-deploy-aio_distro_lxc-jobs - openstack-ansible-deploy-aio_metal-jobs + - openstack-ansible-deploy-aio_distro_metal-jobs - openstack-ansible-deploy-ceph-jobs - openstack-ansible-deploy-proxy-jobs - openstack-ansible-deploy-distro_ceph-jobs