added support for install from git repository. please modify
[joid.git] / ci / k8.sh
1 #!/bin/bash
2 set -ex
3 juju run-action kubernetes-worker/0 microbot replicas=3
4 sleep 30
5 mkdir -p ~/.kube || true
6 juju scp kubernetes-master/0:config ~/.kube/config || true
7
8 if [ ! -f /snap/kubectl/current/kubectl ]; then
9   sudo apt-get install snapd -y
10   sudo snap install kubectl --classic
11 fi
12
13 if [ ! -f ./kubectl ]; then
14   ln -s /snap/kubectl/current/kubectl ./kubectl
15 fi
16
17 ./kubectl cluster-info || true
18 juju config kubernetes-master enable-dashboard-addons=true || true
19 #./kubectl proxy
20 #http://localhost:8001/ui
21 ./kubectl get nodes || true
22 #./kubectl create -f example.yaml || true
23 ./kubectl get pods --all-namespaces || true
24 ./kubectl get services,endpoints,ingress --all-namespaces || true
25 juju expose kubernetes-worker || true