Append To File ${LOG} ${output}${\n}
# Wait until the test finishes execution
+ Wait Until Keyword Succeeds 3x 20 sec Check that sonobuoy is running
Run while sonobuoy status | grep "Sonobuoy is still running"; do sleep 180; done
Append To File ${LOG} "Sonobuoy has completed"${\n}
Append To File ${LOG} ${output}${\n}
Should Contain ${output} Server Version: version.Info
+Check that sonobuoy is running
+ ${output}= Run kubectl get pod sonobuoy --namespace sonobuoy
+ Should Contain ${output} Running
+
Cleanup Sonobuoy
${rc} ${output}= Run And Return Rc And Output
... kubectl delete -f ${CURDIR}${/}sonobuoy.yaml
${versions}= Convert String To JSON ${result.stdout}
${major}= Get Value From Json ${versions} $.serverVersion.major
${minor}= Get Value From Json ${versions} $.serverVersion.minor
+ ${major}= Get Regexp Matches ${major[0]} \\d+
+ ${minor}= Get Regexp Matches ${minor[0]} \\d+
Set To Dictionary ${SONOBUOY_IMGS['e2e']} name=validation:kube-conformance-v${major[0]}.${minor[0]}
Onboard Images