From 24ed3623d60d0f8de56afc2cb463bdbba76d8551 Mon Sep 17 00:00:00 2001
From: gifrerenom <lluis.gifre@cttc.es>
Date: Fri, 26 May 2023 08:25:32 +0000
Subject: [PATCH] Minor deploy improvements

---
 deploy/qdb.sh                | 1 +
 deploy/tfs.sh                | 1 +
 manifests/deviceservice.yaml | 3 +++
 3 files changed, 5 insertions(+)

diff --git a/deploy/qdb.sh b/deploy/qdb.sh
index 9e631cf25..e930b5a6c 100755
--- a/deploy/qdb.sh
+++ b/deploy/qdb.sh
@@ -71,6 +71,7 @@ function qdb_deploy() {
     echo "QuestDB Namespace"
     echo ">>> Create QuestDB Namespace (if missing)"
     kubectl create namespace ${QDB_NAMESPACE}
+    sleep 2
     echo
 
     echo "QuestDB"
diff --git a/deploy/tfs.sh b/deploy/tfs.sh
index af7832685..a778d9b1f 100755
--- a/deploy/tfs.sh
+++ b/deploy/tfs.sh
@@ -132,6 +132,7 @@ mkdir -p $TMP_LOGS_FOLDER
 echo "Deleting and Creating a new namespace..."
 kubectl delete namespace $TFS_K8S_NAMESPACE --ignore-not-found
 kubectl create namespace $TFS_K8S_NAMESPACE
+sleep 2
 printf "\n"
 
 echo "Create secret with CockroachDB data"
diff --git a/manifests/deviceservice.yaml b/manifests/deviceservice.yaml
index f9a6d987d..22c0f5f9d 100644
--- a/manifests/deviceservice.yaml
+++ b/manifests/deviceservice.yaml
@@ -23,6 +23,9 @@ spec:
   replicas: 1
   template:
     metadata:
+      annotations:
+        # Required for IETF L2VPN SBI when both parent and child run in same K8s cluster with Linkerd
+        config.linkerd.io/skip-outbound-ports: "8002"
       labels:
         app: deviceservice
     spec:
-- 
GitLab