tripleo-ci/zuul.d/build-image.yaml
Alex Schultz cf667ebfd8 Update heat agent path for image building
The heat-agent dib elements should be pulled from the heat-agents
repository and not the heat-templates repo. These agents have been
recently removed from the heat templates repo which has broken the image
building. https://review.openstack.org/#/c/584777/

Change-Id: I5bbf0b7b3c8c69d538f6ad07219a1bdd106a43b1
Closes-Bug: #1810431
2019-01-03 10:33:41 -07:00

93 lines
3.2 KiB
YAML

---
# zuul.d/build-image.yaml
# Zuul layout for TripleO Build Image jobs.
- project-template:
name: tripleo-buildimage-jobs
check:
jobs:
- tripleo-buildimage-overcloud-full-centos-7
gate:
jobs:
- tripleo-buildimage-overcloud-full-centos-7
experimental:
jobs:
- tripleo-buildimage-ironic-python-agent-centos-7
- tripleo-buildimage-overcloud-hardened-full-centos-7
- job:
name: tripleo-buildimage-ironic-python-agent-centos-7
parent: tripleo-ci-base-singlenode
run: playbooks/tripleo-buildimage/run-v3.yaml
post-run: playbooks/tripleo-buildimage/post.yaml
timeout: 4200
nodeset: single-centos-7-node
required-projects:
- git.openstack.org/openstack/diskimage-builder
- git.openstack.org/openstack/heat-agents
- git.openstack.org/openstack/instack-undercloud
- git.openstack.org/openstack/ironic
- git.openstack.org/openstack/ironic-python-agent
- git.openstack.org/openstack/python-tripleoclient
- git.openstack.org/openstack/tripleo-common
- git.openstack.org/openstack/tripleo-image-elements
- git.openstack.org/openstack/tripleo-puppet-elements
- git.openstack.org/openstack/tripleo-repos
- git.openstack.org/openstack/requirements
vars:
tripleo_image_type: ironic-python-agent
tripleo_image_os: centos7
voting: false
irrelevant-files:
- ^.*\.rst$
- ^releasenotes/.*$
- job:
name: tripleo-buildimage-overcloud-full-centos-7
parent: tripleo-ci-base-singlenode
run: playbooks/tripleo-buildimage/run-v3.yaml
post-run: playbooks/tripleo-buildimage/post.yaml
timeout: 4200
nodeset: single-centos-7-node
required-projects:
- git.openstack.org/openstack/diskimage-builder
- git.openstack.org/openstack/heat-agents
- git.openstack.org/openstack/instack-undercloud
- git.openstack.org/openstack/python-tripleoclient
- git.openstack.org/openstack/requirements
- git.openstack.org/openstack/tripleo-common
- git.openstack.org/openstack/tripleo-image-elements
- git.openstack.org/openstack/tripleo-puppet-elements
- git.openstack.org/openstack/tripleo-repos
vars:
tripleo_image_type: overcloud-full
tripleo_image_os: centos7
irrelevant-files:
- ^.*\.rst$
- ^releasenotes/.*$
- job:
name: tripleo-buildimage-overcloud-hardened-full-centos-7
parent: tripleo-ci-base-singlenode
run: playbooks/tripleo-buildimage/run-v3.yaml
post-run: playbooks/tripleo-buildimage/post.yaml
timeout: 4200
nodeset: single-centos-7-node
required-projects:
- git.openstack.org/openstack/diskimage-builder
- git.openstack.org/openstack/heat-agents
- git.openstack.org/openstack/instack-undercloud
- git.openstack.org/openstack/python-tripleoclient
- git.openstack.org/openstack/tripleo-common
- git.openstack.org/openstack/tripleo-image-elements
- git.openstack.org/openstack/tripleo-puppet-elements
- git.openstack.org/openstack/tripleo-repos
- git.openstack.org/openstack/requirements
vars:
tripleo_image_type: overcloud-hardened-full
tripleo_image_os: centos7
voting: false
irrelevant-files:
- ^.*\.rst$
- ^releasenotes/.*$