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