Remove layout override and wire up buildimage template instead

This wires up the tripleo-buildimage-jobs and updates buildimage
job overrides in the check layout. The depends-on adds the
files: matches in the template layout so no need to override here.
The gate layout overrides are removed altogether as we don't want
the dependencies: optimization in the gate. Part of wider tripleo-ci
optimization [1].

[1] https://review.opendev.org/q/topic:tripleo-ci-reduce
Depends-On: https://review.opendev.org/c/openstack/tripleo-ci/+/777083

Change-Id: I24615a067a56ac226b07c2ebcf477b3682dfed2f
This commit is contained in:
Marios Andreou 2021-02-25 13:29:52 +02:00
parent b0bcab90a2
commit ca603f39b6
1 changed files with 3 additions and 15 deletions

View File

@ -8,6 +8,7 @@
- tripleo-multinode-container-minimal-pipeline
- tripleo-undercloud-jobs-pipeline
- tripleo-build-containers-jobs
- tripleo-buildimage-jobs
- tripleo-standalone-scenarios-pipeline
- tripleo-upgrades-master-pipeline
vars:
@ -114,16 +115,12 @@
- ^container-images/tcib/base/os/octavia.*$
- tripleo-buildimage-overcloud-full-centos-8:
dependencies: *deps_unit_lint
files:
- ^image-yaml/.*$
- tripleo-buildimage-ironic-python-agent-centos-8:
dependencies: *deps_unit_lint
files:
- ^image-yaml/.*$
- tripleo-buildimage-overcloud-hardened-full-centos-8:
dependencies: *deps_unit_lint
files:
- ^image-yaml/.*$
gate:
queue: tripleo
jobs:
@ -131,15 +128,6 @@
- openstack-tox-linters
- tripleo-cross-tripleoclient-py37
- tripleo-ci-centos-8-content-provider
- tripleo-buildimage-overcloud-full-centos-8:
files:
- ^image-yaml/.*$
- tripleo-buildimage-ironic-python-agent-centos-8:
files:
- ^image-yaml/.*$
- tripleo-buildimage-overcloud-hardened-full-centos-8:
files:
- ^image-yaml/.*$
- tripleo-build-containers-ubi-8:
dependencies: *deps_unit_lint
files: