Adds new tripleo-ci-buildimage-jobs template for branchless repos
This adds a tripleo-ci-buildimage-jobs template for the buildimage jobs definitions to be used in the branchless repos similar to the tripleo-ci-build-containers template. Also adds missing branches: master for -train -ussuri jobs and makes the buildimage hardened jobs voting. Also marks train jobs as non-voting due to #1881732 This patch was originally posted after discussion in the parent review at [1]. The Depends-On is for failing build-containers-centos-8-ussuri [1] https://review.opendev.org/#/c/722790/ Partial-Bug: #1881732 Depends-On: https://review.opendev.org/733790 Change-Id: I85a1c0a102613a88c31cd62554e5cfcc79423b17
This commit is contained in:
parent
e533477eb3
commit
8935334865
|
@ -6,9 +6,7 @@
|
||||||
name: tripleo-ci-build-containers-jobs
|
name: tripleo-ci-build-containers-jobs
|
||||||
check:
|
check:
|
||||||
jobs:
|
jobs:
|
||||||
- tripleo-build-containers-centos-7
|
|
||||||
- tripleo-build-containers-centos-7-rocky
|
- tripleo-build-containers-centos-7-rocky
|
||||||
- tripleo-build-containers-centos-7-buildah
|
|
||||||
- tripleo-build-containers-centos-7-buildah-train
|
- tripleo-build-containers-centos-7-buildah-train
|
||||||
- tripleo-build-containers-centos-7-buildah-stein
|
- tripleo-build-containers-centos-7-buildah-stein
|
||||||
- tripleo-build-containers-centos-8
|
- tripleo-build-containers-centos-8
|
||||||
|
@ -16,9 +14,7 @@
|
||||||
gate:
|
gate:
|
||||||
queue: tripleo
|
queue: tripleo
|
||||||
jobs:
|
jobs:
|
||||||
- tripleo-build-containers-centos-7
|
|
||||||
- tripleo-build-containers-centos-7-rocky
|
- tripleo-build-containers-centos-7-rocky
|
||||||
- tripleo-build-containers-centos-7-buildah
|
|
||||||
- tripleo-build-containers-centos-7-buildah-stein
|
- tripleo-build-containers-centos-7-buildah-stein
|
||||||
- tripleo-build-containers-centos-7-buildah-train
|
- tripleo-build-containers-centos-7-buildah-train
|
||||||
- tripleo-build-containers-centos-8
|
- tripleo-build-containers-centos-8
|
||||||
|
|
|
@ -2,27 +2,66 @@
|
||||||
# zuul.d/build-image.yaml
|
# zuul.d/build-image.yaml
|
||||||
# Zuul layout for TripleO Build Image jobs.
|
# Zuul layout for TripleO Build Image jobs.
|
||||||
|
|
||||||
|
- project-template:
|
||||||
|
name: tripleo-ci-buildimage-jobs
|
||||||
|
check:
|
||||||
|
jobs:
|
||||||
|
- tripleo-buildimage-overcloud-full-centos-7-train:
|
||||||
|
files: &build_images_files
|
||||||
|
- ^playbooks/tripleo-buildimages/.*$
|
||||||
|
- ^roles/oooci-build-images/.*$
|
||||||
|
- zuul.d/layout.yaml
|
||||||
|
- zuul.d/build-image.yaml
|
||||||
|
- tripleo-buildimage-ironic-python-agent-centos-7-train:
|
||||||
|
files: *build_images_files
|
||||||
|
- tripleo-buildimage-overcloud-full-centos-8:
|
||||||
|
files: *build_images_files
|
||||||
|
- tripleo-buildimage-overcloud-full-centos-8-ussuri:
|
||||||
|
files: *build_images_files
|
||||||
|
- tripleo-buildimage-ironic-python-agent-centos-8:
|
||||||
|
files: *build_images_files
|
||||||
|
- tripleo-buildimage-ironic-python-agent-centos-8-ussuri:
|
||||||
|
files: *build_images_files
|
||||||
|
- tripleo-buildimage-overcloud-hardened-full-centos-8:
|
||||||
|
files: *build_images_files
|
||||||
|
- tripleo-buildimage-overcloud-hardened-full-centos-8-ussuri:
|
||||||
|
files: *build_images_files
|
||||||
|
gate:
|
||||||
|
jobs:
|
||||||
|
- tripleo-buildimage-overcloud-full-centos-7-train:
|
||||||
|
files: *build_images_files
|
||||||
|
- tripleo-buildimage-ironic-python-agent-centos-7-train:
|
||||||
|
files: *build_images_files
|
||||||
|
- tripleo-buildimage-overcloud-full-centos-8:
|
||||||
|
files: *build_images_files
|
||||||
|
- tripleo-buildimage-overcloud-full-centos-8-ussuri:
|
||||||
|
files: *build_images_files
|
||||||
|
- tripleo-buildimage-ironic-python-agent-centos-8:
|
||||||
|
files: *build_images_files
|
||||||
|
- tripleo-buildimage-ironic-python-agent-centos-8-ussuri:
|
||||||
|
files: *build_images_files
|
||||||
|
- tripleo-buildimage-overcloud-hardened-full-centos-8:
|
||||||
|
files: *build_images_files
|
||||||
|
- tripleo-buildimage-overcloud-hardened-full-centos-8-ussuri:
|
||||||
|
files: *build_images_files
|
||||||
|
|
||||||
- project-template:
|
- project-template:
|
||||||
name: tripleo-buildimage-jobs
|
name: tripleo-buildimage-jobs
|
||||||
check:
|
check:
|
||||||
jobs:
|
jobs:
|
||||||
- tripleo-buildimage-overcloud-full-centos-7
|
- tripleo-buildimage-overcloud-full-centos-7
|
||||||
- tripleo-buildimage-overcloud-full-centos-7-train
|
|
||||||
- tripleo-buildimage-overcloud-full-centos-8
|
- tripleo-buildimage-overcloud-full-centos-8
|
||||||
- tripleo-buildimage-overcloud-full-centos-8-ussuri
|
- tripleo-buildimage-ironic-python-agent-centos-7
|
||||||
- tripleo-buildimage-ironic-python-agent-centos-8
|
- tripleo-buildimage-ironic-python-agent-centos-8
|
||||||
gate:
|
gate:
|
||||||
jobs:
|
jobs:
|
||||||
- tripleo-buildimage-overcloud-full-centos-7
|
- tripleo-buildimage-overcloud-full-centos-7
|
||||||
- tripleo-buildimage-overcloud-full-centos-8
|
- tripleo-buildimage-overcloud-full-centos-8
|
||||||
- tripleo-buildimage-overcloud-full-centos-7-train
|
- tripleo-buildimage-ironic-python-agent-centos-7
|
||||||
- tripleo-buildimage-ironic-python-agent-centos-8
|
- tripleo-buildimage-ironic-python-agent-centos-8
|
||||||
- tripleo-buildimage-overcloud-full-centos-8-ussuri
|
|
||||||
experimental:
|
experimental:
|
||||||
jobs:
|
jobs:
|
||||||
- tripleo-buildimage-ironic-python-agent-centos-7
|
|
||||||
- tripleo-buildimage-overcloud-hardened-full-centos-7
|
- tripleo-buildimage-overcloud-hardened-full-centos-7
|
||||||
- tripleo-buildimage-ironic-python-agent-centos-8
|
|
||||||
- tripleo-buildimage-overcloud-hardened-full-centos-8
|
- tripleo-buildimage-overcloud-hardened-full-centos-8
|
||||||
|
|
||||||
- project-template:
|
- project-template:
|
||||||
|
@ -67,7 +106,6 @@
|
||||||
branches: ^(?!stable/(queens|rocky|stein|train)).*$
|
branches: ^(?!stable/(queens|rocky|stein|train)).*$
|
||||||
vars:
|
vars:
|
||||||
tripleo_image_type: overcloud-hardened-full
|
tripleo_image_type: overcloud-hardened-full
|
||||||
voting: false
|
|
||||||
irrelevant-files:
|
irrelevant-files:
|
||||||
- ^.*\.rst$
|
- ^.*\.rst$
|
||||||
- ^releasenotes/.*$
|
- ^releasenotes/.*$
|
||||||
|
@ -102,6 +140,7 @@
|
||||||
- job:
|
- job:
|
||||||
name: tripleo-buildimage-overcloud-full-centos-7-train
|
name: tripleo-buildimage-overcloud-full-centos-7-train
|
||||||
parent: tripleo-build-images-base
|
parent: tripleo-build-images-base
|
||||||
|
branches: master
|
||||||
override-checkout: 'stable/train'
|
override-checkout: 'stable/train'
|
||||||
vars:
|
vars:
|
||||||
tripleo_image_type: overcloud-full
|
tripleo_image_type: overcloud-full
|
||||||
|
@ -111,6 +150,19 @@
|
||||||
- ^.*\.rst$
|
- ^.*\.rst$
|
||||||
- ^releasenotes/.*$
|
- ^releasenotes/.*$
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: tripleo-buildimage-ironic-python-agent-centos-7-train
|
||||||
|
parent: tripleo-build-images-base
|
||||||
|
branches: master
|
||||||
|
override-checkout: 'stable/train'
|
||||||
|
vars:
|
||||||
|
tripleo_image_type: ironic-python-agent
|
||||||
|
tripleo_image_os: centos7
|
||||||
|
branch_override: stable/train
|
||||||
|
irrelevant-files:
|
||||||
|
- ^.*\.rst$
|
||||||
|
- ^releasenotes/.*$
|
||||||
|
|
||||||
# CentOS 7 Image Build Jobs
|
# CentOS 7 Image Build Jobs
|
||||||
- job:
|
- job:
|
||||||
name: tripleo-buildimage-ironic-python-agent-centos-7
|
name: tripleo-buildimage-ironic-python-agent-centos-7
|
||||||
|
@ -119,7 +171,6 @@
|
||||||
vars:
|
vars:
|
||||||
tripleo_image_type: ironic-python-agent
|
tripleo_image_type: ironic-python-agent
|
||||||
tripleo_image_os: centos7
|
tripleo_image_os: centos7
|
||||||
voting: false
|
|
||||||
irrelevant-files:
|
irrelevant-files:
|
||||||
- ^.*\.rst$
|
- ^.*\.rst$
|
||||||
- ^releasenotes/.*$
|
- ^releasenotes/.*$
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
- project:
|
- project:
|
||||||
templates:
|
templates:
|
||||||
- tripleo-ci-build-containers-jobs
|
- tripleo-ci-build-containers-jobs
|
||||||
|
- tripleo-ci-buildimage-jobs
|
||||||
- tripleo-multinode-baremetal-full
|
- tripleo-multinode-baremetal-full
|
||||||
- tripleo-multinode-branchful
|
- tripleo-multinode-branchful
|
||||||
- tripleo-multinode-container-full
|
- tripleo-multinode-container-full
|
||||||
|
@ -36,26 +37,6 @@
|
||||||
tox_environment:
|
tox_environment:
|
||||||
PYTEST_REQPASS: 84
|
PYTEST_REQPASS: 84
|
||||||
|
|
||||||
- tripleo-buildimage-overcloud-full-centos-8:
|
|
||||||
files: &build_images_files
|
|
||||||
- ^playbooks/tripleo-buildimages/.*$
|
|
||||||
- ^roles/oooci-build-images/.*$
|
|
||||||
- zuul.d/layout.yaml
|
|
||||||
- zuul.d/build-image.yaml
|
|
||||||
- tripleo-buildimage-ironic-python-agent-centos-8:
|
|
||||||
files: *build_images_files
|
|
||||||
- tripleo-buildimage-overcloud-hardened-full-centos-8:
|
|
||||||
files: *build_images_files
|
|
||||||
- tripleo-buildimage-overcloud-full-centos-8-ussuri:
|
|
||||||
files: *build_images_files
|
|
||||||
- tripleo-buildimage-overcloud-full-centos-7-train:
|
|
||||||
files: *build_images_files
|
|
||||||
- tripleo-buildimage-overcloud-full-centos-7:
|
|
||||||
files: *build_images_files
|
|
||||||
- tripleo-buildimage-ironic-python-agent-centos-7:
|
|
||||||
files: *build_images_files
|
|
||||||
- tripleo-buildimage-overcloud-hardened-full-centos-7:
|
|
||||||
files: *build_images_files
|
|
||||||
- tripleo-ci-centos-7-scenario001-multinode-oooq-container:
|
- tripleo-ci-centos-7-scenario001-multinode-oooq-container:
|
||||||
files:
|
files:
|
||||||
- ^playbooks/tripleo-ci/.*$
|
- ^playbooks/tripleo-ci/.*$
|
||||||
|
@ -88,10 +69,6 @@
|
||||||
- tripleo-tox-molecule
|
- tripleo-tox-molecule
|
||||||
- openstack-tox-py35:
|
- openstack-tox-py35:
|
||||||
files: *py_files
|
files: *py_files
|
||||||
- tripleo-buildimage-overcloud-full-centos-7:
|
|
||||||
files: *build_images_files
|
|
||||||
- tripleo-buildimage-overcloud-full-centos-8:
|
|
||||||
files: *build_images_files
|
|
||||||
- tripleo-ci-centos-7-standalone-upgrade-train:
|
- tripleo-ci-centos-7-standalone-upgrade-train:
|
||||||
branches: master
|
branches: master
|
||||||
- tripleo-ci-centos-7-standalone-upgrade-stein:
|
- tripleo-ci-centos-7-standalone-upgrade-stein:
|
||||||
|
|
Loading…
Reference in New Issue