Centos8 wallaby jobs teardown - deployment image build jobs

Per the topic branch [1] and discussed at [2] this removes the
centos8 buildimage* jobs from running on stable/wallaby branch.

Some jobs are removed completely as they are specific to wallaby
and centos8 (tripleo-buildimage-ironic-python-agent-centos-8-wallaby).
The tripleo-buildimage-overcloud-hardened-uefi-full-centos-8 is moved
to deprecated for now as it is still used by DIB.

As discussed during reviews this keeps overcloud-full and IPA
for C8 wallaby for now - they may be removed by a subsequent patch.

[1] https://review.opendev.org/q/topic:c8_wallaby_teardown
[2] http://lists.openstack.org/pipermail/openstack-discuss/2022-February/027403.html

Change-Id: I04526b2c7f90ab9399fb92c86a0da216024acd30
This commit is contained in:
Marios Andreou 2022-03-17 17:09:30 +02:00
parent da881d902e
commit aca692fe7a
2 changed files with 21 additions and 61 deletions

View File

@ -91,8 +91,6 @@
files: *build_images_files
- tripleo-buildimage-overcloud-full-centos-8:
files: *build_images_files
- tripleo-buildimage-overcloud-full-centos-8-wallaby:
files: *build_images_files
- tripleo-buildimage-overcloud-full-centos-8-victoria:
files: *build_images_files
- tripleo-buildimage-overcloud-full-centos-8-ussuri:
@ -101,8 +99,6 @@
files: *build_images_files
- tripleo-buildimage-ironic-python-agent-centos-8:
files: *build_images_files
- tripleo-buildimage-ironic-python-agent-centos-8-wallaby:
files: *build_images_files
- tripleo-buildimage-ironic-python-agent-centos-8-victoria:
files: *build_images_files
- tripleo-buildimage-ironic-python-agent-centos-8-ussuri:
@ -119,7 +115,11 @@
files: *build_images_hardened_files
- tripleo-buildimage-overcloud-hardened-full-centos-8-train:
files: *build_images_hardened_files
- tripleo-buildimage-overcloud-hardened-uefi-full-centos-8:
- tripleo-buildimage-overcloud-full-centos-9:
files: *build_images_files
- tripleo-buildimage-ironic-python-agent-centos-9:
files: *build_images_files
- tripleo-buildimage-overcloud-hardened-uefi-full-centos-9:
files: &build_images_hardened_uefi_files
- ^image-yaml/.*hardened-images-uefi.*
- ^elements/overcloud-secure
@ -128,14 +128,6 @@
- ^diskimage_builder/elements/bootloader
- ^diskimage_builder/elements/growvols
- ^roles/oooci-build-images/.*$
- tripleo-buildimage-overcloud-hardened-uefi-full-centos-8-wallaby:
files: *build_images_hardened_uefi_files
- tripleo-buildimage-overcloud-full-centos-9:
files: *build_images_files
- tripleo-buildimage-ironic-python-agent-centos-9:
files: *build_images_files
- tripleo-buildimage-overcloud-hardened-uefi-full-centos-9:
files: *build_images_hardened_uefi_files
gate:
jobs:
- tripleo-buildimage-overcloud-full-centos-7-train:
@ -144,8 +136,6 @@
files: *build_images_files
- tripleo-buildimage-overcloud-full-centos-8:
files: *build_images_files
- tripleo-buildimage-overcloud-full-centos-8-wallaby:
files: *build_images_files
- tripleo-buildimage-overcloud-full-centos-8-victoria:
files: *build_images_files
- tripleo-buildimage-overcloud-full-centos-8-ussuri:
@ -154,8 +144,6 @@
files: *build_images_files
- tripleo-buildimage-ironic-python-agent-centos-8:
files: *build_images_files
- tripleo-buildimage-ironic-python-agent-centos-8-wallaby:
files: *build_images_files
- tripleo-buildimage-ironic-python-agent-centos-8-victoria:
files: *build_images_files
- tripleo-buildimage-ironic-python-agent-centos-8-ussuri:
@ -168,10 +156,6 @@
files: *build_images_hardened_files
- tripleo-buildimage-overcloud-hardened-full-centos-8-train:
files: *build_images_hardened_files
- tripleo-buildimage-overcloud-hardened-uefi-full-centos-8:
files: *build_images_hardened_uefi_files
- tripleo-buildimage-overcloud-hardened-uefi-full-centos-8-wallaby:
files: *build_images_hardened_uefi_files
- tripleo-buildimage-overcloud-full-centos-9:
files: *build_images_files
- tripleo-buildimage-ironic-python-agent-centos-9:
@ -191,8 +175,6 @@
files: *build_images_files
- tripleo-buildimage-ironic-python-agent-centos-8:
files: *build_images_files
- tripleo-buildimage-overcloud-hardened-uefi-full-centos-8:
files: *build_images_hardened_uefi_files
- tripleo-buildimage-overcloud-full-centos-9:
files: *build_images_files
- tripleo-buildimage-ironic-python-agent-centos-9:
@ -209,8 +191,6 @@
files: *build_images_files
- tripleo-buildimage-ironic-python-agent-centos-8:
files: *build_images_files
- tripleo-buildimage-overcloud-hardened-uefi-full-centos-8:
files: *build_images_hardened_uefi_files
- tripleo-buildimage-overcloud-full-centos-9:
files: *build_images_files
- tripleo-buildimage-ironic-python-agent-centos-9:
@ -241,7 +221,7 @@
- job:
name: tripleo-buildimage-ironic-python-agent-centos-9
parent: tripleo-build-images-base-centos-9
branches: ^(?!stable/(train|ussuri|victoria)).*$
branches: &c9_branches ^(?!stable/(train|ussuri|victoria)).*$
vars:
tripleo_image_type: ironic-python-agent
irrelevant-files: &build_image_irrelevant
@ -251,7 +231,7 @@
- job:
name: tripleo-buildimage-overcloud-full-centos-9
parent: tripleo-build-images-base-centos-9
branches: ^(?!stable/(train|ussuri|victoria)).*$
branches: *c9_branches
vars:
tripleo_image_type: overcloud-full
image_sanity: false # https://bugs.launchpad.net/tripleo/+bug/1950453
@ -260,7 +240,7 @@
- job:
name: tripleo-buildimage-overcloud-hardened-uefi-full-centos-9
parent: tripleo-build-images-base-centos-9
branches: ^(?!stable/(train|ussuri|victoria)).*$
branches: *c9_branches
vars:
tripleo_image_type: overcloud-hardened-uefi-full
irrelevant-files: *build_image_irrelevant
@ -291,6 +271,7 @@
branch_override: stable/wallaby
# CentOS 8 Image Build Jobs
# Keep C8 ipa & overcloud-full on wallaby for now
- job:
name: tripleo-buildimage-ironic-python-agent-centos-8
parent: tripleo-build-images-base-centos-8
@ -321,16 +302,6 @@
- ^.*\.rst$
- ^releasenotes/.*$
- job:
name: tripleo-buildimage-overcloud-hardened-uefi-full-centos-8
parent: tripleo-build-images-base-centos-8
branches: ^stable/wallaby$
vars:
tripleo_image_type: overcloud-hardened-uefi-full
irrelevant-files:
- ^.*\.rst$
- ^releasenotes/.*$
- job:
name: tripleo-buildimage-ironic-python-agent-centos-8-victoria
parent: tripleo-buildimage-ironic-python-agent-centos-8
@ -339,14 +310,6 @@
vars:
branch_override: stable/victoria
- job:
name: tripleo-buildimage-ironic-python-agent-centos-8-wallaby
parent: tripleo-buildimage-ironic-python-agent-centos-8
branches: master
override-checkout: stable/wallaby
vars:
branch_override: stable/wallaby
# Branchful job to run on CI branchless repos which have master only
- job:
name: tripleo-buildimage-ironic-python-agent-centos-8-ussuri
@ -372,14 +335,6 @@
vars:
branch_override: stable/victoria
- job:
name: tripleo-buildimage-overcloud-full-centos-8-wallaby
parent: tripleo-buildimage-overcloud-full-centos-8
branches: master
override-checkout: stable/wallaby
vars:
branch_override: stable/wallaby
# Branchful job to run on CI branchless repos which have master only
- job:
name: tripleo-buildimage-overcloud-full-centos-8-ussuri
@ -423,13 +378,6 @@
vars:
branch_override: stable/train
- job:
name: tripleo-buildimage-overcloud-hardened-uefi-full-centos-8-wallaby
parent: tripleo-buildimage-overcloud-hardened-uefi-full-centos-8
override-checkout: stable/wallaby
vars:
branch_override: stable/wallaby
- job:
name: tripleo-buildimage-overcloud-full-centos-7-train
parent: tripleo-build-images-base

View File

@ -736,3 +736,15 @@
voting: true
parent: tripleo-ci-centos-8-scenario010-standalone-base
branches: ^(?!stable/(train|ussuri|victoria|wallaby)).*$
# Centos8 jobs no longer running for tripleo/wallaby. This is used by DIB:
# https://opendev.org/openstack/diskimage-builder/src/commit/94fab70e5834a8deaa03ca32957e37586951743d/.zuul.d/project.yaml#L9
- job:
name: tripleo-buildimage-overcloud-hardened-uefi-full-centos-8
parent: tripleo-build-images-base-centos-8
branches: ^stable/wallaby$
vars:
tripleo_image_type: overcloud-hardened-uefi-full
irrelevant-files:
- ^.*\.rst$
- ^releasenotes/.*$