@@ -18,10 +18,11 @@ ARG CMAKE_URL="https://github.com/Kitware/CMake/releases/download"
18
18
19
19
# hadolint ignore=DL3033
20
20
RUN yum -y update && \
21
- yum install -y rpm-build curl ca-certificates gcc gcc-c++ make bash \
21
+ yum install -y rpm-build curl ca-certificates make bash \
22
+ gcc gcc-c++ \
22
23
wget unzip systemd-devel wget flex bison \
23
24
cyrus-sasl-lib cyrus-sasl-devel openssl openssl-libs openssl-devel \
24
- postgresql-devel postgresql-libs \
25
+ postgresql-devel postgresql-libs glibc-devel \
25
26
libyaml-devel zlib-devel libcurl-devel \
26
27
tar gzip && \
27
28
yum clean all && \
@@ -55,7 +56,10 @@ RUN yum -y update && \
55
56
echo "Downloading CMake ${CMAKE_VERSION}: ${cmake_download_url} -> ${CMAKE_HOME}" && \
56
57
curl -jksSL "${cmake_download_url}" | tar -xzf - -C "${CMAKE_HOME}" --strip-components 1
57
58
59
+
58
60
ENV PATH="${CMAKE_HOME}/bin:${PATH}"
61
+ ARG FLB_KAFKA=Off
62
+ ENV FLB_KAFKA=$FLB_KAFKA
59
63
60
64
FROM amazonlinux:2023 AS amazonlinux-2023-base
61
65
@@ -78,6 +82,8 @@ RUN yum -y update && \
78
82
curl -jksSL "${cmake_download_url}" | tar -xzf - -C "${CMAKE_HOME}" --strip-components 1
79
83
80
84
ENV PATH="${CMAKE_HOME}/bin:${PATH}"
85
+ ARG FLB_KAFKA=On
86
+ ENV FLB_KAFKA=$FLB_KAFKA
81
87
82
88
# hadolint ignore=DL3029
83
89
FROM --platform=arm64 amazonlinux:2023 AS amazonlinux-2023.arm64v8-base
@@ -103,6 +109,9 @@ RUN yum -y update && \
103
109
curl -jksSL "${cmake_download_url}" | tar -xzf - -C "${CMAKE_HOME}" --strip-components 1
104
110
105
111
ENV PATH="${CMAKE_HOME}/bin:${PATH}"
112
+ ARG FLB_KAFKA=On
113
+ ENV FLB_KAFKA=$FLB_KAFKA
114
+
106
115
107
116
# Common build for all distributions now
108
117
# hadolint ignore=DL3006
@@ -118,7 +127,7 @@ COPY . ./
118
127
WORKDIR /tmp/fluent-bit/build/
119
128
# CMake configuration variables
120
129
# Unused
121
- ARG CFLAGS
130
+ # ARG CFLAGS
122
131
ARG CMAKE_INSTALL_PREFIX=/opt/fluent-bit/
123
132
ARG CMAKE_INSTALL_SYSCONFDIR=/etc/
124
133
ARG FLB_RELEASE=On
@@ -136,7 +145,7 @@ RUN cmake -DCMAKE_INSTALL_PREFIX="$CMAKE_INSTALL_PREFIX" \
136
145
-DFLB_TRACE="$FLB_TRACE" \
137
146
-DFLB_SQLDB="$FLB_SQLDB" \
138
147
-DFLB_HTTP_SERVER="$FLB_HTTP_SERVER" \
139
- -DFLB_OUT_KAFKA ="$FLB_OUT_KAFKA " \
148
+ -DFLB_KAFKA ="$FLB_KAFKA " \
140
149
-DFLB_OUT_PGSQL="$FLB_OUT_PGSQL" \
141
150
-DFLB_NIGHTLY_BUILD="$FLB_NIGHTLY_BUILD" \
142
151
-DFLB_JEMALLOC="${FLB_JEMALLOC}" \
0 commit comments