OpenOnuAdapter: Backport SW-Upgrade tests
Change-Id: Ice6c804f60722ae70cb09b358db22f43ea54a30c
diff --git a/libraries/k8s.robot b/libraries/k8s.robot
index fc5e0e7..5b0029a 100755
--- a/libraries/k8s.robot
+++ b/libraries/k8s.robot
@@ -53,14 +53,17 @@
Restart Pod By Label
[Arguments] ${namespace} ${label_key} ${label_value}
- [Documentation] Uses kubectl to force delete pod
+ [Documentation] Uses kubectl to force delete pod(s)
${rc} ${restart_pod_name}= Run and Return Rc and Output
... kubectl get pods -n ${namespace} -l ${label_key}=${label_value} --no-headers | awk '{print $1}'
Log ${restart_pod_name}
Should Not Be Empty ${restart_pod_name} Unable to parse pod name
- ${rc} ${output}= Run and Return Rc and Output
- ... kubectl delete pod ${restart_pod_name} -n ${namespace} --grace-period=0 --force
- Log ${output}
+ @{pods}= Split String ${restart_pod_name} separator=${\n}
+ FOR ${pod_name} IN @{pods}
+ ${rc} ${output}= Run and Return Rc and Output
+ ... kubectl delete pod ${pod_name} -n ${namespace} --grace-period=0 --force
+ Log ${output}
+ END
Exec Pod
[Arguments] ${namespace} ${name} ${command}