summaryrefslogtreecommitdiff
path: root/doc/ext/kubernetes
diff options
context:
space:
mode:
authorJoseph Henry <josephjah@gmail.com>2016-08-17 17:43:34 -0700
committerJoseph Henry <josephjah@gmail.com>2016-08-17 17:43:34 -0700
commit169664ffc2c281500a396588df2d5724a79b5723 (patch)
tree594ac3c60cbc2a59352a9f6ed3cae1a077b74fe6 /doc/ext/kubernetes
parent183434d30e985c41dd1a4b5737cfeb370f914a67 (diff)
downloadinfinitytier-169664ffc2c281500a396588df2d5724a79b5723.tar.gz
infinitytier-169664ffc2c281500a396588df2d5724a79b5723.zip
examples files for kube int
Diffstat (limited to 'doc/ext/kubernetes')
-rw-r--r--doc/ext/kubernetes/Dockerfile2
-rw-r--r--doc/ext/kubernetes/entrypoint.sh17
2 files changed, 15 insertions, 4 deletions
diff --git a/doc/ext/kubernetes/Dockerfile b/doc/ext/kubernetes/Dockerfile
index ee2b8dab..c33b6bab 100644
--- a/doc/ext/kubernetes/Dockerfile
+++ b/doc/ext/kubernetes/Dockerfile
@@ -6,7 +6,7 @@ RUN mkdir -p /var/lib/zerotier-one/networks.d
ADD *.conf /var/lib/zerotier-one/networks.d/
ADD zerotier /
ADD zerotier-cli /
-ADD .zerotierCliSettings <settings path>?>
+ADD .zerotierCliSettings /root/
# Install App
ADD server.js /
diff --git a/doc/ext/kubernetes/entrypoint.sh b/doc/ext/kubernetes/entrypoint.sh
index 7d4242c8..cc547116 100644
--- a/doc/ext/kubernetes/entrypoint.sh
+++ b/doc/ext/kubernetes/entrypoint.sh
@@ -1,5 +1,16 @@
-./zerotier
-zerotier-cli join $(NWID).conf
-zerotier-cli net-auth $(NWID) $(DEVID)
+echo '*** ZeroTier-Kubernetes self-auth test script'
+chown -R daemon /var/lib/zerotier-one
+chgrp -R daemon /var/lib/zerotier-one
+su daemon -s /bin/bash -c '/zerotier-one -d -U -p9993 >>/tmp/zerotier-one.out 2>&1'
+virtip4=""
+while [ -z "$virtip4" ]; do
+ sleep 0.2
+ virtip4=`/zerotier-cli listnetworks | grep -F $nwid | cut -d ' ' -f 9 | sed 's/,/\n/g' | grep -F '.' | cut -d / -f 1`
+done
+echo '*** Up and running at' $virtip4 ' on network: ' $nwid
+
+echo '*** Self-Authorizing to deployment network'
+./zerotier-cli join $(NWID).conf
+./zerotier-cli net-auth $(NWID) $(DEVID)
# node server.js \ No newline at end of file