Skip to content
Snippets Groups Projects
Commit 873b9c98 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 9aeff462
No related branches found
No related tags found
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.
Finish editing this message first!
Please register or to comment