Adds check/gate job definitions for centos9 build image

Adds image build jobs for master/wallaby and branchful -wallaby
variant for the CI repos. This is just the definitions and
base has nodeset commented out until it is available.

Jobs are wired into the layout with a followup patch (child of
this proposal).

Change-Id: I8f01ef0aa7adeac3c1b4af96cc9291cdef53fb63
This commit is contained in:
Marios Andreou 2021-10-12 15:20:21 +03:00
parent 6da39a39b3
commit 78b3a88e15
2 changed files with 62 additions and 0 deletions

View File

@ -778,3 +778,13 @@
- opendev.org/openstack/tripleo-repos
- opendev.org/openstack/requirements
irrelevant-files: *irrelevant_build_img
- job:
name: tripleo-build-images-base-centos-9
abstract: true
description: |
Base abstract job for tripleo-buildimage-* centos-9 jobs
parent: tripleo-build-images-base-centos-8
# nodeset: single-centos-9-node # TODO(marios) uncomment when available!
vars:
tripleo_image_os: centos9

View File

@ -139,6 +139,58 @@
jobs:
- tripleo-buildimage-ironic-python-agent-centos-8
# CentOS 9 Image Build Jobs
- job:
name: tripleo-buildimage-ironic-python-agent-centos-9
parent: tripleo-build-images-base-centos-9
branches: ^(?!stable/(train|ussuri|victoria)).*$
vars:
tripleo_image_type: ironic-python-agent
irrelevant-files: &build_image_irrelevant
- ^.*\.rst$
- ^releasenotes/.*$
- job:
name: tripleo-buildimage-overcloud-full-centos-9
parent: tripleo-build-images-base-centos-9
branches: ^(?!stable/(train|ussuri|victoria)).*$
vars:
tripleo_image_type: overcloud-full
irrelevant-files: *build_image_irrelevant
- job:
name: tripleo-buildimage-overcloud-hardened-uefi-full-centos-9
parent: tripleo-build-images-base-centos-9
branches: ^(?!stable/(train|ussuri|victoria)).*$
vars:
tripleo_image_type: overcloud-hardened-uefi-full
irrelevant-files: *build_image_irrelevant
# Centos9 Branchful jobs for the CIP repos (branch always master)
- job:
name: tripleo-buildimage-ironic-python-agent-centos-9-wallaby
parent: tripleo-buildimage-ironic-python-agent-centos-9
branches: master
override-checkout: stable/wallaby
vars:
branch_override: stable/wallaby
- job:
name: tripleo-buildimage-overcloud-full-centos-9-wallaby
parent: tripleo-buildimage-overcloud-full-centos-9
branches: master
override-checkout: stable/wallaby
vars:
branch_override: stable/wallaby
- job:
name: tripleo-buildimage-overcloud-hardened-uefi-full-centos-9-wallaby
parent: tripleo-buildimage-overcloud-hardened-uefi-full-centos-9
override-checkout: stable/wallaby
vars:
branch_override: stable/wallaby
# CentOS 8 Image Build Jobs
- job:
name: tripleo-buildimage-ironic-python-agent-centos-8