tripleo-common/zuul.d/layout.yaml
Emilien Macchi 55573ec43f tcib: move cradox to gnocchi-base & enable ci on scenario001
gnocchi-db-sync requires cradox to be installed if RBD backend is used.
Until we fix it properly in the distgit, let's make sure cradox is in
the base image for gnocchi. It also requires httpd and deps for the
dv_sync to operate when Ceph is installed.

With that patch, we can now test container builds on scenario001.

Change-Id: Id13028ab911ba91d67787ca8247effc02017fcbc
(cherry picked from commit 7ecc263401)
2020-07-14 01:51:49 +00:00

107 lines
4.0 KiB
YAML

- project:
templates:
- check-requirements
- openstack-cover-jobs
- openstack-python3-ussuri-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
- tripleo-multinode-container-minimal
- tripleo-undercloud-jobs
- tripleo-build-containers-jobs
- tripleo-standalone-scenarios-full
check:
jobs:
- openstack-tox-linters
- openstack-tox-py36
- openstack-tox-py37
- tripleo-ci-centos-8-containers-multinode:
dependencies: &deps_unit_lint
- openstack-tox-linters
- openstack-tox-py36
- openstack-tox-py37
- tripleo-ci-centos-8-undercloud-containers:
dependencies: *deps_unit_lint
- tripleo-ci-centos-8-standalone:
dependencies: *deps_unit_lint
vars:
build_container_images: true
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates:
dependencies: *deps_unit_lint
files:
- workbooks/package_update.yaml
- workbooks/baremetal.yaml
- ^container-images/.*$
- tripleo_common/actions/deployment.py
- tripleo_common/actions/container_images.py
- tripleo_common/image/kolla_builder.py
- scripts/.*$
- tripleo-ci-centos-8-scenario001-standalone:
dependencies: *deps_unit_lint
vars:
build_container_images: true
files:
- ^container-images/tcib/base/collectd.*$
- ^container-images/tcib/base/os/aodh.*$
- ^container-images/tcib/base/os/ceilometer.*$
- ^container-images/tcib/base/os/cinder.*$
- ^container-images/tcib/base/os/gnocchi.*$
- ^container-images/tcib/base/os/heat.*$
- ^container-images/tcib/base/qdrouterd.*$
- ^container-images/tcib/base/rabbitmq.*$
- ^container-images/tcib/base/redis.*$
- tripleo-ci-centos-8-scenario002-standalone:
dependencies: *deps_unit_lint
- tripleo-ci-centos-8-scenario003-standalone:
dependencies: *deps_unit_lint
vars:
build_container_images: true
files:
- ^container-images/tcib/base/os/designate.*$
- ^container-images/tcib/base/os/mistral.*$
- ^container-images/tcib/base/os/sahara.*$
- tripleo-ci-centos-8-scenario004-standalone:
dependencies: *deps_unit_lint
vars:
build_container_images: true
files:
- ^container-images/tcib/base/os/manila.*$
- tripleo-ci-centos-8-scenario007-standalone:
dependencies: *deps_unit_lint
vars:
build_container_images: true
files:
- ^container-images/tcib/base/os/neutron.*$
- tripleo-ci-centos-8-scenario010-standalone:
dependencies: *deps_unit_lint
vars:
build_container_images: true
files:
- ^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/.*$
- openstack-tox-lower-constraints
gate:
queue: tripleo
jobs:
- openstack-tox-linters
- openstack-tox-lower-constraints
- 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/.*$