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
This commit is contained in:
Emilien Macchi 2020-06-10 11:09:44 -04:00
parent 679aeb568f
commit 7ecc263401
3 changed files with 19 additions and 6 deletions

View File

@ -5,9 +5,3 @@ tcib_actions:
tcib_packages:
common:
- gnocchi-api
- httpd
- mod_ssl
- python3-boto3
- python3-cradox
- python3-ldappool
- python3-mod_wsgi

View File

@ -4,3 +4,10 @@ tcib_actions:
tcib_packages:
common:
- gnocchi-common
- python3-cradox
- python3-eventlet
- httpd
- mod_ssl
- python3-boto3
- python3-ldappool
- python3-mod_wsgi

View File

@ -46,6 +46,18 @@
- 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: