JOBS-2475: Use released fluentd:4.21 image directly (Dockerfile + Helm)#93
Merged
Merged
Conversation
This was referenced Jun 24, 2026
- docker-build/Dockerfile now builds FROM releases-docker.jfrog.io/fluentd:4.21; removed the per-plugin fluent-gem install and apt-get curl steps since the released image already bundles fluentd 1.19.2, curl, and all required plugins - helm values (artifactory, artifactory-ha, xray): bump fluentd sidecar 4.19 -> 4.21 - README: document uid 999 log-dir permissions for the docker run path - CHANGELOG: add 4.21 entry
c2fde56 to
12c0097
Compare
shraddha5718
approved these changes
Jun 24, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Consume the already-promoted public image
releases-docker.jfrog.io/fluentd:4.21directly, instead of the private Echo base used on the superseded PRs.FROM releases-docker.jfrog.io/fluentd:4.21; dropped the per-pluginfluent-gem installand theapt-get install curlsteps. The released image already bundles fluentd 1.19.2, curl, and every required plugin, so "build-your-own-image" customers no longer need access to a private registry or a compiler.4.19 -> 4.21(artifactory, artifactory-ha, xray).999log-dir permission requirement for thedocker runpath.releases-docker.jfrog.io/fluentd:4.21is public (pullable with no auth) and is fluentd 1.19.2 on a hardened, CVE-refreshed base (remediates the Critical/High CVEs in 4.19).Supersedes #91 (Echo-base Dockerfile) and #92 (Helm 4.20) — both will be closed in favor of this combined PR.
Testing Done (released image, live E2E)
fluentd --dry-runloads the config cleanly.jfrog.artifactory.*metric names confirmed in the Splunkjfrog_metricsindex.