From e83d04d8b4ebb61fcaa41b12076946944d330518 Mon Sep 17 00:00:00 2001 From: Jeffrey Paul Date: Tue, 6 Mar 2018 18:05:22 -0500 Subject: [PATCH] add kubectl --- homedir.skel/.local/profile.d/100.kubectl-completion.sh | 3 +++ provision.workbox/main.sh | 4 ++++ 2 files changed, 7 insertions(+) create mode 100644 homedir.skel/.local/profile.d/100.kubectl-completion.sh diff --git a/homedir.skel/.local/profile.d/100.kubectl-completion.sh b/homedir.skel/.local/profile.d/100.kubectl-completion.sh new file mode 100644 index 0000000..912145d --- /dev/null +++ b/homedir.skel/.local/profile.d/100.kubectl-completion.sh @@ -0,0 +1,3 @@ +if which kubectl 2>&1 > /dev/null ; then + source <(kubectl completion bash) +fi diff --git a/provision.workbox/main.sh b/provision.workbox/main.sh index c12b409..8aa7d5d 100644 --- a/provision.workbox/main.sh +++ b/provision.workbox/main.sh @@ -6,10 +6,14 @@ if which lsb_release; then apt-get update apt-get -y upgrade apt-get -y install $(cat $(lsb_release -i -s)-$(lsb_release -r -s)-packages.txt) + + # install kubectl + snap install kubectl --classic fi pip3 install --upgrade pip +# install docker-machine URLBASE="https://github.com/docker/machine/releases/download/v0.14.0" URL="$URLBASE/docker-machine-$(uname -s)-$(uname -m)" curl -L $URL > /usr/local/bin/docker-machine