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:
parent
6da39a39b3
commit
78b3a88e15
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue