From 8b40c723305592c549bc5d975ce202b462e27678 Mon Sep 17 00:00:00 2001 From: Prathamesh Musale Date: Thu, 2 Apr 2026 09:20:25 +0000 Subject: [PATCH] fix: use correct namespace in k8s-deployment-control test Namespace is now derived from stack name (laconic-test), not from cluster-id (laconic-{cluster-id}). The kubectl pod query was using the wrong namespace, returning empty results. Co-Authored-By: Claude Opus 4.6 --- tests/k8s-deployment-control/run-test.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/k8s-deployment-control/run-test.sh b/tests/k8s-deployment-control/run-test.sh index 360543df..bf003228 100755 --- a/tests/k8s-deployment-control/run-test.sh +++ b/tests/k8s-deployment-control/run-test.sh @@ -206,7 +206,8 @@ fi # The deployment's pod should be scheduled onto node: worker3 # Check that's what happened # Get get the node onto which the stack pod has been deployed -deployment_node=$(kubectl get pods -n laconic-${deployment_id} -l app=${deployment_id} -o=jsonpath='{.items..spec.nodeName}') +# Namespace is now derived from stack name, not cluster-id +deployment_node=$(kubectl get pods -n laconic-test -l app=${deployment_id} -o=jsonpath='{.items..spec.nodeName}') expected_node=${deployment_id}-worker3 echo "Stack pod deployed to node: ${deployment_node}" if [[ ${deployment_node} == ${expected_node} ]]; then