Skip to content

mirror kafka-exporter master build by digest - #43

Closed
yaroslavmokflmg wants to merge 1 commit into
mainfrom
hotfix/kafka-exporter-master-digest
Closed

mirror kafka-exporter master build by digest#43
yaroslavmokflmg wants to merge 1 commit into
mainfrom
hotfix/kafka-exporter-master-digest

Conversation

@yaroslavmokflmg

Copy link
Copy Markdown

danielqsj/kafka_exporter has had no tagged release since v1.9.0 (2025-02-17), and master has not moved since 2026-04-13. The Go and golang.org/x/crypto CVE fixes - including CVE-2025-22871, the only CRITICAL with a public exploit in the detected set - exist only on master, published as :latest.

:latest was built 2026-04-13, fourteen months after v1.9.0, so it carries those fixes. This mirrors it by digest rather than by tag, into an immutable local tag, so the deployed reference cannot drift when upstream moves :latest - the same failure mode that already left the NATS fleet running two versions behind one floating tag.

The existing repository rule stays: its allow regex ('v[0-9]+.[0-9]+.[0-9]+') can never pick an untagged digest up, which is why a separate entry is needed.

Nothing is deployed by this PR. After merge the sync has to be run by hand via workflow_dispatch - the schedule is weekly, Sundays 02:00 UTC. The manifests in openframe-saas-shared (datasources/kafka and datasources/kafka-tenant, where the registry key is currently commented out so the pull falls through to docker.io) switch over in a follow-up PR, only once the tag is confirmed present on the mirror.

Ref: docs/soc2/scc/t6-kafka-exporter-no-upstream-fix.md

@yaroslavmokflmg yaroslavmokflmg self-assigned this Aug 26, 2026
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.

1 participant