From 1e0e59d10c2e045649ababc73a2b9e6b5890e8b1 Mon Sep 17 00:00:00 2001
From: David Hoese <david.hoese@ssec.wisc.edu>
Date: Mon, 23 Nov 2020 19:12:27 -0600
Subject: [PATCH] Attempt to fix ci tests geo2grid name for grb pvc

---
 ci_tests/run_basic_grb_test.sh | 9 +++++++++
 helpers/deploy_geo2grid.sh     | 1 -
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/ci_tests/run_basic_grb_test.sh b/ci_tests/run_basic_grb_test.sh
index 91833dc..7cf2de2 100755
--- a/ci_tests/run_basic_grb_test.sh
+++ b/ci_tests/run_basic_grb_test.sh
@@ -19,6 +19,8 @@ install_charts() {
     popd
 
     # Geo2Grid
+    grb_pvc=$(get_pvc_name ${GRB_RELEASE_NAME})
+    sed -i "s/cspp-geo-grb/${GRB_RELEASE_NAME}/g" "../../ci_tests/values-geo2grid-g16-radm1.yaml"
     ./helpers/deploy_geo2grid.sh "ci_tests" "${RELEASE_PREFIX}" "-g16-radm1"
 }
 
@@ -27,8 +29,14 @@ get_pod_name() {
     kubectl -n $ns get pods --selector=app.kubernetes.io/instance=${release_name} -o name
 }
 
+get_pvc_name() {
+    release_name="$1"
+    kubectl -n $ns get pvc --selector=app.kubernetes.io/instance=${release_name} -o name
+}
+
 wait_for_pod() {
     pod_name="$1"
+    debug "Waiting for ${pod_name} pod to be ready..."
     kubectl -n $ns wait --for=condition=Ready ${pod_name} --timeout=120s
 }
 
@@ -82,3 +90,4 @@ wait_for_pod ${GRB_POD_NAME} || error "GRB pod was never ready"
 run_grb_checks || error "GRB checks failed"
 wait_for_pod ${GEO2GRID_POD_NAME} || error "Geo2Grid pod was never ready"
 run_geo2grid_checks || error "Geo2Grid checks failed"
+
diff --git a/helpers/deploy_geo2grid.sh b/helpers/deploy_geo2grid.sh
index 31aaf8f..5a5089d 100755
--- a/helpers/deploy_geo2grid.sh
+++ b/helpers/deploy_geo2grid.sh
@@ -24,5 +24,4 @@ ns=$(./helpers/get_namespace.sh)
 cd geosphere-geo2grid/chart
 source cspp-geo-geo2grid/cibuild.env
 echo "Deploying version $docker_tag to cluster namespace $ns"
-# namespace names are the same as domain names
 helm upgrade -v 2 --install --namespace $ns -f ../../${values_base}/values-geo2grid${release_suffix}.yaml "${release_prefix}cspp-geo-geo2grid${release_suffix}" cspp-geo-geo2grid/
-- 
GitLab