Skip to content

JOBS-2475: Use released fluentd:4.21 image directly (Dockerfile + Helm)#93

Merged
shraddha5718 merged 1 commit into
masterfrom
feature/JOBS-2475-release-image-4.21
Jun 24, 2026
Merged

JOBS-2475: Use released fluentd:4.21 image directly (Dockerfile + Helm)#93
shraddha5718 merged 1 commit into
masterfrom
feature/JOBS-2475-release-image-4.21

Conversation

@hramisetty

@hramisetty hramisetty commented Jun 24, 2026

Copy link
Copy Markdown
Collaborator

Summary
Consume the already-promoted public image releases-docker.jfrog.io/fluentd:4.21 directly, instead of the private Echo base used on the superseded PRs.

  • docker-build/Dockerfile: now FROM releases-docker.jfrog.io/fluentd:4.21; dropped the per-plugin fluent-gem install and the apt-get install curl steps. 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.
  • helm/*-values.yaml: bump the fluentd sidecar image 4.19 -> 4.21 (artifactory, artifactory-ha, xray).
  • README: document the uid 999 log-dir permission requirement for the docker run path.
  • CHANGELOG: add the 4.21 entry.

releases-docker.jfrog.io/fluentd:4.21 is 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)

  • Promoted image checked: uid 999, fluentd 1.19.2, curl present, all 12 plugins baked in, no gcc/cc/make.
  • Built this provider image FROM releases-docker.jfrog.io/fluentd:4.21 (no plugin/apt installs); fluentd --dry-run loads the config cleanly.
  • Ran the sidecar on the promoted image against a live Artifactory: 9,688 datapoints / 225 jfrog.artifactory.* metric names confirmed in the Splunk jfrog_metrics index.
Screenshot 2026-06-24 at 11 44 19 AM

- 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
@hramisetty hramisetty force-pushed the feature/JOBS-2475-release-image-4.21 branch from c2fde56 to 12c0097 Compare June 24, 2026 06:57
@hramisetty hramisetty requested a review from shraddha5718 June 24, 2026 08:41
@shraddha5718 shraddha5718 merged commit 1690767 into master Jun 24, 2026
@shraddha5718 shraddha5718 deleted the feature/JOBS-2475-release-image-4.21 branch June 24, 2026 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants