From 200dd5aa4298a4087e4caf8cd3b6a744149edd3e Mon Sep 17 00:00:00 2001 From: Maciej Dworakowski Date: Thu, 4 Jun 2020 17:21:09 +0100 Subject: [PATCH 1/4] Add more tools --- Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1c373fc..f011091 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,14 +2,14 @@ FROM alpine:3.8 ENV KUSTOMIZE_VER 3.5.4 ENV KUBECTL_VER 1.17.3 # Versions: https://pypi.python.org/pypi/awscli#downloads -ENV AWS_CLI_VERSION 1.17.5 +ENV AWS_CLI_VERSION 1.18.72 RUN apk --no-cache update && \ - apk --no-cache add ca-certificates groff less py-pip git make && \ - pip --no-cache-dir install awscli==${AWS_CLI_VERSION} && \ + apk --no-cache add bash ca-certificates groff less py-pip git make && \ + pip --no-cache-dir install awscli==${AWS_CLI_VERSION} yq && \ rm -rf /var/cache/apk/* -RUN apk --no-cache add curl gettext +RUN apk --no-cache add curl gettext jq RUN mkdir /working WORKDIR /working From fbbd3e5317d7d7e4bf688ec5850c4da92b35c3c8 Mon Sep 17 00:00:00 2001 From: Maciej Dworakowski Date: Thu, 4 Jun 2020 18:57:32 +0100 Subject: [PATCH 2/4] Bump versions of tools --- Dockerfile | 19 +++++++++---------- README.md | 5 +++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Dockerfile b/Dockerfile index f011091..03b9075 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,23 +1,22 @@ -FROM alpine:3.8 -ENV KUSTOMIZE_VER 3.5.4 +FROM alpine:3.12 + +ENV SOPS_VER 3.5.0 +ENV KUSTOMIZE_VER 3.6.1 ENV KUBECTL_VER 1.17.3 # Versions: https://pypi.python.org/pypi/awscli#downloads ENV AWS_CLI_VERSION 1.18.72 -RUN apk --no-cache update && \ - apk --no-cache add bash ca-certificates groff less py-pip git make && \ - pip --no-cache-dir install awscli==${AWS_CLI_VERSION} yq && \ - rm -rf /var/cache/apk/* - -RUN apk --no-cache add curl gettext jq +RUN apk --no-cache add curl gettext bash ca-certificates groff less \ + py-pip git make curl gettext jq +RUN pip --no-cache-dir install awscli==${AWS_CLI_VERSION} yq RUN mkdir /working WORKDIR /working -RUN curl -L https://github.com/mozilla/sops/releases/download/v3.5.0/sops-v3.5.0.linux -o /usr/local/bin/sops \ +RUN curl -L https://github.com/mozilla/sops/releases/download/v3.5.0/sops-v${SOPS_VER}.linux -o /usr/local/bin/sops \ && chmod +x /usr/local/bin/sops -RUN curl -L https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv3.5.4/kustomize_v3.5.4_linux_amd64.tar.gz | tar xvz -C /usr/local/bin \ +RUN curl -L https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv${KUSTOMIZE_VER}/kustomize_v${KUSTOMIZE_VER}_linux_amd64.tar.gz | tar xvz -C /usr/local/bin \ && chmod +x /usr/local/bin/kustomize RUN curl -L https://storage.googleapis.com/kubernetes-release/release/v${KUBECTL_VER}/bin/linux/amd64/kubectl -o /usr/local/bin/kubectl \ diff --git a/README.md b/README.md index 271d378..485ca3b 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,10 @@ Docker image for systems using Kustomize and kubectl. Included additions beyond base Apline: -- Kustomize 3.5.4 +- Kustomize 3.6.1 - Kubectl 1.17.3 -- AWS 1.17.5 +- AWS 1.18.72 +- sops 3.5.0 - envsubst Working directory is set to `/working/` if you need to mount files. From 470f194a73aca3564b5628d5471f385dc8bceb68 Mon Sep 17 00:00:00 2001 From: Piyush Goyal Date: Thu, 14 Jul 2022 10:42:34 +0100 Subject: [PATCH 3/4] Upgraded tools version --- Dockerfile | 10 +++++----- README.md | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index 03b9075..0fda94b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,10 @@ FROM alpine:3.12 -ENV SOPS_VER 3.5.0 -ENV KUSTOMIZE_VER 3.6.1 -ENV KUBECTL_VER 1.17.3 +ENV SOPS_VER 3.7.3 +ENV KUSTOMIZE_VER 4.5.5 +ENV KUBECTL_VER 1.20.15 # Versions: https://pypi.python.org/pypi/awscli#downloads -ENV AWS_CLI_VERSION 1.18.72 +ENV AWS_CLI_VERSION 1.19.112 RUN apk --no-cache add curl gettext bash ca-certificates groff less \ py-pip git make curl gettext jq @@ -13,7 +13,7 @@ RUN pip --no-cache-dir install awscli==${AWS_CLI_VERSION} yq RUN mkdir /working WORKDIR /working -RUN curl -L https://github.com/mozilla/sops/releases/download/v3.5.0/sops-v${SOPS_VER}.linux -o /usr/local/bin/sops \ +RUN curl -L https://github.com/mozilla/sops/releases/download/v3.7.3/sops-v${SOPS_VER}.linux -o /usr/local/bin/sops \ && chmod +x /usr/local/bin/sops RUN curl -L https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv${KUSTOMIZE_VER}/kustomize_v${KUSTOMIZE_VER}_linux_amd64.tar.gz | tar xvz -C /usr/local/bin \ diff --git a/README.md b/README.md index 485ca3b..5bebfcb 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,10 @@ Docker image for systems using Kustomize and kubectl. Included additions beyond base Apline: -- Kustomize 3.6.1 -- Kubectl 1.17.3 -- AWS 1.18.72 -- sops 3.5.0 +- Kustomize 4.5.5 +- Kubectl 1.20.15 +- AWS 1.19.112 +- sops 3.7.3 - envsubst Working directory is set to `/working/` if you need to mount files. From 8e0ce0c398e603074444de983c87aae6644b2c0e Mon Sep 17 00:00:00 2001 From: Maciej Dworakowski <7881448+ukn@users.noreply.github.com> Date: Thu, 9 Nov 2023 11:59:55 +0000 Subject: [PATCH 4/4] update tools --- Dockerfile | 10 +++++----- README.md | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0fda94b..2e90b3f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,10 @@ -FROM alpine:3.12 +FROM alpine:3.16 -ENV SOPS_VER 3.7.3 -ENV KUSTOMIZE_VER 4.5.5 -ENV KUBECTL_VER 1.20.15 +ENV SOPS_VER 3.8.1 +ENV KUSTOMIZE_VER 5.2.1 +ENV KUBECTL_VER 1.23.17 # Versions: https://pypi.python.org/pypi/awscli#downloads -ENV AWS_CLI_VERSION 1.19.112 +ENV AWS_CLI_VERSION 1.29.82 RUN apk --no-cache add curl gettext bash ca-certificates groff less \ py-pip git make curl gettext jq diff --git a/README.md b/README.md index 5bebfcb..87fbaaa 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,10 @@ Docker image for systems using Kustomize and kubectl. Included additions beyond base Apline: -- Kustomize 4.5.5 -- Kubectl 1.20.15 -- AWS 1.19.112 -- sops 3.7.3 +- Kustomize 5.2.1 +- Kubectl 1.23.17 +- AWS 1.29.82 +- sops 3.8.1 - envsubst Working directory is set to `/working/` if you need to mount files.