Fix checking the existence of the cld

Related-PROD: K0RQA-15
Change-Id: I590822526fa0115b3c833d584bd5f2e795619231
diff --git a/k8s/workspace/functions.sh b/k8s/workspace/functions.sh
index a1f3f10..eeed78b 100644
--- a/k8s/workspace/functions.sh
+++ b/k8s/workspace/functions.sh
@@ -13,7 +13,7 @@
     local cluster_name="$1"
     echo ""
     echo "Checking if ClusterDeployment '$cluster_name' exists..."
-    if ! kubectl get cld -A -o name | grep -q "/$cluster_name$"; then
+    if ! kubectl get cld -A -o name | awk -F'/' '{print $NF}' | grep -qx "$cluster_name"; then
         echo "Error: ClusterDeployment '$cluster_name' not found in any namespace"
         return 1
     fi
diff --git a/k8s/workspace/run-networks-child.sh b/k8s/workspace/run-networks-child.sh
index 973cdcd..7b0d819 100644
--- a/k8s/workspace/run-networks-child.sh
+++ b/k8s/workspace/run-networks-child.sh
@@ -16,17 +16,10 @@
 fi
 
 CLUSTER_NAME="$1"
-
-echo ""
-echo "Checking if ClusterDeployment '$CLUSTER_NAME' exists..."
-
-if ! kubectl get cld -A -o name | grep -q "/$CLUSTER_NAME$"; then
-  echo -e "Error: ClusterDeployment '$CLUSTER_NAME' not found in any namespace"
-  exit 1
+if ! check_cluster_deployment_exists "$CLUSTER_NAME"; then
+    exit 1
 fi
 
-echo -e "ClusterDeployment '$CLUSTER_NAME' found"
-
 KUBECONFIG_PATH="$MY_PROJFOLDER/envs/kubeconfigs/${CLUSTER_NAME}-kubeconfig.yaml"
 CHECKER_ENV_PATH="$MY_PROJFOLDER/envs/checkers/${CLUSTER_NAME}-checker.env"