feat: add support for OpenSearch
This commit is contained in:
parent
d50c1f41b2
commit
442bd15ae8
@ -12,6 +12,7 @@ ENV FLUENTD_DISABLE_BUNDLER_INJECTION 1
|
|||||||
RUN apk update \
|
RUN apk update \
|
||||||
&& apk add --no-cache \
|
&& apk add --no-cache \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
|
libcurl \
|
||||||
ruby ruby-irb ruby-etc ruby-webrick \
|
ruby ruby-irb ruby-etc ruby-webrick \
|
||||||
tini ruby-bundler \
|
tini ruby-bundler \
|
||||||
&& apk add --no-cache --virtual .build-deps \
|
&& apk add --no-cache --virtual .build-deps \
|
||||||
@ -31,7 +32,6 @@ RUN addgroup -S fluent && adduser -S -g fluent fluent \
|
|||||||
&& mkdir -p /fluentd/etc /fluentd/plugins \
|
&& mkdir -p /fluentd/etc /fluentd/plugins \
|
||||||
&& chown -R fluent /fluentd && chgrp -R fluent /fluentd
|
&& chown -R fluent /fluentd && chgrp -R fluent /fluentd
|
||||||
|
|
||||||
|
|
||||||
COPY fluent.conf /fluentd/etc/
|
COPY fluent.conf /fluentd/etc/
|
||||||
COPY entrypoint.sh /bin/
|
COPY entrypoint.sh /bin/
|
||||||
|
|
||||||
|
1
Gemfile
1
Gemfile
@ -7,6 +7,7 @@ gem "ffi"
|
|||||||
gem "fluentd", "1.16.5"
|
gem "fluentd", "1.16.5"
|
||||||
gem "oj", "~> 3.16.0"
|
gem "oj", "~> 3.16.0"
|
||||||
gem "rexml", "~> 3.2.5"
|
gem "rexml", "~> 3.2.5"
|
||||||
|
gem "faraday-typhoeus", "~> 1.1.0"
|
||||||
gem "fluent-plugin-multi-format-parser", "~> 1.1.0"
|
gem "fluent-plugin-multi-format-parser", "~> 1.1.0"
|
||||||
gem "fluent-plugin-concat", "~> 2.5.0"
|
gem "fluent-plugin-concat", "~> 2.5.0"
|
||||||
gem "fluent-plugin-grok-parser", "~> 2.6.2"
|
gem "fluent-plugin-grok-parser", "~> 2.6.2"
|
||||||
|
2
Jenkinsfile
vendored
2
Jenkinsfile
vendored
@ -1,4 +1,4 @@
|
|||||||
library identifier: 'zdt-lib@master', retriever: modernSCM(
|
library identifier: 'zdt-lib@main', retriever: modernSCM(
|
||||||
[$class: 'GitSCMSource',
|
[$class: 'GitSCMSource',
|
||||||
remote: 'https://git.zero-downtime.net/ZeroDownTime/ci-tools-lib.git'])
|
remote: 'https://git.zero-downtime.net/ZeroDownTime/ci-tools-lib.git'])
|
||||||
|
|
||||||
|
@ -9,5 +9,6 @@ Opinionated Fluentd container intended to work as central ingestion service fron
|
|||||||
- fluentd runs as non-root fluent user
|
- fluentd runs as non-root fluent user
|
||||||
|
|
||||||
# Resources
|
# Resources
|
||||||
|
- https://github.com/fluent/fluent-plugin-opensearch
|
||||||
- https://github.com/fluent/fluentd-docker-image/blob/master/v1.14/alpine/Dockerfile
|
- https://github.com/fluent/fluentd-docker-image/blob/master/v1.14/alpine/Dockerfile
|
||||||
- https://github.com/fluent/fluentd-kubernetes-daemonset/tree/master/docker-image/v1.16/debian-elasticsearch7
|
- https://github.com/fluent/fluentd-kubernetes-daemonset/tree/master/docker-image/v1.16/debian-elasticsearch7
|
||||||
|
Loading…
Reference in New Issue
Block a user