From a4b6ae452d21a4a45e652d2c070422631002dff2 Mon Sep 17 00:00:00 2001
From: Julian Rother <julian@cccv.de>
Date: Thu, 1 Feb 2024 19:29:42 +0100
Subject: [PATCH] Drop buster, add bookworm image

---
 .gitlab-ci.yml                           | 12 ++++++------
 Dockerfile.buster => Dockerfile.bookworm |  4 ++--
 2 files changed, 8 insertions(+), 8 deletions(-)
 rename Dockerfile.buster => Dockerfile.bookworm (68%)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6990c4b..ebaac40 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,9 +1,9 @@
-build-buster:
+build-bullseye:
   rules:
   - if: $CI_PIPELINE_SOURCE == "schedule"
   - if: $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
     changes:
-    - Dockerfile.buster
+    - Dockerfile.bullseye
     - .gitlab-ci.yml
   stage: build
   image:
@@ -11,14 +11,14 @@ build-buster:
     entrypoint: [""]
   script:
     - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
-    - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile.buster --destination $CI_REGISTRY_IMAGE/buster:$CI_COMMIT_TAG
+    - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile.bullseye --destination $CI_REGISTRY_IMAGE/bullseye:$CI_COMMIT_TAG
 
-build-bullseye:
+build-bookworm:
   rules:
   - if: $CI_PIPELINE_SOURCE == "schedule"
   - if: $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
     changes:
-    - Dockerfile.bullseye
+    - Dockerfile.bookworm
     - .gitlab-ci.yml
   stage: build
   image:
@@ -26,7 +26,7 @@ build-bullseye:
     entrypoint: [""]
   script:
     - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
-    - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile.bullseye --destination $CI_REGISTRY_IMAGE/bullseye:$CI_COMMIT_TAG
+    - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile.bookworm --destination $CI_REGISTRY_IMAGE/bookworm:$CI_COMMIT_TAG
 
 build-utility:
   rules:
diff --git a/Dockerfile.buster b/Dockerfile.bookworm
similarity index 68%
rename from Dockerfile.buster
rename to Dockerfile.bookworm
index 04af1c0..46980e1 100644
--- a/Dockerfile.buster
+++ b/Dockerfile.bookworm
@@ -1,8 +1,8 @@
-FROM debian:bullseye AS debian-go-build
+FROM debian:bookworm AS debian-go-build
 
 RUN apt-get -qq update && \
     apt-get -qq dist-upgrade && \
-    apt-get -qq install lsb-release curl wget ca-certificates locales-all git build-essential unzip golang-go && \
+    apt-get -qq install lsb-release curl wget ca-certificates locales-all git build-essential unzip golang-go jq && \
     apt-get -qq clean && \
     lsb_release -a && uname -a && go version
 
-- 
GitLab