blob: f46385cfe1ab8be31cd4e5a928bbace529253f8e [file] [log] [blame]
Sean Dague9a413ab2015-02-04 12:44:18 -05001#!/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
Dean Troyerdc97cb72015-03-28 08:20:50 -05007# Step 1: give back sudoers permissions to DevStack
Sean Dague9a413ab2015-02-04 12:44:18 -05008TEMPFILE=`mktemp`
9echo "stack ALL=(root) NOPASSWD:ALL" >$TEMPFILE
10chmod 0440 $TEMPFILE
11sudo chown root:root $TEMPFILE
12sudo 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
18echo "Running unstack.sh"
19sudo -H -u stack stdbuf -oL -eL bash -ex ./unstack.sh
20
21# Step 3: clean
22echo "Running clean.sh"
23sudo -H -u stack stdbuf -oL -eL bash -ex ./clean.sh
24