From 776dca1ca7dba28440b0b6dec65130605b7417f3 Mon Sep 17 00:00:00 2001
From: David Hoese <david.hoese@ssec.wisc.edu>
Date: Tue, 10 Nov 2020 09:38:43 -0600
Subject: [PATCH] Try to be smarter about using KUBECONFIG

---
 ci_tests/gitlab-ci.yaml  | 15 ++++++---------
 helpers/get_namespace.sh |  1 +
 helpers/helm_base.yaml   |  2 ++
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/ci_tests/gitlab-ci.yaml b/ci_tests/gitlab-ci.yaml
index 92c1154..0f6ec1c 100644
--- a/ci_tests/gitlab-ci.yaml
+++ b/ci_tests/gitlab-ci.yaml
@@ -74,17 +74,14 @@ test_basic_grb:
   stage: test
   script:
     - ns=$(./helpers/get_namespace.sh)
-    - echo $ns
-#    - cd geosphere-grb/chart
-#    - source cspp-geo-grb/cibuild.env
-    # copy secret kubeconfig to the mounted (pwd) directory
-#    - cp $kubekorner_k3s_config .
-#    - kubeconfig=$(basename $kubekorner_k3s_config)
-#    - echo "Deploying version $docker_tag to cluster namespace $ns"
+    - cd geosphere-grb/chart
+    - source cspp-geo-grb/cibuild.env
+    - echo "Deploying version $docker_tag to cluster namespace $ns"
     # copy extra values files to the local directory (where helm has access via docker mount)
-#    - cp ../../ci_geosphere/values-grb-g16.yaml .
+    - cp ../../ci_geosphere/values-grb-g16.yaml .
     # namespace names are the same as domain names
-#    - helm upgrade -v 2 --install --kubeconfig $kubeconfig --namespace $ns --set persistence.enabled=true --set persistence.storageClass=longhorn -f values-grb-g16.yaml cspp-geo-grb cspp-geo-grb/
+    - kubectl get all --namespace $ns
+#    - helm upgrade -v 2 --install --namespace $ns --set persistence.enabled=true --set persistence.storageClass=longhorn -f values-grb-g16.yaml cspp-geo-grb cspp-geo-grb/
   dependencies:
     - get_chart_grb
   rules:
diff --git a/helpers/get_namespace.sh b/helpers/get_namespace.sh
index c985814..e0bb44d 100755
--- a/helpers/get_namespace.sh
+++ b/helpers/get_namespace.sh
@@ -36,4 +36,5 @@ if [[ -z $ns ]]; then
     exit 1
 fi
 
+debug "Namespace is \"$ns\""
 echo $ns
diff --git a/helpers/helm_base.yaml b/helpers/helm_base.yaml
index e4a5578..73219b2 100644
--- a/helpers/helm_base.yaml
+++ b/helpers/helm_base.yaml
@@ -1,6 +1,8 @@
 .helm_based_job:
   extends: .docker_based_job
   image: gitlab.ssec.wisc.edu:5555/cspp_geo/geosphere/geosphere-deploy/cichart:latest
+  variables:
+    KUBECONFIG: "$KUBECONFIG:$kubekorner_k3s_config"
   before_script:
     - docker info
     - docker login -u ${CI_REGISTRY_USER} -p ${CI_REGISTRY_PASSWORD} ${CI_REGISTRY}
-- 
GitLab