From 961e89ce6a973e1a9733122c7f1b2b8adba5c252 Mon Sep 17 00:00:00 2001 From: David Boman Date: Tue, 25 Nov 2025 17:14:49 +0100 Subject: [PATCH 1/3] Upgrade az cli 2.73.0 -> 2.80.0 (Also FROM:debian-slim -> FROM:bookworm-slim as debian-slim is now based on Trixi) --- docker/Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index ed4ea66..9f05464 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -11,7 +11,7 @@ RUN GOOS=linux GOARCH=${TARGETARCH} GO111MODULE=on go build -o tf-prepare main.g # ------------------------------ # Image used for the build stage -FROM debian:stable-slim +FROM debian:bookworm-slim # Set build arguments for target architecture ARG TARGETARCH @@ -40,7 +40,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ mkdir -p /etc/apt/keyrings # Install Azure CLI -RUN AZ_CLI_VERSION="2.73.0" && \ +RUN AZ_CLI_VERSION="2.80.0" && \ curl -sSL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o /etc/apt/keyrings/microsoft.gpg && \ echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/azure-cli/ $(lsb_release -cs) main" \ > /etc/apt/sources.list.d/azure-cli.list && \ @@ -129,4 +129,4 @@ RUN chmod +x /usr/local/bin/tf-prepare ENV HOME=/work # Set working directory -WORKDIR /work \ No newline at end of file +WORKDIR /work From d3bd27dc46adebc58d19fb1b60819454353e9e2a Mon Sep 17 00:00:00 2001 From: David Boman Date: Tue, 25 Nov 2025 20:34:57 +0100 Subject: [PATCH 2/3] Terraform 1.11.0 -> 1.14.0 --- docker/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 9f05464..56a4fe8 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -49,7 +49,7 @@ RUN AZ_CLI_VERSION="2.80.0" && \ rm -rf /var/lib/apt/lists/* # Install Terraform -RUN TERRAFORM_VERSION="1.11.4" && \ +RUN TERRAFORM_VERSION="1.14.0" && \ curl -L -o terraform.zip "https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/terraform_${TERRAFORM_VERSION}_linux_${TARGETARCH}.zip" && \ unzip terraform.zip -d /usr/local/bin && \ rm terraform.zip @@ -75,7 +75,7 @@ RUN AWS_RULESET_VERSION="v0.38.0" && \ rm tflint-ruleset-aws.zip # Install terraform (tfenv) -RUN TFENV_VERSION="1.11.0" && \ +RUN TFENV_VERSION="1.14.0" && \ git clone https://github.com/tfutils/tfenv.git ~/.tfenv && \ echo 'export PATH="$HOME/.tfenv/bin:$PATH"' >> ~/.bashrc && \ ~/.tfenv/bin/tfenv install ${TFENV_VERSION} && \ From d6499a5a030d981ee7a99b97531bd457a0b9cb62 Mon Sep 17 00:00:00 2001 From: David Boman Date: Tue, 25 Nov 2025 21:45:33 +0100 Subject: [PATCH 3/3] TFLint 0.55.1 -> 0.60.0 (+ ruleset bump) --- docker/Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 56a4fe8..b640716 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -55,7 +55,7 @@ RUN TERRAFORM_VERSION="1.14.0" && \ rm terraform.zip # Install tflint -RUN TFLINT_VERSION="v0.55.1" && \ +RUN TFLINT_VERSION="v0.60.0" && \ curl -L -o tflint.zip "https://github.com/terraform-linters/tflint/releases/download/${TFLINT_VERSION}/tflint_linux_${TARGETARCH}.zip" && \ unzip tflint.zip -d /usr/local/bin && \ rm tflint.zip && \ @@ -64,12 +64,12 @@ RUN TFLINT_VERSION="v0.55.1" && \ # Install tflint rulesets && copy tflint configuration COPY config/.tflint.hcl /work/.tflint.d/.tflint.hcl -RUN AZURERM_RULESET_VERSION="v0.28.0" && \ +RUN AZURERM_RULESET_VERSION="v0.30.0" && \ curl -L -o tflint-ruleset-azurerm.zip "https://github.com/terraform-linters/tflint-ruleset-azurerm/releases/download/${AZURERM_RULESET_VERSION}/tflint-ruleset-azurerm_linux_${TARGETARCH}.zip" && \ unzip tflint-ruleset-azurerm.zip -d /work/.tflint.d/plugins/ && \ rm tflint-ruleset-azurerm.zip -RUN AWS_RULESET_VERSION="v0.38.0" && \ +RUN AWS_RULESET_VERSION="v0.44.0" && \ curl -L -o tflint-ruleset-aws.zip "https://github.com/terraform-linters/tflint-ruleset-aws/releases/download/${AWS_RULESET_VERSION}/tflint-ruleset-aws_linux_${TARGETARCH}.zip" && \ unzip tflint-ruleset-aws.zip -d /work/.tflint.d/plugins/ && \ rm tflint-ruleset-aws.zip