X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=tests%2Fk8s%2Fkube-hunter%2Fkube-hunter.resource;h=65a154d7e6bf4f317cd3aeb0b1ae9e603b65f8f2;hb=3e9a406ebb1bfe87144abc024136aba695c45398;hp=4611e758719164431e2c43a4637dc54983e4312a;hpb=91bbac212a6deb07ef6d1a5a8b8d55ddf4bab69b;p=validation.git diff --git a/tests/k8s/kube-hunter/kube-hunter.resource b/tests/k8s/kube-hunter/kube-hunter.resource index 4611e75..65a154d 100644 --- a/tests/k8s/kube-hunter/kube-hunter.resource +++ b/tests/k8s/kube-hunter/kube-hunter.resource @@ -33,7 +33,7 @@ ${REPORTDIR} ${LOG_PATH}/${SUITE_NAME.replace(' ','_')} *** Keywords *** Open Connection And Log In Open Connection ${HOST} - Login With Public Key ${USERNAME} ${SSH_KEYFILE} + Run Keyword IF '${SSH_KEYFILE}' != 'None' Login With Public Key ${USERNAME} ${SSH_KEYFILE} ELSE IF '${PASSWORD}' != 'None' Login ${USERNAME} ${PASSWORD} ELSE FAIL Get Cluster Address ${result}= Run Process kubectl config view --minify @@ -89,7 +89,9 @@ Delete Scan Job Should Be Equal As Integers ${result.rc} 0 Should Discover No Vulnerabilities - Should Be True ${STATUS} + Return From Keyword If ${STATUS} + Fail Vulnerabilities discovered + ... non-critical Run Scan Within Pod ${result}= Run Process kubectl apply -f ${CURDIR}/job.yaml