Skip to content

[nats] Update Alpine 3.21 to 3.22, Windows Server 1809 to LTSC 2022 #19182

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 3, 2025

Conversation

neilalexander
Copy link
Contributor

Removing Server 1809 as per #19138 and updating Alpine to 3.22.

Copy link

github-actions bot commented Jun 3, 2025

Diff for ed9ae6c:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index 6b5eb5b..8f2b0b0 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -1,46 +1,46 @@
 Maintainers: Derek Collison <derek@synadia.com> (@derekcollison), Waldemar Quevedo Salinas <wally@synadia.com> (@wallyqs), Byron Ruth <byron@synadia.com> (@bruth), Neil Twigg <neil@synadia.com> (@neilalexander), Phil Pennock <pdp@synadia.com> (@philpennock)
 GitRepo: https://github.com/nats-io/nats-docker.git
 GitFetch: refs/heads/main
-GitCommit: 4751c3f9ca2be4c128c688c6be46af2a02c70b25
+GitCommit: 09997444258bc1900ab5db78dd781915eed04885
 
-Tags: 2.10.29-alpine3.21, 2.10-alpine3.21, 2.10.29-alpine, 2.10-alpine
+Tags: 2.10.29-alpine3.22, 2.10-alpine3.22, 2.10.29-alpine, 2.10-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, ppc64le, s390x
-Directory: 2.10.x/alpine3.21
+Directory: 2.10.x/alpine3.22
 
-Tags: 2.10.29-nanoserver-1809, 2.10-nanoserver-1809
+Tags: 2.10.29-nanoserver-ltsc2022, 2.10-nanoserver-ltsc2022
 SharedTags: 2.10.29-nanoserver, 2.10-nanoserver, 2.10.29, 2.10
 Architectures: windows-amd64
-Directory: 2.10.x/nanoserver-1809
-Constraints: nanoserver-1809, windowsservercore-1809
+Directory: 2.10.x/nanoserver-ltsc2022
+Constraints: nanoserver-ltsc2022, windowsservercore-ltsc2022
 
 Tags: 2.10.29-scratch, 2.10-scratch, 2.10.29-linux, 2.10-linux
 SharedTags: 2.10.29, 2.10
 Architectures: amd64, arm32v6, arm32v7, arm64v8, ppc64le, s390x
 Directory: 2.10.x/scratch
 
-Tags: 2.10.29-windowsservercore-1809, 2.10-windowsservercore-1809
+Tags: 2.10.29-windowsservercore-ltsc2022, 2.10-windowsservercore-ltsc2022
 SharedTags: 2.10.29-windowsservercore, 2.10-windowsservercore
 Architectures: windows-amd64
-Directory: 2.10.x/windowsservercore-1809
-Constraints: windowsservercore-1809
+Directory: 2.10.x/windowsservercore-ltsc2022
+Constraints: windowsservercore-ltsc2022
 
-Tags: 2.11.4-alpine3.21, 2.11-alpine3.21, 2-alpine3.21, alpine3.21, 2.11.4-alpine, 2.11-alpine, 2-alpine, alpine
+Tags: 2.11.4-alpine3.22, 2.11-alpine3.22, 2-alpine3.22, alpine3.22, 2.11.4-alpine, 2.11-alpine, 2-alpine, alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, ppc64le, s390x
-Directory: 2.11.x/alpine3.21
+Directory: 2.11.x/alpine3.22
 
-Tags: 2.11.4-nanoserver-1809, 2.11-nanoserver-1809, 2-nanoserver-1809, nanoserver-1809
+Tags: 2.11.4-nanoserver-ltsc2022, 2.11-nanoserver-ltsc2022, 2-nanoserver-ltsc2022, nanoserver-ltsc2022
 SharedTags: 2.11.4-nanoserver, 2.11-nanoserver, 2-nanoserver, nanoserver, 2.11.4, 2.11, 2, latest
 Architectures: windows-amd64
-Directory: 2.11.x/nanoserver-1809
-Constraints: nanoserver-1809, windowsservercore-1809
+Directory: 2.11.x/nanoserver-ltsc2022
+Constraints: nanoserver-ltsc2022, windowsservercore-ltsc2022
 
 Tags: 2.11.4-scratch, 2.11-scratch, 2-scratch, scratch, 2.11.4-linux, 2.11-linux, 2-linux, linux
 SharedTags: 2.11.4, 2.11, 2, latest
 Architectures: amd64, arm32v6, arm32v7, arm64v8, ppc64le, s390x
 Directory: 2.11.x/scratch
 
-Tags: 2.11.4-windowsservercore-1809, 2.11-windowsservercore-1809, 2-windowsservercore-1809, windowsservercore-1809
+Tags: 2.11.4-windowsservercore-ltsc2022, 2.11-windowsservercore-ltsc2022, 2-windowsservercore-ltsc2022, windowsservercore-ltsc2022
 SharedTags: 2.11.4-windowsservercore, 2.11-windowsservercore, 2-windowsservercore, windowsservercore
 Architectures: windows-amd64
-Directory: 2.11.x/windowsservercore-1809
-Constraints: windowsservercore-1809
+Directory: 2.11.x/windowsservercore-ltsc2022
+Constraints: windowsservercore-ltsc2022
diff --git a/_bashbrew-list b/_bashbrew-list
index 72a4b35..3b28991 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -1,54 +1,54 @@
 nats:2
 nats:2-alpine
-nats:2-alpine3.21
+nats:2-alpine3.22
 nats:2-linux
 nats:2-nanoserver
-nats:2-nanoserver-1809
+nats:2-nanoserver-ltsc2022
 nats:2-scratch
 nats:2-windowsservercore
-nats:2-windowsservercore-1809
+nats:2-windowsservercore-ltsc2022
 nats:2.10
 nats:2.10-alpine
-nats:2.10-alpine3.21
+nats:2.10-alpine3.22
 nats:2.10-linux
 nats:2.10-nanoserver
-nats:2.10-nanoserver-1809
+nats:2.10-nanoserver-ltsc2022
 nats:2.10-scratch
 nats:2.10-windowsservercore
-nats:2.10-windowsservercore-1809
+nats:2.10-windowsservercore-ltsc2022
 nats:2.10.29
 nats:2.10.29-alpine
-nats:2.10.29-alpine3.21
+nats:2.10.29-alpine3.22
 nats:2.10.29-linux
 nats:2.10.29-nanoserver
-nats:2.10.29-nanoserver-1809
+nats:2.10.29-nanoserver-ltsc2022
 nats:2.10.29-scratch
 nats:2.10.29-windowsservercore
-nats:2.10.29-windowsservercore-1809
+nats:2.10.29-windowsservercore-ltsc2022
 nats:2.11
 nats:2.11-alpine
-nats:2.11-alpine3.21
+nats:2.11-alpine3.22
 nats:2.11-linux
 nats:2.11-nanoserver
-nats:2.11-nanoserver-1809
+nats:2.11-nanoserver-ltsc2022
 nats:2.11-scratch
 nats:2.11-windowsservercore
-nats:2.11-windowsservercore-1809
+nats:2.11-windowsservercore-ltsc2022
 nats:2.11.4
 nats:2.11.4-alpine
-nats:2.11.4-alpine3.21
+nats:2.11.4-alpine3.22
 nats:2.11.4-linux
 nats:2.11.4-nanoserver
-nats:2.11.4-nanoserver-1809
+nats:2.11.4-nanoserver-ltsc2022
 nats:2.11.4-scratch
 nats:2.11.4-windowsservercore
-nats:2.11.4-windowsservercore-1809
+nats:2.11.4-windowsservercore-ltsc2022
 nats:alpine
-nats:alpine3.21
+nats:alpine3.22
 nats:latest
 nats:linux
 nats:nanoserver
-nats:nanoserver-1809
+nats:nanoserver-ltsc2022
 nats:scratch
 nats:windowsservercore
-nats:windowsservercore-1809
+nats:windowsservercore-ltsc2022
diff --git a/_bashbrew-list-build-order b/_bashbrew-list-build-order
index 802e4bf..724c3e9 100644
--- a/_bashbrew-list-build-order
+++ b/_bashbrew-list-build-order
@@ -1,8 +1,8 @@
 nats:2.10-alpine
-nats:2.10-windowsservercore-1809
+nats:2.10-windowsservercore-ltsc2022
 nats:alpine
-nats:windowsservercore-1809
+nats:windowsservercore-ltsc2022
 nats:2.10-linux
-nats:2.10-nanoserver-1809
+nats:2.10-nanoserver-ltsc2022
 nats:linux
-nats:nanoserver-1809
+nats:nanoserver-ltsc2022
diff --git a/nats_2.10-alpine/Dockerfile b/nats_2.10-alpine/Dockerfile
index b8da71b..3ea8ccd 100644
--- a/nats_2.10-alpine/Dockerfile
+++ b/nats_2.10-alpine/Dockerfile
@@ -1,4 +1,4 @@
-FROM alpine:3.21
+FROM alpine:3.22
 
 ENV NATS_SERVER 2.10.29
 
diff --git a/nats_2.10-linux/Dockerfile b/nats_2.10-linux/Dockerfile
index 931c041..f3c0319 100644
--- a/nats_2.10-linux/Dockerfile
+++ b/nats_2.10-linux/Dockerfile
@@ -1,7 +1,7 @@
 FROM scratch
 ENV PATH="$PATH:/"
 
-COPY --from=nats:2.10.29-alpine3.21 /usr/local/bin/nats-server /nats-server
+COPY --from=nats:2.10.29-alpine3.22 /usr/local/bin/nats-server /nats-server
 COPY nats-server.conf /nats-server.conf
 
 EXPOSE 4222 8222 6222
diff --git a/nats_nanoserver-1809/Dockerfile b/nats_2.10-nanoserver-ltsc2022/Dockerfile
similarity index 52%
rename from nats_nanoserver-1809/Dockerfile
rename to nats_2.10-nanoserver-ltsc2022/Dockerfile
index f8980b0..2a99778 100644
--- a/nats_nanoserver-1809/Dockerfile
+++ b/nats_2.10-nanoserver-ltsc2022/Dockerfile
@@ -1,7 +1,7 @@
-FROM mcr.microsoft.com/windows/nanoserver:1809
+FROM mcr.microsoft.com/windows/nanoserver:ltsc2022
 ENV NATS_DOCKERIZED 1
 
-COPY --from=nats:2.11.4-windowsservercore-1809 C:\\nats-server.exe C:\\nats-server.exe
+COPY --from=nats:2.10.29-windowsservercore-ltsc2022 C:\\nats-server.exe C:\\nats-server.exe
 COPY nats-server.conf C:\\nats-server.conf
 
 EXPOSE 4222 8222 6222
diff --git a/nats_2.10-nanoserver-1809/nats-server.conf b/nats_2.10-nanoserver-ltsc2022/nats-server.conf
similarity index 100%
rename from nats_2.10-nanoserver-1809/nats-server.conf
rename to nats_2.10-nanoserver-ltsc2022/nats-server.conf
diff --git a/nats_2.10-windowsservercore-1809/Dockerfile b/nats_2.10-windowsservercore-ltsc2022/Dockerfile
similarity index 96%
rename from nats_2.10-windowsservercore-1809/Dockerfile
rename to nats_2.10-windowsservercore-ltsc2022/Dockerfile
index 28c4fea..6fa57ab 100644
--- a/nats_2.10-windowsservercore-1809/Dockerfile
+++ b/nats_2.10-windowsservercore-ltsc2022/Dockerfile
@@ -1,4 +1,4 @@
-FROM mcr.microsoft.com/windows/servercore:1809
+FROM mcr.microsoft.com/windows/servercore:ltsc2022
 
 # Enable exit on error.
 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop';"]
diff --git a/nats_2.10-windowsservercore-1809/nats-server.conf b/nats_2.10-windowsservercore-ltsc2022/nats-server.conf
similarity index 100%
rename from nats_2.10-windowsservercore-1809/nats-server.conf
rename to nats_2.10-windowsservercore-ltsc2022/nats-server.conf
diff --git a/nats_alpine/Dockerfile b/nats_alpine/Dockerfile
index 86ddda2..983be45 100644
--- a/nats_alpine/Dockerfile
+++ b/nats_alpine/Dockerfile
@@ -1,4 +1,4 @@
-FROM alpine:3.21
+FROM alpine:3.22
 
 ENV NATS_SERVER 2.11.4
 
diff --git a/nats_linux/Dockerfile b/nats_linux/Dockerfile
index ff725c6..1726e35 100644
--- a/nats_linux/Dockerfile
+++ b/nats_linux/Dockerfile
@@ -1,7 +1,7 @@
 FROM scratch
 ENV PATH="$PATH:/"
 
-COPY --from=nats:2.11.4-alpine3.21 /usr/local/bin/nats-server /nats-server
+COPY --from=nats:2.11.4-alpine3.22 /usr/local/bin/nats-server /nats-server
 COPY nats-server.conf /nats-server.conf
 
 EXPOSE 4222 8222 6222
diff --git a/nats_2.10-nanoserver-1809/Dockerfile b/nats_nanoserver-ltsc2022/Dockerfile
similarity index 53%
rename from nats_2.10-nanoserver-1809/Dockerfile
rename to nats_nanoserver-ltsc2022/Dockerfile
index 3c19449..e01351f 100644
--- a/nats_2.10-nanoserver-1809/Dockerfile
+++ b/nats_nanoserver-ltsc2022/Dockerfile
@@ -1,7 +1,7 @@
-FROM mcr.microsoft.com/windows/nanoserver:1809
+FROM mcr.microsoft.com/windows/nanoserver:ltsc2022
 ENV NATS_DOCKERIZED 1
 
-COPY --from=nats:2.10.29-windowsservercore-1809 C:\\nats-server.exe C:\\nats-server.exe
+COPY --from=nats:2.11.4-windowsservercore-ltsc2022 C:\\nats-server.exe C:\\nats-server.exe
 COPY nats-server.conf C:\\nats-server.conf
 
 EXPOSE 4222 8222 6222
diff --git a/nats_nanoserver-1809/nats-server.conf b/nats_nanoserver-ltsc2022/nats-server.conf
similarity index 100%
rename from nats_nanoserver-1809/nats-server.conf
rename to nats_nanoserver-ltsc2022/nats-server.conf
diff --git a/nats_windowsservercore-1809/Dockerfile b/nats_windowsservercore-ltsc2022/Dockerfile
similarity index 96%
rename from nats_windowsservercore-1809/Dockerfile
rename to nats_windowsservercore-ltsc2022/Dockerfile
index 3a889b4..bc319a7 100644
--- a/nats_windowsservercore-1809/Dockerfile
+++ b/nats_windowsservercore-ltsc2022/Dockerfile
@@ -1,4 +1,4 @@
-FROM mcr.microsoft.com/windows/servercore:1809
+FROM mcr.microsoft.com/windows/servercore:ltsc2022
 
 # Enable exit on error.
 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop';"]
diff --git a/nats_windowsservercore-1809/nats-server.conf b/nats_windowsservercore-ltsc2022/nats-server.conf
similarity index 100%
rename from nats_windowsservercore-1809/nats-server.conf
rename to nats_windowsservercore-ltsc2022/nats-server.conf

Relevant Maintainers:

@neilalexander neilalexander marked this pull request as ready for review June 3, 2025 10:49
@neilalexander neilalexander requested a review from a team as a code owner June 3, 2025 10:49
@tianon tianon merged commit d9597f1 into docker-library:master Jun 3, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants