6 echo "[ICN] Downloading EMCO k8s"
7 git clone "https://gerrit.onap.org/r/multicloud/k8s"
8 cp ~/aio.sh k8s/kud/hosting_providers/baremetal/aio.sh
9 cp ~/installer.sh k8s/kud/hosting_providers/vagrant/installer.sh
11 echo "[ICN] Installing EMCO k8s"
12 sudo chown root:root /var/lib/jenkins/.netrc
13 sudo k8s/kud/hosting_providers/baremetal/aio.sh
14 sudo chown jenkins:jenkins /var/lib/jenkins/.netrc
15 sudo chown jenkins:jenkins -R /var/lib/jenkins/workspace/icn-bluval-daily-master/k8s/kud/hosting_providers/vagrant
16 # the .netrc chown is a temporary workaround, needs to be fixed in multicloud-k8s
19 echo "[ICN] Patching EMCO k8s security vulnerabilities"
20 kubectl replace -f - << EOF
21 apiVersion: rbac.authorization.k8s.io/v1
26 rbac.authorization.kubernetes.io/autoupdate: "false"
28 kubernetes.io/bootstrapping: rbac-defaults
29 name: system:public-info-viewer
38 kubectl replace -f - << EOF
43 automountServiceAccountToken: false
46 echo "[ICN] Downloading run_bluval.sh from upstream ci-management"
47 wget --read-timeout=10 --timeout=10 --waitretry=10 -t 10 https://raw.githubusercontent.com/akraino-edge-stack/ci-management/master/jjb/shell/run_bluval.sh
49 echo "[ICN] Patching run_bluval.sh so it doesn't delete .netrc"
50 sed -i "s/rm -f ~\/.netrc/#rm -f ~\/.netrc/" run_bluval.sh
52 echo "[ICN] Executing run_bluval.sh"
53 /bin/bash run_bluval.sh