Remove space in KUBE_MASTER_IP
[joid.git] / ci / k8.sh
1 #!/bin/bash
2 set -ex
3
4 opnfvfeature=$1
5
6 juju scp kubernetes-master/0:/home/ubuntu/config ~/joid_config/config
7
8 configk8(){
9 cat <<-EOF
10 export KUBECONFIG=~/joid_config/config
11 export KUBERNETES_PROVIDER=local
12 export KUBE_MASTER_IP=`juju status kubernetes-master --format=yaml | grep public-address | cut -d ":" -f 2 | head -1 | sed "s/^[ \t]*//g"`
13 export KUBE_MASTER_URL=http://${KUBE_MASTER_IP}:6443
14 EOF
15 }
16
17 configk8 > ~/joid_config/k8config
18
19 juju run-action kubernetes-worker/0 microbot replicas=3
20 juju config kubernetes-master enable-dashboard-addons=true || true
21 juju expose kubernetes-worker || true
22 juju scp -- -r kubernetes kubernetes-master/0:
23 juju ssh kubernetes-master/0 "/bin/bash kubernetes/post-install.sh $opnfvfeature"