From dfb82ca30549a8b109c459d736e25d04e9954367 Mon Sep 17 00:00:00 2001 From: garciadeblas Date: Tue, 17 Jun 2025 13:50:23 +0200 Subject: [PATCH] Force execution of kubectl with kubeconfig file in basic_26 testsuite Change-Id: I7ad45a97437de417a486f42a216cf0604733de4b Signed-off-by: garciadeblas --- .../basic_26-secure_helm_execution_environment.robot | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/robot-systest/testsuite/basic_26-secure_helm_execution_environment.robot b/robot-systest/testsuite/basic_26-secure_helm_execution_environment.robot index 1a6f94f..6e097ad 100644 --- a/robot-systest/testsuite/basic_26-secure_helm_execution_environment.robot +++ b/robot-systest/testsuite/basic_26-secure_helm_execution_environment.robot @@ -94,15 +94,15 @@ Get data from EE pod [Documentation] Retrieve pod name and service IP address of the helm-based EE running in OSM cluster and store as suite variables to be used later on. Open Connection ${OSM_HOST} Login With Public Key ${OSM_USERNAME} keyfile=${OSM_PRIVATEKEY} - ${pod}= Execute Remote Command Check Rc Return Output ${OSM_HOST} ${OSM_USERNAME} ${OSM_PASSWORD} ${OSM_PRIVATEKEY} kubectl get pod -n ${NS_ID} --no-headers -o custom-columns=":metadata.name" - ${svc}= Execute Remote Command Check Rc Return Output ${OSM_HOST} ${OSM_USERNAME} ${OSM_PASSWORD} ${OSM_PRIVATEKEY} kubectl get svc -n ${NS_ID} -l app.kubernetes.io/name=eechart -o jsonpath='{.items[0].spec.clusterIP}' + ${pod}= Execute Remote Command Check Rc Return Output ${OSM_HOST} ${OSM_USERNAME} ${OSM_PASSWORD} ${OSM_PRIVATEKEY} kubectl --kubeconfig %{K8S_CREDENTIALS} get pod -n ${NS_ID} --no-headers -o custom-columns=":metadata.name" + ${svc}= Execute Remote Command Check Rc Return Output ${OSM_HOST} ${OSM_USERNAME} ${OSM_PASSWORD} ${OSM_PRIVATEKEY} kubectl --kubeconfig %{K8S_CREDENTIALS} get svc -n ${NS_ID} -l app.kubernetes.io/name=eechart -o jsonpath='{.items[0].spec.clusterIP}' Set Suite Variable ${POD_NAME} ${pod} Set Suite Variable ${SVC_IP} ${svc} Fail when trying to access gRPC server without TLS [Documentation] Assert failure when accessing the EE without TLS. ${command}= Catenate python3 osm_ee/frontend_client.py ${SVC_IP} 50050 sleep - ${result}= Execute Remote Command Check Rc Return Output ${OSM_HOST} ${OSM_USERNAME} ${OSM_PASSWORD} ${OSM_PRIVATEKEY} kubectl exec -it -n ${NS_ID} ${POD_NAME} -- ${command} + ${result}= Execute Remote Command Check Rc Return Output ${OSM_HOST} ${OSM_USERNAME} ${OSM_PASSWORD} ${OSM_PRIVATEKEY} kubectl --kubeconfig %{K8S_CREDENTIALS} exec -it -n ${NS_ID} ${POD_NAME} -- ${command} Should Contain ${result} Connection lost Delete NS Instance -- 2.25.1