Skip to content

Commit 7f8b0f0

Browse files
authored
Add support for Linux capability (#814)
Linux capability was documented in https://docs.fluentd.org/deployment/linux-capability, but capng_c was not bundled yet. --------- Signed-off-by: Kentaro Hayashi <[email protected]>
1 parent c4bb553 commit 7f8b0f0

File tree

10 files changed

+11
-0
lines changed

10 files changed

+11
-0
lines changed

fluent-package/Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ gem "fluent-plugin-windows-eventlog", "0.9.0", platforms: windows_platforms
9898
gem "fluent-plugin-windows-exporter", "1.0.0", platforms: windows_platforms
9999

100100
not_windows_platforms = [:ruby]
101+
gem "capng_c", "0.2.3", platforms: not_windows_platforms
101102
gem "rdkafka", "0.16.1", platforms: not_windows_platforms
102103
gem "systemd-journal", "2.0.0", platforms: not_windows_platforms
103104
gem "fluent-plugin-systemd", "1.1.0", platforms: not_windows_platforms

fluent-package/Gemfile.lock

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ GEM
7878
bigdecimal (3.1.8)
7979
bindata (2.4.15)
8080
certstore_c (0.1.7)
81+
capng_c (0.2.3)
8182
cmetrics (0.3.3)
8283
mini_portile2 (~> 2.7)
8384
concurrent-ruby (1.3.4)
@@ -303,6 +304,7 @@ DEPENDENCIES
303304
aws-sdk-sqs (= 1.80.0)
304305
aws-sigv4 (= 1.8.0)
305306
bundler (= 2.3.27)
307+
capng_c (= 0.2.3)
306308
cmetrics (= 0.3.3)
307309
cool.io (= 1.8.1)
308310
digest-murmurhash (= 1.1.1)

fluent-package/apt/debian-bookworm/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ RUN \
3838
devscripts \
3939
ruby-dev \
4040
ruby-bundler \
41+
libcap-ng-dev \
4142
libedit2 \
4243
libncurses5-dev \
4344
libyaml-dev \

fluent-package/apt/debian-trixie/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ RUN \
3838
devscripts \
3939
ruby-dev \
4040
ruby-bundler \
41+
libcap-ng-dev \
4142
libedit2 \
4243
libncurses5-dev \
4344
libyaml-dev \

fluent-package/apt/ubuntu-jammy/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ RUN \
3737
devscripts \
3838
ruby-dev \
3939
ruby-bundler \
40+
libcap-ng-dev \
4041
libedit2 \
4142
libncurses5-dev \
4243
libyaml-dev \

fluent-package/apt/ubuntu-noble/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ RUN \
3737
devscripts \
3838
ruby-dev \
3939
ruby-bundler \
40+
libcap-ng-dev \
4041
libedit2 \
4142
libncurses5-dev \
4243
libyaml-dev \

fluent-package/yum/almalinux-9/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ RUN \
3232
rubygems \
3333
rubygem-rake \
3434
rubygem-bundler \
35+
libcap-ng-devel \
3536
libedit-devel \
3637
ncurses-devel \
3738
libyaml-devel \

fluent-package/yum/amazonlinux-2/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ RUN \
2929
yum-config-manager --enable epel && \
3030
yum groupinstall -y ${quiet} "Development Tools" && \
3131
yum install -y ${quiet} \
32+
libcap-ng-devel \
3233
libedit-devel \
3334
ncurses-devel \
3435
libyaml-devel \

fluent-package/yum/amazonlinux-2023/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ RUN \
2828
yum install -y ${quiet} yum-utils && \
2929
yum groupinstall -y ${quiet} "Development Tools" && \
3030
yum install -y ${quiet} \
31+
libcap-ng-devel \
3132
libedit-devel \
3233
ncurses-devel \
3334
libyaml-devel \

fluent-package/yum/rockylinux-8/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ RUN \
3232
rubygems \
3333
rubygem-rake \
3434
rubygem-bundler \
35+
libcap-ng-devel \
3536
libedit-devel \
3637
ncurses-devel \
3738
libyaml-devel \

0 commit comments

Comments
 (0)