From 1075ab7060f7ee83f01db8bae699000994b5ed9f Mon Sep 17 00:00:00 2001
From: Paolo Barbolini <paolo.barbolini@m4ss.net>
Date: Thu, 5 Dec 2024 22:12:14 +0000
Subject: [PATCH] Update Alpine to 3.21

---
 12/{alpine3.19 => alpine3.21}/Dockerfile      |  2 +-
 .../docker-ensure-initdb.sh                   |  0
 .../docker-entrypoint.sh                      |  0
 13/{alpine3.19 => alpine3.21}/Dockerfile      |  2 +-
 .../docker-ensure-initdb.sh                   |  0
 .../docker-entrypoint.sh                      |  0
 14/{alpine3.19 => alpine3.21}/Dockerfile      |  2 +-
 .../docker-ensure-initdb.sh                   |  0
 .../docker-entrypoint.sh                      |  0
 15/{alpine3.19 => alpine3.21}/Dockerfile      |  2 +-
 .../docker-ensure-initdb.sh                   |  0
 .../docker-entrypoint.sh                      |  0
 16/{alpine3.19 => alpine3.21}/Dockerfile      |  2 +-
 .../docker-ensure-initdb.sh                   |  0
 .../docker-entrypoint.sh                      |  0
 17/{alpine3.19 => alpine3.21}/Dockerfile      |  2 +-
 .../docker-ensure-initdb.sh                   |  0
 .../docker-entrypoint.sh                      |  0
 versions.json                                 | 36 +++++++++----------
 versions.sh                                   |  2 +-
 20 files changed, 25 insertions(+), 25 deletions(-)
 rename 12/{alpine3.19 => alpine3.21}/Dockerfile (99%)
 rename 12/{alpine3.19 => alpine3.21}/docker-ensure-initdb.sh (100%)
 rename 12/{alpine3.19 => alpine3.21}/docker-entrypoint.sh (100%)
 rename 13/{alpine3.19 => alpine3.21}/Dockerfile (99%)
 rename 13/{alpine3.19 => alpine3.21}/docker-ensure-initdb.sh (100%)
 rename 13/{alpine3.19 => alpine3.21}/docker-entrypoint.sh (100%)
 rename 14/{alpine3.19 => alpine3.21}/Dockerfile (99%)
 rename 14/{alpine3.19 => alpine3.21}/docker-ensure-initdb.sh (100%)
 rename 14/{alpine3.19 => alpine3.21}/docker-entrypoint.sh (100%)
 rename 15/{alpine3.19 => alpine3.21}/Dockerfile (99%)
 rename 15/{alpine3.19 => alpine3.21}/docker-ensure-initdb.sh (100%)
 rename 15/{alpine3.19 => alpine3.21}/docker-entrypoint.sh (100%)
 rename 16/{alpine3.19 => alpine3.21}/Dockerfile (99%)
 rename 16/{alpine3.19 => alpine3.21}/docker-ensure-initdb.sh (100%)
 rename 16/{alpine3.19 => alpine3.21}/docker-entrypoint.sh (100%)
 rename 17/{alpine3.19 => alpine3.21}/Dockerfile (99%)
 rename 17/{alpine3.19 => alpine3.21}/docker-ensure-initdb.sh (100%)
 rename 17/{alpine3.19 => alpine3.21}/docker-entrypoint.sh (100%)

diff --git a/12/alpine3.19/Dockerfile b/12/alpine3.21/Dockerfile
similarity index 99%
rename from 12/alpine3.19/Dockerfile
rename to 12/alpine3.21/Dockerfile
index 21aaff4..b517275 100644
--- a/12/alpine3.19/Dockerfile
+++ b/12/alpine3.21/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.19
+FROM alpine:3.21
 
 # 70 is the standard uid/gid for "postgres" in Alpine
 # https://git.alpinelinux.org/aports/tree/main/postgresql/postgresql.pre-install?h=3.12-stable
diff --git a/12/alpine3.19/docker-ensure-initdb.sh b/12/alpine3.21/docker-ensure-initdb.sh
similarity index 100%
rename from 12/alpine3.19/docker-ensure-initdb.sh
rename to 12/alpine3.21/docker-ensure-initdb.sh
diff --git a/12/alpine3.19/docker-entrypoint.sh b/12/alpine3.21/docker-entrypoint.sh
similarity index 100%
rename from 12/alpine3.19/docker-entrypoint.sh
rename to 12/alpine3.21/docker-entrypoint.sh
diff --git a/13/alpine3.19/Dockerfile b/13/alpine3.21/Dockerfile
similarity index 99%
rename from 13/alpine3.19/Dockerfile
rename to 13/alpine3.21/Dockerfile
index 43c805a..5a63fd1 100644
--- a/13/alpine3.19/Dockerfile
+++ b/13/alpine3.21/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.19
+FROM alpine:3.21
 
 # 70 is the standard uid/gid for "postgres" in Alpine
 # https://git.alpinelinux.org/aports/tree/main/postgresql/postgresql.pre-install?h=3.12-stable
diff --git a/13/alpine3.19/docker-ensure-initdb.sh b/13/alpine3.21/docker-ensure-initdb.sh
similarity index 100%
rename from 13/alpine3.19/docker-ensure-initdb.sh
rename to 13/alpine3.21/docker-ensure-initdb.sh
diff --git a/13/alpine3.19/docker-entrypoint.sh b/13/alpine3.21/docker-entrypoint.sh
similarity index 100%
rename from 13/alpine3.19/docker-entrypoint.sh
rename to 13/alpine3.21/docker-entrypoint.sh
diff --git a/14/alpine3.19/Dockerfile b/14/alpine3.21/Dockerfile
similarity index 99%
rename from 14/alpine3.19/Dockerfile
rename to 14/alpine3.21/Dockerfile
index 4cf84a3..0173050 100644
--- a/14/alpine3.19/Dockerfile
+++ b/14/alpine3.21/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.19
+FROM alpine:3.21
 
 # 70 is the standard uid/gid for "postgres" in Alpine
 # https://git.alpinelinux.org/aports/tree/main/postgresql/postgresql.pre-install?h=3.12-stable
diff --git a/14/alpine3.19/docker-ensure-initdb.sh b/14/alpine3.21/docker-ensure-initdb.sh
similarity index 100%
rename from 14/alpine3.19/docker-ensure-initdb.sh
rename to 14/alpine3.21/docker-ensure-initdb.sh
diff --git a/14/alpine3.19/docker-entrypoint.sh b/14/alpine3.21/docker-entrypoint.sh
similarity index 100%
rename from 14/alpine3.19/docker-entrypoint.sh
rename to 14/alpine3.21/docker-entrypoint.sh
diff --git a/15/alpine3.19/Dockerfile b/15/alpine3.21/Dockerfile
similarity index 99%
rename from 15/alpine3.19/Dockerfile
rename to 15/alpine3.21/Dockerfile
index 43c890d..f9452c8 100644
--- a/15/alpine3.19/Dockerfile
+++ b/15/alpine3.21/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.19
+FROM alpine:3.21
 
 # 70 is the standard uid/gid for "postgres" in Alpine
 # https://git.alpinelinux.org/aports/tree/main/postgresql/postgresql.pre-install?h=3.12-stable
diff --git a/15/alpine3.19/docker-ensure-initdb.sh b/15/alpine3.21/docker-ensure-initdb.sh
similarity index 100%
rename from 15/alpine3.19/docker-ensure-initdb.sh
rename to 15/alpine3.21/docker-ensure-initdb.sh
diff --git a/15/alpine3.19/docker-entrypoint.sh b/15/alpine3.21/docker-entrypoint.sh
similarity index 100%
rename from 15/alpine3.19/docker-entrypoint.sh
rename to 15/alpine3.21/docker-entrypoint.sh
diff --git a/16/alpine3.19/Dockerfile b/16/alpine3.21/Dockerfile
similarity index 99%
rename from 16/alpine3.19/Dockerfile
rename to 16/alpine3.21/Dockerfile
index 0ee9671..c2a0f65 100644
--- a/16/alpine3.19/Dockerfile
+++ b/16/alpine3.21/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.19
+FROM alpine:3.21
 
 # 70 is the standard uid/gid for "postgres" in Alpine
 # https://git.alpinelinux.org/aports/tree/main/postgresql/postgresql.pre-install?h=3.12-stable
diff --git a/16/alpine3.19/docker-ensure-initdb.sh b/16/alpine3.21/docker-ensure-initdb.sh
similarity index 100%
rename from 16/alpine3.19/docker-ensure-initdb.sh
rename to 16/alpine3.21/docker-ensure-initdb.sh
diff --git a/16/alpine3.19/docker-entrypoint.sh b/16/alpine3.21/docker-entrypoint.sh
similarity index 100%
rename from 16/alpine3.19/docker-entrypoint.sh
rename to 16/alpine3.21/docker-entrypoint.sh
diff --git a/17/alpine3.19/Dockerfile b/17/alpine3.21/Dockerfile
similarity index 99%
rename from 17/alpine3.19/Dockerfile
rename to 17/alpine3.21/Dockerfile
index 101ea6b..4adb4a0 100644
--- a/17/alpine3.19/Dockerfile
+++ b/17/alpine3.21/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.19
+FROM alpine:3.21
 
 # 70 is the standard uid/gid for "postgres" in Alpine
 # https://git.alpinelinux.org/aports/tree/main/postgresql/postgresql.pre-install?h=3.12-stable
diff --git a/17/alpine3.19/docker-ensure-initdb.sh b/17/alpine3.21/docker-ensure-initdb.sh
similarity index 100%
rename from 17/alpine3.19/docker-ensure-initdb.sh
rename to 17/alpine3.21/docker-ensure-initdb.sh
diff --git a/17/alpine3.19/docker-entrypoint.sh b/17/alpine3.21/docker-entrypoint.sh
similarity index 100%
rename from 17/alpine3.19/docker-entrypoint.sh
rename to 17/alpine3.21/docker-entrypoint.sh
diff --git a/versions.json b/versions.json
index fac5258..11cf4b6 100644
--- a/versions.json
+++ b/versions.json
@@ -1,6 +1,6 @@
 {
   "12": {
-    "alpine": "3.20",
+    "alpine": "3.21",
     "bookworm": {
       "arches": [
         "amd64",
@@ -25,13 +25,13 @@
     "variants": [
       "bookworm",
       "bullseye",
-      "alpine3.20",
-      "alpine3.19"
+      "alpine3.21",
+      "alpine3.20"
     ],
     "version": "12.22"
   },
   "13": {
-    "alpine": "3.20",
+    "alpine": "3.21",
     "bookworm": {
       "arches": [
         "amd64",
@@ -56,13 +56,13 @@
     "variants": [
       "bookworm",
       "bullseye",
-      "alpine3.20",
-      "alpine3.19"
+      "alpine3.21",
+      "alpine3.20"
     ],
     "version": "13.18"
   },
   "14": {
-    "alpine": "3.20",
+    "alpine": "3.21",
     "bookworm": {
       "arches": [
         "amd64",
@@ -87,13 +87,13 @@
     "variants": [
       "bookworm",
       "bullseye",
-      "alpine3.20",
-      "alpine3.19"
+      "alpine3.21",
+      "alpine3.20"
     ],
     "version": "14.15"
   },
   "15": {
-    "alpine": "3.20",
+    "alpine": "3.21",
     "bookworm": {
       "arches": [
         "amd64",
@@ -118,13 +118,13 @@
     "variants": [
       "bookworm",
       "bullseye",
-      "alpine3.20",
-      "alpine3.19"
+      "alpine3.21",
+      "alpine3.20"
     ],
     "version": "15.10"
   },
   "16": {
-    "alpine": "3.20",
+    "alpine": "3.21",
     "bookworm": {
       "arches": [
         "amd64",
@@ -149,13 +149,13 @@
     "variants": [
       "bookworm",
       "bullseye",
-      "alpine3.20",
-      "alpine3.19"
+      "alpine3.21",
+      "alpine3.20"
     ],
     "version": "16.6"
   },
   "17": {
-    "alpine": "3.20",
+    "alpine": "3.21",
     "bookworm": {
       "arches": [
         "amd64",
@@ -180,8 +180,8 @@
     "variants": [
       "bookworm",
       "bullseye",
-      "alpine3.20",
-      "alpine3.19"
+      "alpine3.21",
+      "alpine3.20"
     ],
     "version": "17.2"
   }
diff --git a/versions.sh b/versions.sh
index e8c1225..ad83e2b 100755
--- a/versions.sh
+++ b/versions.sh
@@ -7,8 +7,8 @@ supportedDebianSuites=(
 	bullseye
 )
 supportedAlpineVersions=(
+	3.21
 	3.20
-	3.19
 )
 defaultDebianSuite="${supportedDebianSuites[0]}"
 declare -A debianSuites=(
-- 
GitLab