Adds branchful jobs for zed release

This patch adds branchful jobs so we can
get some zed coverage against the ci repos.

Change-Id: If69a5e680687da3eae5906b62866c3d6b69fdb6a
This commit is contained in:
Pooja Jadhav 2022-10-11 16:28:36 +05:30
parent 3e296423ba
commit 7188cbccb0
4 changed files with 143 additions and 1 deletions

View File

@ -93,6 +93,10 @@
files: *build_images_files
- tripleo-buildimage-ironic-python-agent-centos-9:
files: *build_images_files
- tripleo-buildimage-ironic-python-agent-centos-9-zed:
files: *build_images_files
- tripleo-buildimage-overcloud-full-centos-9-zed:
files: *build_images_files
- tripleo-buildimage-overcloud-hardened-uefi-full-centos-9:
files: &build_images_hardened_uefi_files
- ^image-yaml/.*hardened-images-uefi.*
@ -102,6 +106,8 @@
- ^diskimage_builder/elements/bootloader
- ^diskimage_builder/elements/growvols
- ^roles/oooci-build-images/.*$
- tripleo-buildimage-overcloud-hardened-uefi-full-centos-9-zed:
files: *build_images_hardened_uefi_files
gate:
jobs:
- tripleo-buildimage-overcloud-full-centos-8:
@ -118,8 +124,14 @@
files: *build_images_files
- tripleo-buildimage-ironic-python-agent-centos-9:
files: *build_images_files
- tripleo-buildimage-ironic-python-agent-centos-9-zed:
files: *build_images_files
- tripleo-buildimage-overcloud-full-centos-9-zed:
files: *build_images_files
- tripleo-buildimage-overcloud-hardened-uefi-full-centos-9:
files: *build_images_hardened_uefi_files
- tripleo-buildimage-overcloud-hardened-uefi-full-centos-9-zed:
files: *build_images_hardened_uefi_files
- project-template:
name: tripleo-buildimage-jobs
@ -197,6 +209,29 @@
# Centos9 Branchful jobs for the CIP repos (branch always master)
- job:
name: tripleo-buildimage-ironic-python-agent-centos-9-zed
parent: tripleo-buildimage-ironic-python-agent-centos-9
branches: master
override-checkout: stable/zed
vars:
branch_override: stable/zed
- job:
name: tripleo-buildimage-overcloud-full-centos-9-zed
parent: tripleo-buildimage-overcloud-full-centos-9
branches: master
override-checkout: stable/zed
vars:
branch_override: stable/zed
- job:
name: tripleo-buildimage-overcloud-hardened-uefi-full-centos-9-zed
parent: tripleo-buildimage-overcloud-hardened-uefi-full-centos-9
override-checkout: stable/zed
vars:
branch_override: stable/zed
- job:
name: tripleo-buildimage-ironic-python-agent-centos-9-wallaby
parent: tripleo-buildimage-ironic-python-agent-centos-9

View File

@ -216,7 +216,7 @@
check:
jobs:
- openstack-tox-linters
- tripleo-ci-centos-9-content-provider-wallaby:
- tripleo-ci-centos-9-content-provider-zed:
irrelevant-files: &branchful_ignored
- ^.*\.md$
- ^.*\.rst$
@ -241,10 +241,19 @@
- ^tripleo_common/tests/.*$
dependencies:
- openstack-tox-linters
- tripleo-ci-centos-9-content-provider-wallaby:
irrelevant-files: *branchful_ignored
dependencies:
- openstack-tox-linters
- tripleo-ci-centos-8-content-provider-train:
irrelevant-files: *branchful_ignored
dependencies:
- openstack-tox-linters
- tripleo-ci-centos-9-containers-multinode-zed: &multi_consumer_job_zed
irrelevant-files: *branchful_ignored
vars: *multi_consumer_vars
dependencies:
- tripleo-ci-centos-9-content-provider-zed
- tripleo-ci-centos-9-containers-multinode-wallaby: &multi_consumer_job_wallaby
irrelevant-files: *branchful_ignored
vars: *multi_consumer_vars
@ -258,10 +267,13 @@
gate:
jobs:
- tripleo-ci-centos-9-content-provider-zed:
irrelevant-files: *branchful_ignored
- tripleo-ci-centos-9-content-provider-wallaby:
irrelevant-files: *branchful_ignored
- tripleo-ci-centos-8-content-provider-train:
irrelevant-files: *branchful_ignored
- tripleo-ci-centos-9-containers-multinode-zed: *multi_consumer_job_zed
- tripleo-ci-centos-9-containers-multinode-wallaby: *multi_consumer_job_wallaby
- tripleo-ci-centos-8-containers-multinode-train: *multi_consumer_job_train
@ -322,6 +334,14 @@
- undercloud-minion-setup
- undercloud-minion-deploy
- job:
name: tripleo-ci-centos-9-containers-multinode-zed
parent: tripleo-ci-centos-9-containers-multinode
branches: master
override-checkout: stable/zed
vars:
branch_override: stable/zed
- job:
name: tripleo-ci-centos-9-containers-multinode-wallaby
parent: tripleo-ci-centos-9-containers-multinode

View File

@ -181,6 +181,7 @@
- tripleo-ci-centos-9-content-provider: &fips_force_non_periodic
vars:
force_non_periodic: true
- tripleo-ci-centos-9-content-provider-zed: *fips_force_non_periodic
- tripleo-ci-centos-9-content-provider-wallaby: *fips_force_non_periodic
- tripleo-ci-centos-9-standalone-fips: &fips_vars_periodic
vars: &fips_consumer_vars
@ -211,3 +212,15 @@
- tripleo-ci-centos-9-scenario010-standalone-fips-wallaby: *fips_vars_periodic_wallaby
- tripleo-ci-centos-9-scenario010-ovn-provider-standalone-fips-wallaby: *fips_vars_periodic_wallaby
- tripleo-ci-centos-9-scenario012-standalone-fips-wallaby: *fips_vars_periodic_wallaby
- tripleo-ci-centos-9-standalone-fips-zed: &fips_vars_periodic_zed
vars: *fips_consumer_vars
dependencies:
- tripleo-ci-centos-9-content-provider-zed
- tripleo-ci-centos-9-scenario001-standalone-fips-zed: *fips_vars_periodic_zed
- tripleo-ci-centos-9-scenario002-standalone-fips-zed: *fips_vars_periodic_zed
- tripleo-ci-centos-9-scenario003-standalone-fips-zed: *fips_vars_periodic_zed
- tripleo-ci-centos-9-scenario004-standalone-fips-zed: *fips_vars_periodic_zed
- tripleo-ci-centos-9-scenario007-standalone-fips-zed: *fips_vars_periodic_zed
- tripleo-ci-centos-9-scenario010-standalone-fips-zed: *fips_vars_periodic_zed
- tripleo-ci-centos-9-scenario010-ovn-provider-standalone-fips-zed: *fips_vars_periodic_zed
- tripleo-ci-centos-9-scenario012-standalone-fips-zed: *fips_vars_periodic_zed

View File

@ -1016,6 +1016,80 @@
- 'ci/environments/scenario012-standalone.yaml'
- 'environments/fips.yaml'
### CentOS-9 FIPS Jobs - stable/zed
- job:
name: tripleo-ci-centos-9-standalone-fips-zed
parent: tripleo-ci-centos-9-standalone-fips
branches: master
override-checkout: stable/zed
vars:
branch_override: stable/zed
- job:
name: tripleo-ci-centos-9-scenario001-standalone-fips-zed
parent: tripleo-ci-centos-9-scenario001-standalone-fips
branches: master
override-checkout: stable/zed
vars:
branch_override: stable/zed
- job:
name: tripleo-ci-centos-9-scenario002-standalone-fips-zed
parent: tripleo-ci-centos-9-scenario002-standalone-fips
branches: master
override-checkout: stable/zed
vars:
branch_override: stable/zed
- job:
name: tripleo-ci-centos-9-scenario003-standalone-fips-zed
parent: tripleo-ci-centos-9-scenario003-standalone-fips
branches: master
override-checkout: stable/zed
vars:
branch_override: stable/zed
- job:
name: tripleo-ci-centos-9-scenario004-standalone-fips-zed
parent: tripleo-ci-centos-9-scenario004-standalone-fips
branches: master
override-checkout: stable/zed
vars:
branch_override: stable/zed
- job:
name: tripleo-ci-centos-9-scenario007-standalone-fips-zed
parent: tripleo-ci-centos-9-scenario007-standalone-fips
branches: master
override-checkout: stable/zed
vars:
branch_override: stable/zed
- job:
name: tripleo-ci-centos-9-scenario010-standalone-fips-zed
parent: tripleo-ci-centos-9-scenario010-standalone-fips
branches: master
override-checkout: stable/zed
vars:
branch_override: stable/zed
- job:
name: tripleo-ci-centos-9-scenario010-ovn-provider-standalone-fips-zed
parent: tripleo-ci-centos-9-scenario010-ovn-provider-standalone-fips
branches: master
override-checkout: stable/zed
vars:
branch_override: stable/zed
- job:
name: tripleo-ci-centos-9-scenario012-standalone-fips-zed
parent: tripleo-ci-centos-9-scenario012-standalone-fips
branches: master
override-checkout: stable/zed
vars:
branch_override: stable/zed
### CentOS-9 FIPS Jobs - stable/wallaby
- job: