| Sean Dague | 9a413ab | 2015-02-04 12:44:18 -0500 | [diff] [blame] | 1 | #!/bin/bash -xe | 
|  | 2 | # | 
|  | 3 | # An up / down test for gate functional testing | 
|  | 4 | # | 
|  | 5 | # Note: this is expected to start running as jenkins | 
|  | 6 |  | 
|  | 7 | # Step 1: give back sudoers permissions to devstack | 
|  | 8 | TEMPFILE=`mktemp` | 
|  | 9 | echo "stack ALL=(root) NOPASSWD:ALL" >$TEMPFILE | 
|  | 10 | chmod 0440 $TEMPFILE | 
|  | 11 | sudo chown root:root $TEMPFILE | 
|  | 12 | sudo mv $TEMPFILE /etc/sudoers.d/51_stack_sh | 
|  | 13 |  | 
|  | 14 | # TODO: do something to start a guest to create crud that should | 
|  | 15 | # disappear | 
|  | 16 |  | 
|  | 17 | # Step 2: unstack | 
|  | 18 | echo "Running unstack.sh" | 
|  | 19 | sudo -H -u stack stdbuf -oL -eL bash -ex ./unstack.sh | 
|  | 20 |  | 
|  | 21 | # Step 3: clean | 
|  | 22 | echo "Running clean.sh" | 
|  | 23 | sudo -H -u stack stdbuf -oL -eL bash -ex ./clean.sh | 
|  | 24 |  |