2015-02-04 12:44:18 -05:00
|
|
|
#!/bin/bash -xe
|
|
|
|
#
|
|
|
|
# An up / down test for gate functional testing
|
|
|
|
#
|
|
|
|
# Note: this is expected to start running as jenkins
|
|
|
|
|
2015-03-28 08:20:50 -05:00
|
|
|
# Step 1: give back sudoers permissions to DevStack
|
2015-02-04 12:44:18 -05:00
|
|
|
TEMPFILE=`mktemp`
|
|
|
|
echo "stack ALL=(root) NOPASSWD:ALL" >$TEMPFILE
|
|
|
|
chmod 0440 $TEMPFILE
|
|
|
|
sudo chown root:root $TEMPFILE
|
|
|
|
sudo mv $TEMPFILE /etc/sudoers.d/51_stack_sh
|
|
|
|
|
|
|
|
# TODO: do something to start a guest to create crud that should
|
|
|
|
# disappear
|
|
|
|
|
|
|
|
# Step 2: unstack
|
|
|
|
echo "Running unstack.sh"
|
|
|
|
sudo -H -u stack stdbuf -oL -eL bash -ex ./unstack.sh
|
|
|
|
|
|
|
|
# Step 3: clean
|
|
|
|
echo "Running clean.sh"
|
|
|
|
sudo -H -u stack stdbuf -oL -eL bash -ex ./clean.sh
|
|
|
|
|