Skip to content

Commit 35463e8

Browse files
authored
Add v1.16.9 images (#437)
* Bump version to v1.16.9 https://www.fluentd.org/blog/fluentd-v1.16.9-has-been-released This release only affects on Windows, but not confuse users - "Hey, Why v1.16.9 image is not available?", Let's ship it. Signed-off-by: Kentaro Hayashi <hayashi@clear-code.com> * Update package explicitly As ruby:3.2-slim-bookworm parent base image is not synced to recent point release yet, so Explicitly update it. Signed-off-by: Kentaro Hayashi <hayashi@clear-code.com> * Add v1.16.9 images Signed-off-by: Kentaro Hayashi <hayashi@clear-code.com> --------- Signed-off-by: Kentaro Hayashi <hayashi@clear-code.com>
1 parent 98155ec commit 35463e8

File tree

9 files changed

+29
-25
lines changed

9 files changed

+29
-25
lines changed

Dockerfile.template.erb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ RUN apt-get update \
101101
make gcc g++ libc-dev \
102102
wget bzip2 gnupg dirmngr \
103103
" \
104+
&& apt-get -V -y upgrade \
104105
&& apt-get install -y --no-install-recommends $buildDeps \
105106
<% end %>
106107
&& echo 'gem: --no-document' >> /etc/gemrc \

Makefile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,21 @@
1717

1818
IMAGE_NAME := fluent/fluentd
1919
X86_IMAGES := \
20-
v1.16/alpine:v1.16.8-1.0,v1.16-2,edge \
21-
v1.16/debian:v1.16.8-debian-amd64-1.0,v1.16-debian-amd64-2,v1.16.8-debian-amd64,edge-debian-amd64
20+
v1.16/alpine:v1.16.9-1.0,v1.16-2,edge \
21+
v1.16/debian:v1.16.9-debian-amd64-1.0,v1.16-debian-amd64-2,v1.16.8-debian-amd64,edge-debian-amd64
2222
# <Dockerfile>:<version>,<tag1>,<tag2>,...
2323

2424
# Define images for running on ARM platforms
2525
ARM_IMAGES := \
26-
v1.16/armhf/debian:v1.16.8-debian-armhf-1.0,v1.16-debian-armhf-2,v1.16.8-debian-armhf,edge-debian-armhf \
26+
v1.16/armhf/debian:v1.16.9-debian-armhf-1.0,v1.16-debian-armhf-2,v1.16.9-debian-armhf,edge-debian-armhf \
2727

2828
# Define images for running on ARM64 platforms
2929
ARM64_IMAGES := \
30-
v1.16/arm64/debian:v1.16.8-debian-arm64-1.0,v1.16-debian-arm64-2,v1.16.8-debian-arm64,edge-debian-arm64 \
30+
v1.16/arm64/debian:v1.16.9-debian-arm64-1.0,v1.16-debian-arm64-2,v1.16.9-debian-arm64,edge-debian-arm64 \
3131

3232
WINDOWS_IMAGES := \
33-
v1.16/windows-ltsc2019:v1.16.8-windows-ltsc2019-1.0,v1.16-windows-ltsc2019-1 \
34-
v1.16/windows-ltsc2022:v1.16.8-windows-ltsc2022-1.0,v1.16-windows-ltsc2022-1
33+
v1.16/windows-ltsc2019:v1.16.9-windows-ltsc2019-1.0,v1.16-windows-ltsc2019-1 \
34+
v1.16/windows-ltsc2022:v1.16.9-windows-ltsc2022-1.0,v1.16-windows-ltsc2022-1
3535

3636
LINUX_IMAGES := $(X86_IMAGES) $(ARM_IMAGES) $(ARM64_IMAGES)
3737
ALL_IMAGES := $(LINUX_IMAGES) $(WINDOWS_IMAGES)

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,19 @@ These tags have image version postfix. This updates many places so we need feedb
2222

2323
Current images use fluentd v1 series.
2424

25-
- `v1.16.8-1.0`, `v1.16-2`, `edge`
25+
- `v1.16.9-1.0`, `v1.16-2`, `edge`
2626
[(v1.16/alpine/Dockerfile)][fluentd-1-alpine]
27-
- `v1.16.8-debian-1.0`, `v1.16-debian-2`, `edge-debian`
27+
- `v1.16.9-debian-1.0`, `v1.16-debian-2`, `edge-debian`
2828
(multiarch image for arm64(AArch64) and amd64(x86_64))
29-
- `v1.16.8-debian-amd64-1.0`, `v1.16-debian-amd64-2`, `edge-debian-amd64`
29+
- `v1.16.9-debian-amd64-1.0`, `v1.16-debian-amd64-2`, `edge-debian-amd64`
3030
[(v1.16/debian/Dockerfile)][fluentd-1-debian]
31-
- `v1.16.8-debian-arm64-1.0`, `v1.16-debian-arm64-2`, `edge-debian-arm64`
31+
- `v1.16.9-debian-arm64-1.0`, `v1.16-debian-arm64-2`, `edge-debian-arm64`
3232
[(v1.16/arm64/debian/Dockerfile)][fluentd-1-debian-arm64]
33-
- `v1.16.8-debian-armhf-1.0`, `v1.16-debian-armhf-2`, `edge-debian-armhf`
33+
- `v1.16.9-debian-armhf-1.0`, `v1.16-debian-armhf-2`, `edge-debian-armhf`
3434
[(v1.16/armhf/debian/Dockerfile)][fluentd-1-debian-armhf]
35-
- `v1.16.8-windows-ltsc2019-1.0`, `v1.16-windows-ltsc2019-1`
35+
- `v1.16.9-windows-ltsc2019-1.0`, `v1.16-windows-ltsc2019-1`
3636
[(v1.16/windows-ltsc2019/Dockerfile)][fluentd-1-ltsc2019-windows]
37-
- `v1.16.8-windows-ltsc2022-1.0`, `v1.16-windows-ltsc2022-1`
37+
- `v1.16.9-windows-ltsc2022-1.0`, `v1.16-windows-ltsc2022-1`
3838
[(v1.16/windows-ltsc2022/Dockerfile)][fluentd-1-ltsc2022-windows]
3939

4040
### Old v1.4 images

v1.16/alpine/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
FROM alpine:3.19
55
LABEL maintainer "Fluentd developers <fluentd@googlegroups.com>"
6-
LABEL Description="Fluentd docker image" Vendor="Fluent Organization" Version="1.16.8"
6+
LABEL Description="Fluentd docker image" Vendor="Fluent Organization" Version="1.16.9"
77

88
# Do not split this into multiple RUN!
99
# Docker creates a layer for every RUN-Statement
@@ -22,7 +22,7 @@ RUN apk update \
2222
&& gem install rexml -v 3.4.0 \
2323
&& gem install async -v 1.31.0 \
2424
&& gem install async-http -v 0.60.2 \
25-
&& gem install fluentd -v 1.16.8 \
25+
&& gem install fluentd -v 1.16.9 \
2626
&& gem install bigdecimal -v 1.4.4 \
2727
&& apk del .build-deps \
2828
&& rm -rf /var/cache/apk/* \

v1.16/arm64/debian/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
FROM golang:alpine AS builder
66
FROM --platform=linux/arm64 arm64v8/ruby:3.2-slim-bookworm
77
LABEL maintainer "Fluentd developers <fluentd@googlegroups.com>"
8-
LABEL Description="Fluentd docker image" Vendor="Fluent Organization" Version="1.16.8"
8+
LABEL Description="Fluentd docker image" Vendor="Fluent Organization" Version="1.16.9"
99
ENV TINI_VERSION=0.18.0
1010

1111
# Do not split this into multiple RUN!
@@ -18,14 +18,15 @@ RUN apt-get update \
1818
make gcc g++ libc-dev \
1919
wget bzip2 gnupg dirmngr \
2020
" \
21+
&& apt-get -V -y upgrade \
2122
&& apt-get install -y --no-install-recommends $buildDeps \
2223
&& echo 'gem: --no-document' >> /etc/gemrc \
2324
&& gem install oj -v 3.16.1 \
2425
&& gem install json -v 2.6.3 \
2526
&& gem install rexml -v 3.4.0 \
2627
&& gem install async -v 1.31.0 \
2728
&& gem install async-http -v 0.60.2 \
28-
&& gem install fluentd -v 1.16.8 \
29+
&& gem install fluentd -v 1.16.9 \
2930
&& dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')" \
3031
&& wget -O /usr/local/bin/tini "https://github.com/krallin/tini/releases/download/v$TINI_VERSION/tini-$dpkgArch" \
3132
&& wget -O /usr/local/bin/tini.asc "https://github.com/krallin/tini/releases/download/v$TINI_VERSION/tini-$dpkgArch.asc" \

v1.16/armhf/debian/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ RUN curl -sL -o qemu-3.0.0+resin-arm.tar.gz https://github.com/balena-io/qemu/re
1111
FROM --platform=linux/arm/v7 arm32v7/ruby:3.2-slim-bookworm
1212
COPY --from=builder /go/qemu-arm-static /usr/bin/
1313
LABEL maintainer "Fluentd developers <fluentd@googlegroups.com>"
14-
LABEL Description="Fluentd docker image" Vendor="Fluent Organization" Version="1.16.8"
14+
LABEL Description="Fluentd docker image" Vendor="Fluent Organization" Version="1.16.9"
1515
ARG CROSS_BUILD_START="cross-build-start"
1616
ARG CROSS_BUILD_END="cross-build-end"
1717
RUN [ ${CROSS_BUILD_START} ]
@@ -27,14 +27,15 @@ RUN apt-get update \
2727
make gcc g++ libc-dev \
2828
wget bzip2 gnupg dirmngr \
2929
" \
30+
&& apt-get -V -y upgrade \
3031
&& apt-get install -y --no-install-recommends $buildDeps \
3132
&& echo 'gem: --no-document' >> /etc/gemrc \
3233
&& gem install oj -v 3.16.1 \
3334
&& gem install json -v 2.6.3 \
3435
&& gem install rexml -v 3.4.0 \
3536
&& gem install async -v 1.31.0 \
3637
&& gem install async-http -v 0.60.2 \
37-
&& gem install fluentd -v 1.16.8 \
38+
&& gem install fluentd -v 1.16.9 \
3839
&& dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')" \
3940
&& wget -O /usr/local/bin/tini "https://github.com/krallin/tini/releases/download/v$TINI_VERSION/tini-$dpkgArch" \
4041
&& wget -O /usr/local/bin/tini.asc "https://github.com/krallin/tini/releases/download/v$TINI_VERSION/tini-$dpkgArch.asc" \

v1.16/debian/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
FROM ruby:3.2-slim-bookworm
55
LABEL maintainer "Fluentd developers <fluentd@googlegroups.com>"
6-
LABEL Description="Fluentd docker image" Vendor="Fluent Organization" Version="1.16.8"
6+
LABEL Description="Fluentd docker image" Vendor="Fluent Organization" Version="1.16.9"
77
ENV TINI_VERSION=0.18.0
88

99
# Do not split this into multiple RUN!
@@ -16,14 +16,15 @@ RUN apt-get update \
1616
make gcc g++ libc-dev \
1717
wget bzip2 gnupg dirmngr \
1818
" \
19+
&& apt-get -V -y upgrade \
1920
&& apt-get install -y --no-install-recommends $buildDeps \
2021
&& echo 'gem: --no-document' >> /etc/gemrc \
2122
&& gem install oj -v 3.16.1 \
2223
&& gem install json -v 2.6.3 \
2324
&& gem install rexml -v 3.4.0 \
2425
&& gem install async -v 1.31.0 \
2526
&& gem install async-http -v 0.60.2 \
26-
&& gem install fluentd -v 1.16.8 \
27+
&& gem install fluentd -v 1.16.9 \
2728
&& dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')" \
2829
&& wget -O /usr/local/bin/tini "https://github.com/krallin/tini/releases/download/v$TINI_VERSION/tini-$dpkgArch" \
2930
&& wget -O /usr/local/bin/tini.asc "https://github.com/krallin/tini/releases/download/v$TINI_VERSION/tini-$dpkgArch.asc" \

v1.16/windows-ltsc2019/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
FROM mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019
55
LABEL maintainer "Fluentd developers <fluentd@googlegroups.com>"
6-
LABEL Description="Fluentd docker image" Vendor="Fluent Organization" Version="1.16.8"
6+
LABEL Description="Fluentd docker image" Vendor="Fluent Organization" Version="1.16.9"
77

88
# Do not split this into multiple RUN!
99
# Docker creates a layer for every RUN-Statement
@@ -18,7 +18,7 @@ RUN refreshenv \
1818
&& gem install oj -v 3.16.1 \
1919
&& gem install json -v 2.6.3 \
2020
&& gem install rexml -v 3.4.0 \
21-
&& gem install fluentd -v 1.16.8 \
21+
&& gem install fluentd -v 1.16.9 \
2222
&& gem install win32-service -v 2.3.2 \
2323
&& gem install win32-ipc -v 0.7.0 \
2424
&& gem install win32-event -v 0.6.3 \

v1.16/windows-ltsc2022/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
FROM mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022
55
LABEL maintainer "Fluentd developers <fluentd@googlegroups.com>"
6-
LABEL Description="Fluentd docker image" Vendor="Fluent Organization" Version="1.16.8"
6+
LABEL Description="Fluentd docker image" Vendor="Fluent Organization" Version="1.16.9"
77

88
# Do not split this into multiple RUN!
99
# Docker creates a layer for every RUN-Statement
@@ -18,7 +18,7 @@ RUN refreshenv \
1818
&& gem install oj -v 3.16.1 \
1919
&& gem install json -v 2.6.3 \
2020
&& gem install rexml -v 3.4.0 \
21-
&& gem install fluentd -v 1.16.8 \
21+
&& gem install fluentd -v 1.16.9 \
2222
&& gem install win32-service -v 2.3.2 \
2323
&& gem install win32-ipc -v 0.7.0 \
2424
&& gem install win32-event -v 0.6.3 \

0 commit comments

Comments
 (0)