Commit 8ad671b0 authored by Jeff Lowdermilk's avatar Jeff Lowdermilk

Cleanup resources after shell tests exit

parent b786c116
...@@ -509,7 +509,7 @@ function kube-up { ...@@ -509,7 +509,7 @@ function kube-up {
local kubectl="${KUBE_ROOT}/cluster/kubectl.sh" local kubectl="${KUBE_ROOT}/cluster/kubectl.sh"
local context="${PROJECT}_${INSTANCE_PREFIX}" local context="${PROJECT}_${INSTANCE_PREFIX}"
local user="${INSTANCE_PREFIX}-admin" local user="${context}-admin"
local config_dir="${HOME}/.kube/${context}" local config_dir="${HOME}/.kube/${context}"
# TODO: generate ADMIN (and KUBELET) tokens and put those in the master's # TODO: generate ADMIN (and KUBELET) tokens and put those in the master's
......
...@@ -37,6 +37,7 @@ prepare-e2e ...@@ -37,6 +37,7 @@ prepare-e2e
GUESTBOOK="${KUBE_ROOT}/examples/guestbook" GUESTBOOK="${KUBE_ROOT}/examples/guestbook"
echo "WARNING: this test is a no op that only attempts to launch guestbook resources."
# Launch the guestbook example # Launch the guestbook example
${KUBECTL} create -f "${GUESTBOOK}" ${KUBECTL} create -f "${GUESTBOOK}"
...@@ -48,9 +49,7 @@ echo "Pods running: ${POD_LIST_1}" ...@@ -48,9 +49,7 @@ echo "Pods running: ${POD_LIST_1}"
# TODO make this an actual test. Open up a firewall and use curl to post and # TODO make this an actual test. Open up a firewall and use curl to post and
# read a message via the frontend # read a message via the frontend
${KUBECTL} stop rc redis-slave-controller ${KUBECTL} stop -f "${GUESTBOOK}"
${KUBECTL} delete services redis-master
${KUBECTL} delete pods redis-master
POD_LIST_2=$(${KUBECTL} get pods -o template '--template={{range.items}}{{.id}} {{end}}') POD_LIST_2=$(${KUBECTL} get pods -o template '--template={{range.items}}{{.id}} {{end}}')
echo "Pods running after shutdown: ${POD_LIST_2}" echo "Pods running after shutdown: ${POD_LIST_2}"
......
...@@ -59,7 +59,6 @@ function join() { ...@@ -59,7 +59,6 @@ function join() {
svcs_to_clean=() svcs_to_clean=()
function do_teardown() { function do_teardown() {
local svc local svc
return
for svc in "${svcs_to_clean[@]:+${svcs_to_clean[@]}}"; do for svc in "${svcs_to_clean[@]:+${svcs_to_clean[@]}}"; do
stop_service "${svc}" stop_service "${svc}"
done done
...@@ -284,7 +283,7 @@ function verify_from_container() { ...@@ -284,7 +283,7 @@ function verify_from_container() {
fi fi
} }
trap "do_teardown" EXIT trap do_teardown EXIT
# Get node IP addresses and pick one as our test point. # Get node IP addresses and pick one as our test point.
detect-minions detect-minions
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment