Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
Constantin07 committed Nov 4, 2024
1 parent dc42087 commit a52fb2b
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def RemoveTool(desc, name) {
}

def Tools = []
Tools.add(name: 'Terraform', url: 'https://releases.hashicorp.com/terraform/1.9.7/terraform_1.9.7_linux_amd64.zip')
Tools.add(name: 'Terraform', url: 'https://releases.hashicorp.com/terraform/1.9.8/terraform_1.9.8_linux_amd64.zip')
Tools.add(name: 'Packer', url: 'https://releases.hashicorp.com/packer/1.11.2/packer_1.11.2_linux_amd64.zip')

def inst = Jenkins.getInstance()
Expand Down
16 changes: 8 additions & 8 deletions pipelines/dockerfiles/tool-box/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,39 +10,39 @@ RUN apk --no-cache add curl unzip

ARG INSTALL_DIR="/usr/local/bin"

ARG TERRAFORM_VERSION=1.9.7
ARG TERRAFORM_VERSION=1.9.8
ARG TERRAFORM_URL=https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/terraform_${TERRAFORM_VERSION}_linux_amd64.zip
ARG TERRAFORM_FILE=terraform_${TERRAFORM_VERSION}_linux_amd64.zip
ARG TERRAFORM_SHA256=76a77ed7e785ef354b7f565abaa990e3e7b5232d3ec4afb87e0f5a413fcbdad1
ARG TERRAFORM_SHA256=186e0145f5e5f2eb97cbd785bc78f21bae4ef15119349f6ad4fa535b83b10df8

RUN set -exo pipefail; curl -fsSL --retry 3 -o ${TERRAFORM_FILE} ${TERRAFORM_URL}; \
sha256sum ${TERRAFORM_FILE} | grep ${TERRAFORM_SHA256}; \
unzip -d ${INSTALL_DIR} ${TERRAFORM_FILE}; \
chmod +x ${INSTALL_DIR}/terraform

ARG KUBECTL_VERSION=v1.30.5
ARG KUBECTL_URL=https://storage.googleapis.com/kubernetes-release/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl
ARG KUBECTL_URL=https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl
ARG KUBECTL_FILE=kubectl
ARG KUBECTL_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ARG KUBECTL_SHA256=b8aa921a580c3d8ba473236815de5ce5173d6fbfa2ccff453fa5eef46cc5ee7a

RUN set -exo pipefail; curl -fsSL --retry 3 -o ${KUBECTL_FILE} ${KUBECTL_URL}; \
sha256sum ${KUBECTL_FILE} | grep ${KUBECTL_SHA256}; \
mv ${KUBECTL_FILE} ${INSTALL_DIR}/${KUBECTL_FILE}; \
chmod +x ${INSTALL_DIR}/${KUBECTL_FILE}

ARG HELM_VERSION=v3.16.0
ARG HELM_VERSION=v3.16.2
ARG HELM_URL=https://get.helm.sh/helm-${HELM_VERSION}-linux-amd64.tar.gz
ARG HELM_FILE=helm-${HELM_VERSION}-linux-amd64.tar.gz
ARG HELM_SHA256=327cfbc7ddc5a3eb644039ceb0cff66394628654c4f5a76bf715ed15b893983b
ARG HELM_SHA256=9318379b847e333460d33d291d4c088156299a26cd93d570a7f5d0c36e50b5bb

RUN set -exo pipefail; curl -fsSL --retry 3 -o ${HELM_FILE} ${HELM_URL}; \
sha256sum ${HELM_FILE} | grep ${HELM_SHA256}; \
tar xvzf ${HELM_FILE} -C ${INSTALL_DIR} --strip-components=1 linux-amd64/helm

ARG HELMFILE_VERSION=0.167.1
ARG HELMFILE_VERSION=0.169.1
ARG HELMFILE_URL=https://github.com/helmfile/helmfile/releases/download/v${HELMFILE_VERSION}/helmfile_${HELMFILE_VERSION}_linux_amd64.tar.gz
ARG HELMFILE_FILE=helmfile_${HELMFILE_VERSION}_linux_amd64.tar.gz
ARG HELMFILE_SHA256=245bfb3dae5df1c0a45a5e255d06823da98b0b41267dade84ae6815707c93315
ARG HELMFILE_SHA256=c3c18ad2fbc83a5440f09f79a9dfa8df2a288595766655fe79b34dd902ba8c6d

RUN set -exo pipefail; curl -fsSL --retry 3 -o ${HELMFILE_FILE} ${HELMFILE_URL}; \
sha256sum ${HELMFILE_FILE} | grep ${HELMFILE_SHA256}; \
Expand Down
4 changes: 2 additions & 2 deletions pipelines/dockerfiles/tool-box/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
ansible-core==2.17.5
ansible-core==2.18.0
awscli==1.35.20
boto3==1.35.54
cryptography==43.0.3
Jinja2==3.1.4
PyYAML>=6.0.1
paramiko==3.5.0
resolvelib==1.1.0
resolvelib==1.0.1

0 comments on commit a52fb2b

Please sign in to comment.