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
(cherry picked from commit ca603f39b6)
This commit is contained in:
Marios Andreou 2021-02-25 13:29:52 +02:00
parent 9b7358351c
commit d6da694b0f
1 changed files with 1 additions and 15 deletions

View File

@ -9,6 +9,7 @@
- tripleo-multinode-container-minimal-pipeline
- tripleo-undercloud-jobs-pipeline
- tripleo-build-containers-jobs
- tripleo-buildimage-jobs
- tripleo-standalone-scenarios-pipeline
- tripleo-upgrades-train-pipeline
check:
@ -110,28 +111,13 @@
dependencies: *deps_cprovider
- 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:
- 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/.*$