Skip to content

Conversation

@patrick-stephens
Copy link
Contributor

@patrick-stephens patrick-stephens commented Dec 1, 2025

Pull in the latest Distroless version now it is live as Debian 12 will be deprecated: GoogleContainerTools/distroless#1826

Main concern is package changes although #117 added a fair few integration tests with #115 also including one for systemd with the containers.


Summary by cubic

Switch the container build to Debian 13 (Trixie) and update package names/versions to match Debian’s T64 transition. Removes backports usage, updates distroless runtime/extraction to Debian 13, and adds a .dockerignore to keep binaries out of the build context.

  • Dependencies
    • Builder and extractor base images set to debian:trixie-slim; production runtime updated to gcr.io/distroless/cc-debian13.
    • Removed bookworm-backports; use Trixie repos. libsystemd-dev/libsystemd0 from Trixie.
    • Updated FLUENTDO_AGENT_DISTRO to debian/trixie.
    • Migrated key libs to t64 variants (libssl3t64, libcurl4t64, libssh2-1t64, libpsl5t64, libgnutls30t64, libnettle8t64, libhogweed6t64) and switched to libnghttp3.
    • Version bumps: libgit2 to 1.9, mbedtls libs to 21/7/16, libunistring to 5.

Written for commit 6d474a6. Summary will update automatically on new commits.

Signed-off-by: Patrick Stephens <pat@fluent.do>
Signed-off-by: Patrick Stephens <pat@fluent.do>
@patrick-stephens patrick-stephens marked this pull request as ready for review December 1, 2025 15:10
@patrick-stephens patrick-stephens requested a review from a team as a code owner December 1, 2025 15:10
cubic-dev-ai[bot]

This comment was marked as resolved.

Signed-off-by: Patrick Stephens <pat@fluent.do>
Signed-off-by: Patrick Stephens <pat@fluent.do>
Copy link

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 3 files

Signed-off-by: Patrick Stephens <pat@fluent.do>
@patrick-stephens patrick-stephens merged commit 9aa3a9d into main Dec 1, 2025
43 checks passed
@patrick-stephens patrick-stephens deleted the update_debian_13 branch December 1, 2025 15:55
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