diff --git a/k8s-go-tools/Dockerfile b/k8s-go-tools/Dockerfile index 7328e42..a171c59 100644 --- a/k8s-go-tools/Dockerfile +++ b/k8s-go-tools/Dockerfile @@ -1,10 +1,6 @@ FROM golang:1.17-alpine -RUN apk add --no-cache curl make git vim - -ARG KAIGARA_VERSION=v1.0.15 -RUN curl -Lo /usr/bin/kai https://github.com/openware/kaigara/releases/download/${KAIGARA_VERSION}/kai_linux_amd64 \ - && chmod +x /usr/bin/kai +RUN apk add --no-cache curl make git vim jq yq ARG KUBECTL_VERSION=v1.24.0 RUN curl -Lo /usr/bin/kubectl https://storage.googleapis.com/kubernetes-release/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl \ @@ -13,3 +9,11 @@ RUN curl -Lo /usr/bin/kubectl https://storage.googleapis.com/kubernetes-release/ ARG HELM_VERSION=v3.9.0 RUN curl -L https://get.helm.sh/helm-${HELM_VERSION}-linux-amd64.tar.gz | tar -zxO linux-amd64/helm > /usr/bin/helm \ && chmod +x /usr/bin/helm + +ARG KAIGARA_VERSION=v1.0.17 +RUN curl -Lo /usr/bin/kai https://github.com/openware/kaigara/releases/download/${KAIGARA_VERSION}/kai_linux_amd64 \ + && chmod +x /usr/bin/kai + +ARG KITE_VERSION=1.2.48 +RUN curl -Lo /usr/bin/kite https://storage.googleapis.com/opendax-v4-binaries/kite/kite-${KITE_VERSION} \ + && chmod +x /usr/bin/kite diff --git a/k8s-go-tools/README.md b/k8s-go-tools/README.md index 1f6e843..62c1f7a 100644 --- a/k8s-go-tools/README.md +++ b/k8s-go-tools/README.md @@ -3,11 +3,15 @@ ## Overview This image contains a basic toolset with common DevOps tools like `kubectl` and `helm` added on top of `golang` base. + Currently it has these additional binaries: * `curl` * `make` * `git` * `vim` -* [`kai`](https://github.com/openware/kaigara) +* `jq` +* `yq` * `kubectl` * `helm` +* [`kai`](https://github.com/openware/kaigara) +* [`kite`](https://github.com/openware/opx) \ No newline at end of file