From 15c3a1fcc70898250adf8b6e45d71a7410403413 Mon Sep 17 00:00:00 2001
From: David Hoese <david.hoese@ssec.wisc.edu>
Date: Mon, 23 Nov 2020 10:03:30 -0600
Subject: [PATCH] Fix CI tests and be a little more flexible with cleanup

---
 ci_tests/cleanup_basic_grb_test.sh | 16 +++++++++-------
 ci_tests/run_basic_grb_test.sh     |  2 ++
 2 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/ci_tests/cleanup_basic_grb_test.sh b/ci_tests/cleanup_basic_grb_test.sh
index 4078fde..8045a2d 100755
--- a/ci_tests/cleanup_basic_grb_test.sh
+++ b/ci_tests/cleanup_basic_grb_test.sh
@@ -23,10 +23,12 @@ check_and_uninstall() {
 
 ns=$(./helpers/get_namespace.sh)
 source ./ci_tests/get_release_names.sh
-check_and_uninstall "${ns}" "${GRB_RELEASE_NAME}"
-check_and_uninstall "${ns}" "${RABBITMQ_RELEASE_NAME}"
-check_and_uninstall "${ns}" "${GEO2GRID_RELEASE_NAME}"
-check_and_uninstall "${ns}" "${TILEGEN_RELEASE_NAME}"
-check_and_uninstall "${ns}" "${MAPSERVER_RELEASE_NAME}"
-check_and_uninstall "${ns}" "${MAPCACHE_RELEASE_NAME}"
-check_and_uninstall "${ns}" "${CLIENT_RELEASE_NAME}"
+EXIT_STATUS=0
+check_and_uninstall "${ns}" "${GRB_RELEASE_NAME}" || EXIT_STATUS=$?
+check_and_uninstall "${ns}" "${RABBITMQ_RELEASE_NAME}" || EXIT_STATUS=$?
+check_and_uninstall "${ns}" "${GEO2GRID_RELEASE_NAME}" || EXIT_STATUS=$?
+check_and_uninstall "${ns}" "${TILEGEN_RELEASE_NAME}" || EXIT_STATUS=$?
+check_and_uninstall "${ns}" "${MAPSERVER_RELEASE_NAME}" || EXIT_STATUS=$?
+check_and_uninstall "${ns}" "${MAPCACHE_RELEASE_NAME}" || EXIT_STATUS=$?
+check_and_uninstall "${ns}" "${CLIENT_RELEASE_NAME}" || EXIT_STATUS=$?
+exit $EXIT_STATUS
diff --git a/ci_tests/run_basic_grb_test.sh b/ci_tests/run_basic_grb_test.sh
index 3971fc7..7557548 100755
--- a/ci_tests/run_basic_grb_test.sh
+++ b/ci_tests/run_basic_grb_test.sh
@@ -70,6 +70,8 @@ sleep 30
 debug "Getting GRB pod name"
 GRB_POD_NAME=$(get_pod_name "${GRB_RELEASE_NAME}")
 debug "GRB pod name: ${GRB_POD_NAME}"
+GEO2GRID_POD_NAME=$(get_pod_name "${GEO2GRID_RELEASE_NAME}")
+debug "Geo2Grid pod name: ${GEO2GRID_POD_NAME}"
 
 run_grb_checks || error "GRB checks failed"
 run_geo2grid_checks || error "Geo2Grid checks failed"
-- 
GitLab