From 47fee115eb2a4949c467bab3e6116a7c3bf06ec4 Mon Sep 17 00:00:00 2001 From: Doug Szumski Date: Tue, 30 Apr 2019 14:55:57 +0000 Subject: CI: Add monasca scenario Adds the following new Zuul job for testing deployment of Monasca and associated services: * kolla-ansible-centos8-source-monasca All core OpenStack services except for Keystone are disabled to ensure enough memory is available. A follow up patch will replace the basic tests here with Tempest. Co-Authored-By: Doug Szumski Change-Id: I5d33fd3d7b69798ba0aa23509f7b809065f61c19 --- tests/setup_gate.sh | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tests/setup_gate.sh') diff --git a/tests/setup_gate.sh b/tests/setup_gate.sh index a408904c6..5d9ce2dde 100755 --- a/tests/setup_gate.sh +++ b/tests/setup_gate.sh @@ -26,6 +26,9 @@ function setup_openstack_clients { if [[ $SCENARIO == scenario_nfv ]]; then packages+=(python-tackerclient python-barbicanclient python-mistralclient) fi + if [[ $SCENARIO == monasca ]]; then + packages+=(python-monascaclient) + fi if [[ "debian" == $BASE_DISTRO ]]; then sudo apt -y install python3-venv fi @@ -85,6 +88,10 @@ function prepare_images { GATE_IMAGES="^cron,^elasticsearch,^fluentd,^grafana,^haproxy,^keepalived,^kibana,^kolla-toolbox,^mariadb,^memcached,^prometheus,^rabbitmq" fi + if [[ $SCENARIO == "monasca" ]]; then + # FIXME(mgoddard): No need for OpenStack core images. + GATE_IMAGES+=",^elasticsearch,^influxdb,^kafka,^kibana,^logstash,^monasca,^storm,^zookeeper" + fi sudo tee -a /etc/kolla/kolla-build.conf <