Add tripleo-build-images-base job & reparent existing build jobs
This is so we can use the base as parent in the rdo periodic pipeline. Tracked by oooci squad @ [1] [1] https://tree.taiga.io/project/tripleo-ci-board/task/1151 Change-Id: Idf07b528f8f34a31e93585dcbf5cb90f8c7928dd
This commit is contained in:
parent
b6a4ea707b
commit
e6cc3434fa
|
@ -263,3 +263,27 @@
|
|||
bindep_profile: test molecule
|
||||
required-projects:
|
||||
- opendev.org/openstack/tripleo-repos
|
||||
|
||||
- job:
|
||||
name: tripleo-build-images-base
|
||||
abstract: true
|
||||
description: |
|
||||
Base abstract job for tripleo-buildimage-* jobs
|
||||
parent: tripleo-ci-base-singlenode
|
||||
pre-run: playbooks/tripleo-buildimages/pre.yaml
|
||||
run: playbooks/tripleo-buildimages/run-v3.yaml
|
||||
post-run: playbooks/tripleo-buildimages/post.yaml
|
||||
timeout: 4200
|
||||
nodeset: single-centos-7-node
|
||||
required-projects:
|
||||
- opendev.org/openstack/diskimage-builder
|
||||
- opendev.org/openstack/heat-agents
|
||||
- opendev.org/openstack/instack-undercloud
|
||||
- opendev.org/openstack/ironic
|
||||
- opendev.org/openstack/ironic-python-agent
|
||||
- opendev.org/openstack/python-tripleoclient
|
||||
- opendev.org/openstack/tripleo-common
|
||||
- opendev.org/openstack/tripleo-image-elements
|
||||
- opendev.org/openstack/tripleo-puppet-elements
|
||||
- opendev.org/openstack/tripleo-repos
|
||||
- opendev.org/openstack/requirements
|
||||
|
|
|
@ -17,24 +17,7 @@
|
|||
|
||||
- job:
|
||||
name: tripleo-buildimage-ironic-python-agent-centos-7
|
||||
parent: tripleo-ci-base-singlenode
|
||||
pre-run: playbooks/tripleo-buildimages/pre.yaml
|
||||
run: playbooks/tripleo-buildimages/run-v3.yaml
|
||||
post-run: playbooks/tripleo-buildimages/post.yaml
|
||||
timeout: 4200
|
||||
nodeset: single-centos-7-node
|
||||
required-projects:
|
||||
- opendev.org/openstack/diskimage-builder
|
||||
- opendev.org/openstack/heat-agents
|
||||
- opendev.org/openstack/instack-undercloud
|
||||
- opendev.org/openstack/ironic
|
||||
- opendev.org/openstack/ironic-python-agent
|
||||
- opendev.org/openstack/python-tripleoclient
|
||||
- opendev.org/openstack/tripleo-common
|
||||
- opendev.org/openstack/tripleo-image-elements
|
||||
- opendev.org/openstack/tripleo-puppet-elements
|
||||
- opendev.org/openstack/tripleo-repos
|
||||
- opendev.org/openstack/requirements
|
||||
parent: tripleo-build-images-base
|
||||
vars:
|
||||
tripleo_image_type: ironic-python-agent
|
||||
tripleo_image_os: centos7
|
||||
|
@ -45,22 +28,7 @@
|
|||
|
||||
- job:
|
||||
name: tripleo-buildimage-overcloud-full-centos-7
|
||||
parent: tripleo-ci-base-singlenode
|
||||
pre-run: playbooks/tripleo-buildimages/pre.yaml
|
||||
run: playbooks/tripleo-buildimages/run-v3.yaml
|
||||
post-run: playbooks/tripleo-buildimages/post.yaml
|
||||
timeout: 4200
|
||||
nodeset: single-centos-7-node
|
||||
required-projects:
|
||||
- opendev.org/openstack/diskimage-builder
|
||||
- opendev.org/openstack/heat-agents
|
||||
- opendev.org/openstack/instack-undercloud
|
||||
- opendev.org/openstack/python-tripleoclient
|
||||
- opendev.org/openstack/requirements
|
||||
- opendev.org/openstack/tripleo-common
|
||||
- opendev.org/openstack/tripleo-image-elements
|
||||
- opendev.org/openstack/tripleo-puppet-elements
|
||||
- opendev.org/openstack/tripleo-repos
|
||||
parent: tripleo-build-images-base
|
||||
vars:
|
||||
tripleo_image_type: overcloud-full
|
||||
tripleo_image_os: centos7
|
||||
|
@ -70,22 +38,7 @@
|
|||
|
||||
- job:
|
||||
name: tripleo-buildimage-overcloud-hardened-full-centos-7
|
||||
parent: tripleo-ci-base-singlenode
|
||||
pre-run: playbooks/tripleo-buildimages/pre.yaml
|
||||
run: playbooks/tripleo-buildimages/run-v3.yaml
|
||||
post-run: playbooks/tripleo-buildimages/post.yaml
|
||||
timeout: 4200
|
||||
nodeset: single-centos-7-node
|
||||
required-projects:
|
||||
- opendev.org/openstack/diskimage-builder
|
||||
- opendev.org/openstack/heat-agents
|
||||
- opendev.org/openstack/instack-undercloud
|
||||
- opendev.org/openstack/python-tripleoclient
|
||||
- opendev.org/openstack/tripleo-common
|
||||
- opendev.org/openstack/tripleo-image-elements
|
||||
- opendev.org/openstack/tripleo-puppet-elements
|
||||
- opendev.org/openstack/tripleo-repos
|
||||
- opendev.org/openstack/requirements
|
||||
parent: tripleo-build-images-base
|
||||
vars:
|
||||
tripleo_image_type: overcloud-hardened-full
|
||||
tripleo_image_os: centos7
|
||||
|
|
Loading…
Reference in New Issue