From eba2fe40954a9da9a3f83c50ebac2ef1e7aebc42 Mon Sep 17 00:00:00 2001 From: gifrerenom <lluis.gifre@cttc.es> Date: Tue, 19 Nov 2024 10:33:13 +0000 Subject: [PATCH] Updated deployment scripts --- deploy/all.sh | 4 ++-- deploy/tfs.sh | 32 ++++++++++++++++---------------- hackfest5/redeploy-tfs.sh | 20 +++++++++++++++++++- 3 files changed, 37 insertions(+), 19 deletions(-) diff --git a/deploy/all.sh b/deploy/all.sh index 96d9e30ca..97f4db37d 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/tfs.sh b/deploy/tfs.sh index 76e0a7383..a1429e443 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 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 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 688d8ef39..ff55bed3f 100755 --- a/hackfest5/redeploy-tfs.sh +++ b/hackfest5/redeploy-tfs.sh @@ -22,7 +22,25 @@ kubectl delete namespace kafka --ignore-not-found printf "\n" echo "Deployting TeraFlowSDN..." -./deploy/all.sh + +# Deploy CockroachDB +./deploy/crdb.sh + +# Deploy NATS +./deploy/nats.sh + +# Deploy QuestDB +./deploy/qdb.sh + +# Expose Dashboard +./deploy/expose_dashboard.sh + +# Deploy TeraFlowSDN +./deploy/tfs.sh + +# Show deploy summary +./deploy/show.sh + printf "\n" echo "Waiting for Context to be subscribed to NATS..." -- GitLab