Merge "Add jobs for overcloud-hardened-uefi-full-centos-8"

This commit is contained in:
Zuul 2021-06-14 02:56:50 +00:00 committed by Gerrit Code Review
commit 6c82cbc111
2 changed files with 43 additions and 1 deletions

View File

@ -20,7 +20,11 @@ export ELEMENTS_PATH=$ELEMENTS
{% endif %}
# the tripleo_image_type is set and passed from the ci job definition
if [ "{{ tripleo_image_type }}" == "overcloud-hardened-full" ]; then
if [ "{{ tripleo_image_type }}" == "overcloud-hardened-uefi-full" ]; then
CONFIG_FILES="--config-file \
{{ tripleo_common_path }}/image-yaml/overcloud-hardened-images-uefi-python3.yaml \
--config-file {{ tripleo_common_path }}/image-yaml/overcloud-hardened-images-uefi-{{ tripleo_image_os }}.yaml"
elif [ "{{ tripleo_image_type }}" == "overcloud-hardened-full" ]; then
CONFIG_FILES="--config-file \
{{ tripleo_common_path }}/image-yaml/{{ hardened_image_config[python_v] }} \
--config-file {{ tripleo_common_path }}/image-yaml/overcloud-hardened-images-{{ tripleo_image_os }}.yaml"

View File

@ -50,6 +50,16 @@
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
- ^image-yaml/.*hardened-images-uefi.*
- ^elements/overcloud-secure
- ^elements/overcloud-partition-uefi
- ^diskimage_builder/elements/modprobe
- ^diskimage_builder/elements/bootloader
- ^diskimage_builder/elements/growvols
- tripleo-buildimage-overcloud-hardened-uefi-full-centos-8-wallaby:
files: *build_images_hardened_uefi_files
gate:
jobs:
- tripleo-buildimage-overcloud-full-centos-7-train:
@ -86,6 +96,10 @@
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
- project-template:
name: tripleo-buildimage-jobs
@ -103,6 +117,8 @@
files: *build_images_hardened_files
- tripleo-buildimage-overcloud-hardened-full-centos-8:
files: *build_images_hardened_files
- tripleo-buildimage-overcloud-hardened-uefi-full-centos-8:
files: *build_images_hardened_uefi_files
gate:
jobs:
- tripleo-buildimage-overcloud-full-centos-7:
@ -117,6 +133,8 @@
files: *build_images_hardened_files
- tripleo-buildimage-overcloud-hardened-full-centos-8:
files: *build_images_hardened_files
- tripleo-buildimage-overcloud-hardened-uefi-full-centos-8:
files: *build_images_hardened_uefi_files
- project-template:
name: tripleo-buildimage-jobs-centos-8
@ -126,12 +144,16 @@
- tripleo-buildimage-ironic-python-agent-centos-8
- tripleo-buildimage-overcloud-hardened-full-centos-8:
files: *build_images_hardened_files
- tripleo-buildimage-overcloud-hardened-uefi-full-centos-8:
files: *build_images_hardened_uefi_files
gate:
jobs:
- tripleo-buildimage-overcloud-full-centos-8
- tripleo-buildimage-ironic-python-agent-centos-8
- tripleo-buildimage-overcloud-hardened-full-centos-8:
files: *build_images_hardened_files
- tripleo-buildimage-overcloud-hardened-uefi-full-centos-8:
files: *build_images_hardened_uefi_files
experimental:
jobs:
- tripleo-buildimage-ironic-python-agent-centos-8
@ -167,6 +189,15 @@
- ^.*\.rst$
- ^releasenotes/.*$
- job:
name: tripleo-buildimage-overcloud-hardened-uefi-full-centos-8
parent: tripleo-build-images-base-centos-8
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
@ -267,6 +298,13 @@
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