1f66fab248
Currently platform check is preventing the gate job to run on Xenial. Change-Id: I6be82caa25ed587561f234d52467832515e2226b
34 lines
902 B
Bash
34 lines
902 B
Bash
#!/bin/bash
|
|
|
|
CONTRIB_DIR="$BASE/new/group-based-policy/gbpservice/tests/contrib"
|
|
cp $CONTRIB_DIR/functions-gbp .
|
|
source functions-gbp
|
|
|
|
set -x
|
|
|
|
trap prepare_logs ERR
|
|
|
|
prepare_gbp_aim_devstack
|
|
FORCE=yes $TOP_DIR/stack.sh
|
|
|
|
# Use devstack functions to install mysql and psql servers
|
|
source $TOP_DIR/stackrc
|
|
source $TOP_DIR/lib/database
|
|
disable_service postgresql
|
|
enable_service mysql
|
|
initialize_database_backends
|
|
install_database
|
|
|
|
# Set up the 'openstack_citest' user and database in each backend
|
|
tmp_dir=`mktemp -d`
|
|
|
|
cat << EOF > $tmp_dir/mysql.sql
|
|
CREATE DATABASE openstack_citest;
|
|
CREATE USER 'openstack_citest'@'localhost' IDENTIFIED BY 'openstack_citest';
|
|
CREATE USER 'openstack_citest' IDENTIFIED BY 'openstack_citest';
|
|
GRANT ALL PRIVILEGES ON *.* TO 'openstack_citest'@'localhost';
|
|
GRANT ALL PRIVILEGES ON *.* TO 'openstack_citest';
|
|
FLUSH PRIVILEGES;
|
|
EOF
|
|
/usr/bin/mysql -u root < $tmp_dir/mysql.sql
|