#!/bin/bash # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. # This script is executed inside gate_hook function in devstack gate. ENABLED_SERVICES="key,aodi-api,aodh-notifier,aodh-evaluator" ENABLED_SERVICES+="ceilometer-acompute,ceilometer-acentral,ceilometer-anotification," ENABLED_SERVICES+="ceilometer-collector,ceilometer-api," # The backend is passed in by the job as the first and only argument export AODH_BACKEND="${1}" export DEVSTACK_GATE_INSTALL_TESTONLY=1 export DEVSTACK_GATE_NO_SERVICES=1 export DEVSTACK_GATE_TEMPEST=0 export DEVSTACK_GATE_EXERCISES=0 export KEEP_LOCALRC=1 # default to mysql case $AODH_BACKEND in postgresql) export DEVSTACK_GATE_POSTGRES=1 ;; esac DEVSTACK_LOCAL_CONFIG+=$'\n'"export AODH_BACKEND=${AODH_BACKEND}" export ENABLED_SERVICES $BASE/new/devstack-gate/devstack-vm-gate.sh