JOBS-2477: Migrate fluentd sidecar to Echo secure base (Dockerfile only)#91
Open
hramisetty wants to merge 4 commits into
Open
JOBS-2477: Migrate fluentd sidecar to Echo secure base (Dockerfile only)#91hramisetty wants to merge 4 commits into
hramisetty wants to merge 4 commits into
Conversation
… 4.20 - Replace bitnami/fluentd:1.18.0 with reg.echohq.com/fluentd:1.19.2 - Remediates Critical/High CVEs: CVE-2026-31789, CVE-2026-33845, CVE-2026-42010 - Pin fluent-plugin-jfrog-metrics ~> 0.2.17 - Bump Helm sidecar image tag from 4.19 to 4.20
207b9f3 to
7b393a6
Compare
Move the Helm 4.19->4.20 bump + CHANGELOG to a separate PR so this Dockerfile change can merge to master first and let internal CI build fluentd:4.20. The Helm PR is merged only after 4.20 is promoted to releases-docker.jfrog.io. Ref JOBS-2487.
…test) The Echo migration pinned fluent-plugin-jfrog-metrics to '~> 0.2.17', but the other plugins in this image and the shared buildx image install it unpinned. The config only requires >= 0.2.16, and 0.2.17 is currently the latest release, so dropping the cap installs the same version today (verified: 0.2.17) while no longer blocking future updates.
The Echo base runs fluentd as the non-root user `fluent` (uid 999). When the container tails the mounted Artifactory logs it writes .pos files into that directory, which fails with Errno::EACCES if the logs are owned by the product user (e.g. uid 1030). Document the root/uid/permission workarounds so customers do not hit a crash loop on first run.
hramisetty
added a commit
that referenced
this pull request
Jun 12, 2026
The Echo base Dockerfile migration belongs in the Dockerfile-only PR #91 (JOBS-2477); keeping it here too duplicated the change. Restore docker-build/Dockerfile to master so this PR only bumps the Helm sidecar image 4.19 -> 4.20 (+ CHANGELOG). Also drop the now-inaccurate "pinned ~> 0.2.17" CHANGELOG line (the pin was removed in #91).
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
Migrates the fluentd sidecar base image from
bitnami/fluentd:1.18.0to the Echo secure basereg.echohq.com/fluentd:1.19.2(Debian 13, fluentd 1.19.2), remediating the Critical/High CVEs in 4.19 (INTG-825 / JOBS-2475).This PR is Dockerfile-only. The Helm
4.19 -> 4.20value bump + CHANGELOG were split into a separate PR so this Dockerfile can land on master first and let internal CI buildfluentd:4.20. See JOBS-2487 for sequencing.Testing Done:
