gate/updown.sh
9a413abc
 #!/bin/bash -xe
 #
 # An up / down test for gate functional testing
 #
 # Note: this is expected to start running as jenkins
 
dc97cb71
 # Step 1: give back sudoers permissions to DevStack
9a413abc
 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