Always install/clean KUD on Bluval job 51/3551/7
authorIgor D.C <igordcard@gmail.com>
Sat, 6 Jun 2020 20:18:53 +0000 (20:18 +0000)
committerKuralamudhan Ramakrishnan <kuralamudhan.ramakrishnan@intel.com>
Wed, 25 Nov 2020 23:34:37 +0000 (23:34 +0000)
commit976343cea0c565ffc6271603ad365b0c04d83785
tree2b592e8f872ccdf054e835a8108e4ab293f5e3cd
parent99ab423be0ac03c1c23e1129a96b75b3ce7269ce
Always install/clean KUD on Bluval job

This commit makes the Bluval job (icn-bluval-daily-master) always
ensure KUD/kubespray is installed before running the validation steps.
Additionally, it fully uninstalls KUD and purges all Docker images
and Docker itself, so that the next run will be as clean as possible
and also using the latest available KUD version and EMCO k8s code.

Since Jenkins is automatically installing k8s, this commit also
makes Jenkins automatically patch the security vulnerabilities
that would otherwise break conformance and kube-hunter.

Change-Id: Ie3e604315514b00b8a3933d8c69ca8fd3ff50458
Signed-off-by: Igor D.C <igordcard@gmail.com>
ci/jjb/akraino-icn-templates.yaml
ci/jjb/shell/bluval-postbuild.sh [new file with mode: 0644]
ci/jjb/shell/bluval.sh