group-based-policy/gbpservice/tests/contrib/gate_nfp_hook.sh
Sumit Naiksatam 555dc66610 Configure IPV4_ADDRS_SAFE_TO_USE in devstack gate hooks
Set IPV4_ADDRS_SAFE_TO_USE to the same value used by devstack-vm-gate.sh
to avoid the devstack job failing with the following messaage:

'Could not determine host ip address. See local.conf for suggestions on
setting HOST_IP.'

This fix should be considered temporary until we
switch to using devstack-vm-gate.sh

Change-Id: I18924cd7d526874fcf2ac2e9caf0a42c457fc6a3
Partial-Bug: 1693689
2017-09-19 10:39:30 -07:00

41 lines
1.1 KiB
Bash

#!/bin/bash
# REVISIT: Temporarily disabling this job until its updated to run with Ocata
exit 1
CONTRIB_DIR="$BASE/new/group-based-policy/gbpservice/tests/contrib"
cp $CONTRIB_DIR/functions-gbp .
source functions-gbp
set -x
trap prepare_logs ERR
# temporary fix for bug 1693689
export IPV4_ADDRS_SAFE_TO_USE=${DEVSTACK_GATE_IPV4_ADDRS_SAFE_TO_USE:-${DEVSTACK_GATE_FIXED_RANGE:-10.1.0.0/20}}
prepare_gbp_devstack
prepare_nfp_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