Added Clear reparenting for Undercloud Jobs
As a part of reparenting strategy[1], It adds the following jobs * tripleo-ci-undercloud-required-projects-upstream By using above as a parent, we created following distro jobs. * tripleo-ci-base-undercloud-centos-7 * tripleo-ci-base-undercloud-centos-8 * tripleo-ci-base-undercloud-centos-9 The above parent is now used in Undercloud and centos-7 content provider jobs. It removes tripleo-ci-undercloud-content-consumer-centos-8 unused jobs. Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com> Change-Id: Ic14a34c9c8dc196b42603a539bd67685d5384a0b
This commit is contained in:
parent
da881d902e
commit
06ea572de5
|
@ -252,14 +252,6 @@
|
||||||
- undercloud-validate
|
- undercloud-validate
|
||||||
- images
|
- images
|
||||||
|
|
||||||
- job:
|
|
||||||
name: tripleo-ci-undercloud-content-consumer-centos-8
|
|
||||||
abstract: true
|
|
||||||
description: |
|
|
||||||
Intermediate layer for content consumer undercloud jobs
|
|
||||||
pre-run: playbooks/tripleo-ci/install-built-repo.yml
|
|
||||||
parent: tripleo-ci-base-singlenode-centos-8
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: tripleo-ci-base-standalone
|
name: tripleo-ci-base-standalone
|
||||||
abstract: true
|
abstract: true
|
||||||
|
|
|
@ -91,9 +91,47 @@
|
||||||
- tripleo-ci-centos-7-content-provider
|
- tripleo-ci-centos-7-content-provider
|
||||||
- tripleo-ci-centos-9-undercloud-containers: *c9_vars
|
- tripleo-ci-centos-9-undercloud-containers: *c9_vars
|
||||||
|
|
||||||
|
|
||||||
|
# Undercloud Jobs
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: tripleo-ci-undercloud-required-projects-upstream
|
||||||
|
abstract: true
|
||||||
|
description: |
|
||||||
|
Base abstract job for undercloud in TripleO CI zuulv3 jobs
|
||||||
|
parent: tripleo-ci-base-singlenode-standard
|
||||||
|
|
||||||
|
# Distribution Jobs
|
||||||
|
# Centos 7 base job
|
||||||
|
- job:
|
||||||
|
name: tripleo-ci-base-undercloud-centos-7
|
||||||
|
abstract: true
|
||||||
|
description: |
|
||||||
|
Base abstract job for standalone Tripleo CI CentOS 7 zuulv3 jobs.
|
||||||
|
parent: tripleo-ci-undercloud-required-projects-upstream
|
||||||
|
nodeset: single-centos-7-node
|
||||||
|
|
||||||
|
# Centos 8 base jobs
|
||||||
|
- job:
|
||||||
|
name: tripleo-ci-base-undercloud-centos-8
|
||||||
|
abstract: true
|
||||||
|
description: |
|
||||||
|
Base abstract job for standalone TripleO CI CentOS 8 zuulv3 jobs.
|
||||||
|
parent: tripleo-ci-undercloud-required-projects-upstream
|
||||||
|
nodeset: single-centos-8-node
|
||||||
|
|
||||||
|
# CentOS - 9 base jobs
|
||||||
|
- job:
|
||||||
|
name: tripleo-ci-base-undercloud-centos-9
|
||||||
|
abstract: true
|
||||||
|
description: |
|
||||||
|
Base abstract job for standalone TripleO CI CentOS 9 zuulv3 jobs.
|
||||||
|
parent: tripleo-ci-undercloud-required-projects-upstream
|
||||||
|
nodeset: single-centos-9-node
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: tripleo-ci-centos-8-undercloud-containers
|
name: tripleo-ci-centos-8-undercloud-containers
|
||||||
parent: tripleo-ci-undercloud-content-consumer-centos-8
|
parent: tripleo-ci-base-undercloud-centos-8
|
||||||
branches: ^(stable/(train|ussuri|victoria|wallaby)).*$
|
branches: ^(stable/(train|ussuri|victoria|wallaby)).*$
|
||||||
voting: true
|
voting: true
|
||||||
vars:
|
vars:
|
||||||
|
@ -105,9 +143,8 @@
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: tripleo-ci-centos-9-undercloud-containers
|
name: tripleo-ci-centos-9-undercloud-containers
|
||||||
parent: tripleo-ci-undercloud-content-consumer-centos-8
|
parent: tripleo-ci-base-undercloud-centos-9
|
||||||
branches: ^(?!stable/(train|ussuri|victoria)).*$
|
branches: ^(?!stable/(train|ussuri|victoria)).*$
|
||||||
nodeset: single-centos-9-node
|
|
||||||
irrelevant-files: *undercloud_ignored
|
irrelevant-files: *undercloud_ignored
|
||||||
vars:
|
vars:
|
||||||
featureset: '027'
|
featureset: '027'
|
||||||
|
@ -118,8 +155,7 @@
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: tripleo-ci-centos-7-undercloud-oooq
|
name: tripleo-ci-centos-7-undercloud-oooq
|
||||||
parent: tripleo-ci-base-singlenode
|
parent: tripleo-ci-base-undercloud-centos-7
|
||||||
nodeset: single-centos-7-node
|
|
||||||
branches: ^(stable/queens).*$
|
branches: ^(stable/queens).*$
|
||||||
vars:
|
vars:
|
||||||
featureset: '003'
|
featureset: '003'
|
||||||
|
@ -130,7 +166,8 @@
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: tripleo-ci-centos-7-content-provider-base
|
name: tripleo-ci-centos-7-content-provider-base
|
||||||
parent: tripleo-ci-base-singlenode
|
parent: tripleo-ci-base-singlenode-standard
|
||||||
|
nodeset: single-centos-7-node
|
||||||
run:
|
run:
|
||||||
- playbooks/tripleo-buildcontainers/docker.yaml
|
- playbooks/tripleo-buildcontainers/docker.yaml
|
||||||
- playbooks/tripleo-ci/run-v3.yaml
|
- playbooks/tripleo-ci/run-v3.yaml
|
||||||
|
|
Loading…
Reference in New Issue