Skip to content
Snippets Groups Projects
Commit f9ed1314 authored by Eric Cano's avatar Eric Cano
Browse files

Fixed missing KUBE_API_ADDRESS setting in bootstrap script.

Moved mhvtl installation and fixed its repo dependency.
Minor fixes for environement recreation.
parent 334288b9
Branches
Tags
No related merge requests found
......@@ -5,7 +5,7 @@
# (Re-)create the mhvtl environment
echo Wiping mhvtl and kubernetes library info...
systemctl stop mhvtl
systemctl stop mhvtl || true
sleep 2
rm -rf /etc/mhvtl
rm -rf /opt/mhvtl
......@@ -61,5 +61,6 @@ echo Generating kubernetes persistent volumes
### puppet:///modules/hg_cta/generate_PV.sh
echo Generating the log persistent volume
mkdir -pv /shared/logs
sudo kubectl delete pv log
sudo kubectl create -f ./log_PV.yaml
sudo kubectl get persistentvolumes -l type=logs
......@@ -13,11 +13,15 @@ echo Installing repos
sudo yum-config-manager --add-repo=/vmBootstrap/eos.repo
sudo yum-config-manager --add-repo=/vmBootstrap/ceph-internal.repo
sudo yum-config-manager --add-repo=/vmBootstrap/cta-ci-xroot.repo
sudo yum-config-manager --add-repo=/vmBootstrap/castor.repo
sudo yum install -y yum-plugin-priorities
echo Installing build dependencies
sudo yum-builddep -y ~/CTA-build-srpm/RPM/SRPMS/cta-0-0.src.rpm --enablerepo=cernonly --nogpgcheck
echo Installing mhvtl
sudo yum install -y mhvtl-utils kmod-mhvtl mhvtl-utils --enablerepo=castor
echo Building CTA
mkdir -p ~/CTA-build
(cd ~/CTA-build && cmake ../CTA; make -j 4)
......
......@@ -16,6 +16,7 @@ sudo systemctl enable kubelet
sudo systemctl start kubelet
sudo perl -p -i -e 's/^(KUBE_ADMISSION_CONTROL)/#$1/' /etc/kubernetes/apiserver
sudo perl -p -i -e 's/^(KUBE_API_ARGS=).*$/$1"--allow_privileged=true"/' /etc/kubernetes/apiserver
sudo perl -p -i -e 's/^(KUBE_API_ADDRESS=).*$/$1"--insecure-bind-address=0.0.0.0"/' /etc/kubernetes/apiserver
sudo perl -p -i -e 's/^(KUBE_PROXY_ARGS=).*$/$1"--healthz-port=0 --master=http:\/\/127.0.0.1:8080 --oom-score-adj=-999 --proxy-mode=userspace --proxy-port-range=0-0"/' /etc/kubernetes/proxy
sudo systemctl enable kube-apiserver
sudo systemctl start kube-apiserver
......
[castor]
name=CASTOR Repositories in LINUXSOFT
baseurl=http://linuxsoft.cern.ch/internal/repos/castor7-testing/$basearch/os
enabled=0
gpgcheck=0
priority=2
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment