Add kubectl and hide dockerfile
parent
14519d66b3
commit
2895ba9ff4
|
@ -19,7 +19,11 @@ RUN ./.install/yadm.sh
|
||||||
RUN ./.install/golang.sh
|
RUN ./.install/golang.sh
|
||||||
RUN ./.install/node.sh
|
RUN ./.install/node.sh
|
||||||
RUN ./.install/python.sh
|
RUN ./.install/python.sh
|
||||||
# setup global PATH for system programs
|
# tools
|
||||||
|
RUN ./.install/kubectl.sh
|
||||||
|
|
||||||
|
# setup global PATH for system tools
|
||||||
|
|
||||||
ENV PATH=/usr/local/go/bin:$PATH
|
ENV PATH=/usr/local/go/bin:$PATH
|
||||||
|
|
||||||
# create user
|
# create user
|
||||||
|
@ -29,8 +33,10 @@ USER ambrose
|
||||||
|
|
||||||
# install user programs
|
# install user programs
|
||||||
|
|
||||||
|
# shell, editor
|
||||||
RUN ./.install/zsh-pure.sh
|
RUN ./.install/zsh-pure.sh
|
||||||
RUN ./.install/plug.sh
|
RUN ./.install/plug.sh
|
||||||
|
# tools
|
||||||
RUN ./.install/vgo.sh
|
RUN ./.install/vgo.sh
|
||||||
RUN ./.install/packr.sh
|
RUN ./.install/packr.sh
|
||||||
RUN ./.install/caddy.sh
|
RUN ./.install/caddy.sh
|
|
@ -3,6 +3,7 @@ pipeline:
|
||||||
image: plugins/docker
|
image: plugins/docker
|
||||||
registry: registry.labs.0x.no
|
registry: registry.labs.0x.no
|
||||||
repo: registry.labs.0x.no/env
|
repo: registry.labs.0x.no/env
|
||||||
|
dockerfile: .dockerfile
|
||||||
tags:
|
tags:
|
||||||
- latest
|
- latest
|
||||||
|
|
||||||
|
|
|
@ -3,3 +3,5 @@
|
||||||
[user]
|
[user]
|
||||||
name = Ambrose Chua
|
name = Ambrose Chua
|
||||||
useConfigOnly = true
|
useConfigOnly = true
|
||||||
|
[core]
|
||||||
|
editor = nvim
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
.ssh/known_hosts
|
||||||
|
.kube/cache
|
||||||
|
.kube/http-cache
|
|
@ -0,0 +1,16 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
set -e
|
||||||
|
source ./.versions
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "Installing kubectl $KUBECTL_VERSION..."
|
||||||
|
echo
|
||||||
|
|
||||||
|
apk add --no-cache --virtual .build-deps \
|
||||||
|
curl
|
||||||
|
|
||||||
|
curl -fLo /usr/local/bin/kubectl https://storage.googleapis.com/kubernetes-release/release/v$KUBECTL_VERSION/bin/linux/amd64/kubectl
|
||||||
|
chmod a+x /usr/local/bin/kubectl
|
||||||
|
|
||||||
|
apk del .build-deps
|
|
@ -7,9 +7,14 @@ echo
|
||||||
echo "Installing yadm..."
|
echo "Installing yadm..."
|
||||||
echo
|
echo
|
||||||
|
|
||||||
|
apk add --no-cache --virtual .build-deps \
|
||||||
|
curl
|
||||||
|
|
||||||
apk add --no-cache \
|
apk add --no-cache \
|
||||||
git \
|
git \
|
||||||
bash
|
bash
|
||||||
|
|
||||||
curl -fLo /usr/local/bin/yadm https://github.com/TheLocehiliosan/yadm/raw/master/yadm
|
curl -fLo /usr/local/bin/yadm https://github.com/TheLocehiliosan/yadm/raw/master/yadm
|
||||||
chmod a+x /usr/local/bin/yadm
|
chmod a+x /usr/local/bin/yadm
|
||||||
|
|
||||||
|
apk del .build-deps
|
||||||
|
|
|
@ -7,5 +7,7 @@ export GOLANG_VERSION=1.10
|
||||||
export NODE_VERSION=9.10.1
|
export NODE_VERSION=9.10.1
|
||||||
export YARN_VERSION=1.5.1
|
export YARN_VERSION=1.5.1
|
||||||
|
|
||||||
|
export KUBECTL_VERSION=1.10.0
|
||||||
|
|
||||||
export CADDY_VERSION=0.10.12
|
export CADDY_VERSION=0.10.12
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
.ssh/*.key
|
||||||
|
.kube/config
|
Loading…
Reference in New Issue