From cb8508b1480257a5a359723e0aec81162058d786 Mon Sep 17 00:00:00 2001 From: Sean Dague Date: Tue, 23 Apr 2013 14:44:12 -0400 Subject: [PATCH] add database run check check that the database that we think we should have used actually created a log directory, which means it was installed. Not a perfect check, but a starting point for double entry accounting so that devstack changes don't break us. Change-Id: Ib7302894bfeb1016b15eba9e82312a7a915604fa --- devstack-vm-gate.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/devstack-vm-gate.sh b/devstack-vm-gate.sh index dde33039..5aa21742 100755 --- a/devstack-vm-gate.sh +++ b/devstack-vm-gate.sh @@ -187,6 +187,19 @@ else echo "Running devstack" sudo -H -u stack ./stack.sh + # provide a check that the right db was running + if [ "$DEVSTACK_GATE_POSTGRES" -eq "1" ]; then + if [ ! -d /var/log/postgresql ]; then + echo "Postgresql should have been used, but there are no logs" + exit 1 + fi + else + if [ ! -d /var/log/mysql ]; then + echo "Mysql should have been used, but there are no logs" + exit 1 + fi + fi + echo "Removing sudo privileges for devstack user" sudo rm /etc/sudoers.d/50_stack_sh