From 7fae0639b8f7eb6f56b63b0208ff0243d8f61aa6 Mon Sep 17 00:00:00 2001
From: gifrerenom <lluis.gifre@cttc.es>
Date: Mon, 11 Nov 2024 09:18:10 +0000
Subject: [PATCH] Updated Hackfest 5 scripts

---
 deploy/all.sh             |  4 ++--
 deploy/nats.sh            |  3 +--
 deploy/tfs.sh             | 32 ++++++++++++++++----------------
 hackfest5/redeploy-tfs.sh |  5 +++++
 4 files changed, 24 insertions(+), 20 deletions(-)

diff --git a/deploy/all.sh b/deploy/all.sh
index 97f4db37d..96d9e30ca 100755
--- a/deploy/all.sh
+++ b/deploy/all.sh
@@ -212,8 +212,8 @@ export GRAF_EXT_PORT_HTTP=${GRAF_EXT_PORT_HTTP:-"3000"}
 # Deploy QuestDB
 ./deploy/qdb.sh
 
-# Deploy Apache Kafka
-./deploy/kafka.sh
+## Deploy Apache Kafka
+#./deploy/kafka.sh
 
 # Expose Dashboard
 ./deploy/expose_dashboard.sh
diff --git a/deploy/nats.sh b/deploy/nats.sh
index cb3dd2318..b6df8066b 100755
--- a/deploy/nats.sh
+++ b/deploy/nats.sh
@@ -69,8 +69,7 @@ function nats_deploy_single() {
         echo ">>> NATS is present; skipping step."
     else
         echo ">>> Deploy NATS"
-        helm3 install ${NATS_NAMESPACE} nats/nats --namespace ${NATS_NAMESPACE} --set nats.image=nats:2.9-alpine --set config.cluster.enabled=true --set config.cluster.tls.enabled=true
-
+        helm3 install ${NATS_NAMESPACE} nats/nats --namespace ${NATS_NAMESPACE} --set nats.image=nats:2.9-alpine
 
         echo ">>> Waiting NATS statefulset to be created..."
         while ! kubectl get --namespace ${NATS_NAMESPACE} statefulset/${NATS_NAMESPACE} &> /dev/null; do
diff --git a/deploy/tfs.sh b/deploy/tfs.sh
index f39609408..76e0a7383 100755
--- a/deploy/tfs.sh
+++ b/deploy/tfs.sh
@@ -112,16 +112,16 @@ export PROM_EXT_PORT_HTTP=${PROM_EXT_PORT_HTTP:-"9090"}
 export GRAF_EXT_PORT_HTTP=${GRAF_EXT_PORT_HTTP:-"3000"}
 
 
-# ----- Apache Kafka ------------------------------------------------------
-
-# If not already set, set the namespace where Apache Kafka will be deployed.
-export KFK_NAMESPACE=${KFK_NAMESPACE:-"kafka"}
-
-# If not already set, set the port Apache Kafka server will be exposed to.
-export KFK_SERVER_PORT=${KFK_SERVER_PORT:-"9092"}
-
-# If not already set, if flag is YES, Apache Kafka will be redeployed and topic will be lost.
-export KFK_REDEPLOY=${KFK_REDEPLOY:-""}
+## ----- Apache Kafka ------------------------------------------------------
+#
+## If not already set, set the namespace where Apache Kafka will be deployed.
+#export KFK_NAMESPACE=${KFK_NAMESPACE:-"kafka"}
+#
+## If not already set, set the port Apache Kafka server will be exposed to.
+#export KFK_SERVER_PORT=${KFK_SERVER_PORT:-"9092"}
+#
+## If not already set, if flag is YES, Apache Kafka will be redeployed and topic will be lost.
+#export KFK_REDEPLOY=${KFK_REDEPLOY:-""}
 
 ########################################################################################################################
 # Automated steps start here
@@ -153,12 +153,12 @@ kubectl create secret generic crdb-data --namespace ${TFS_K8S_NAMESPACE} --type=
     --from-literal=CRDB_SSLMODE=require
 printf "\n"
 
-echo ">>> Create Secret with Apache Kakfa..."
-KFK_SERVER_PORT=$(kubectl --namespace ${KFK_NAMESPACE} get service kafka-service -o 'jsonpath={.spec.ports[0].port}')
-kubectl create secret generic kfk-kpi-data --namespace ${TFS_K8S_NAMESPACE} --type='Opaque' \
-    --from-literal=KFK_NAMESPACE=${KFK_NAMESPACE} \
-    --from-literal=KFK_SERVER_PORT=${KFK_SERVER_PORT}
-printf "\n"
+#echo ">>> Create Secret with Apache Kafka..."
+#KFK_SERVER_PORT=$(kubectl --namespace ${KFK_NAMESPACE} get service kafka-service -o 'jsonpath={.spec.ports[0].port}')
+#kubectl create secret generic kfk-kpi-data --namespace ${TFS_K8S_NAMESPACE} --type='Opaque' \
+#    --from-literal=KFK_NAMESPACE=${KFK_NAMESPACE} \
+#    --from-literal=KFK_SERVER_PORT=${KFK_SERVER_PORT}
+#printf "\n"
 
 echo "Create secret with NATS data"
 NATS_CLIENT_PORT=$(kubectl --namespace ${NATS_NAMESPACE} get service ${NATS_NAMESPACE} -o 'jsonpath={.spec.ports[?(@.name=="client")].port}')
diff --git a/hackfest5/redeploy-tfs.sh b/hackfest5/redeploy-tfs.sh
index 13f97cc77..8ea927241 100755
--- a/hackfest5/redeploy-tfs.sh
+++ b/hackfest5/redeploy-tfs.sh
@@ -14,4 +14,9 @@
 # limitations under the License.
 
 source ~/tfs-ctrl/hackfest5/deploy_specs.sh
+
+helm3 uninstall --namespace ${NATS_NAMESPACE} ${NATS_NAMESPACE}
+kubectl delete namespace ${NATS_NAMESPACE} --ignore-not-found
+kubectl delete namespace ${KFK_NAMESPACE} --ignore-not-found
+
 ./deploy/all.sh
-- 
GitLab