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/tripleo-repos
|
||||||
- opendev.org/openstack/requirements
|
- opendev.org/openstack/requirements
|
||||||
irrelevant-files: *irrelevant_build_img
|
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:
|
jobs:
|
||||||
- tripleo-buildimage-ironic-python-agent-centos-8
|
- 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
|
# CentOS 8 Image Build Jobs
|
||||||
- job:
|
- job:
|
||||||
name: tripleo-buildimage-ironic-python-agent-centos-8
|
name: tripleo-buildimage-ironic-python-agent-centos-8
|
||||||
|
Loading…
Reference in New Issue
Block a user