blob: afbec358c93a6ae1eb3f8457138ba3d00778527c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
#!/bin/bash
####################
# Functions #
####################
status()
{
local rc=$1
if [ ${rc} != 0 ]; then
echo "[ERR] Failure detected. Aborting !"
exit 255
else
echo "[INFO] Done "
fi
}
print_header()
{
header=$*
echo ""
echo "-------------------------"
echo " ${header}"
echo "-------------------------"
echo ""
}
####################
# Main #
####################
clear
####################
# kubectl #
####################
print_header "Kubelet - Install ..."
sh ./install_kubectl.sh
status $?
####################
# minikube #
####################
print_header "Minikube - Install ..."
sh ./install_minikube.sh
status $?
####################
# dependencies #
####################
print_header "Dependency - Install ..."
echo "[INFO] Install - nsenter"
# Use pre compiled nsenter:
if [ -f bin_nsenter ]; then
sudo cp bin_nsenter /usr/local/bin/nsenter
else
echo "[ERROR] File [bin_nsenter] is missing"
fi
if [ -f etc_nsenter ]; then
sudo cp etc_nsenter /etc/bash_completion.d/nsenter
else
echo "[ERROR] File [etc_nsenter] is missing"
fi
## In order to build the nsenter use the below instructions:
##./build_nsenter_exec.sh
echo "[INFO] Install - socat"
sudo apt-get install -y socat jq
####################
# helm #
####################
print_header "Helm - Install ..."
sh ./install_helm.sh
status $? "$action"
####################
# K8s #
####################
print_header "SDC - Deploy Pods ..."
sh ./deploy_k8s_sdc.sh
status $?
####################
# SDC LOGS Tree #
####################
print_header "SDC - Deploy Pods ..."
sudo mkdir -p /dockerdata-nfs/onap/sdc/logs//BE/SDC/SDC-BE
sudo mkdir -p /dockerdata-nfs/onap/sdc/logs/FE/SDC/SDC-FE
sudo mkdir -p /dockerdata-nfs/onap/sdc/logs/ONBOARD/SDC/ONBOARD-BE
sudo mkdir -p /dockerdata-nfs/onap/sdc/cert
sudo chmod -R 777 /dockerdata-nfs/onap/sdc/logs/*
|