diff options
| author | Doug Szumski <doug@stackhpc.com> | 2019-04-30 14:55:57 +0000 |
|---|---|---|
| committer | Doug Szumski <doug@stackhpc.com> | 2021-01-19 09:25:24 +0000 |
| commit | 47fee115eb2a4949c467bab3e6116a7c3bf06ec4 (patch) | |
| tree | b848aa7d06b113761e0937829ffb6da91135c7b1 /tests/setup_gate.sh | |
| parent | e689f951f495874806e89bde1873d1a418e92160 (diff) | |
| download | kolla-ansible-47fee115eb2a4949c467bab3e6116a7c3bf06ec4.tar.gz kolla-ansible-47fee115eb2a4949c467bab3e6116a7c3bf06ec4.zip | |
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 <doug@stackhpc.com>
Change-Id: I5d33fd3d7b69798ba0aa23509f7b809065f61c19
Diffstat (limited to 'tests/setup_gate.sh')
| -rwxr-xr-x | tests/setup_gate.sh | 7 |
1 files changed, 7 insertions, 0 deletions
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 <<EOF [profiles] gate = ${GATE_IMAGES} |
