Skip to content

fix(cache): migrate data cache image to Debian bookworm - #4051

Merged
google-oss-prow[bot] merged 1 commit into
kubeflow:masterfrom
andreyvelich:fix/data-cache-bookworm
Sep 10, 2026
Merged

fix(cache): migrate data cache image to Debian bookworm#4051
google-oss-prow[bot] merged 1 commit into
kubeflow:masterfrom
andreyvelich:fix/data-cache-bookworm

Conversation

@andreyvelich

Copy link
Copy Markdown
Member

Debian 11 (bullseye) hit LTS EOL on 2026-08-31 and its bullseye-security
Release file expired on 2026-09-07, so apt-get update now fails in the
data cache builder stage and the image build has been red on every PR since.
This moves the builder to bookworm, which also aligns it with the glibc of
the existing debian:bookworm-slim runtime stage.

This PR was created using AI tools.

Debian 11 (bullseye) reached LTS EOL on 2026-08-31 and the
bullseye-security Release file expired on 2026-09-07, so apt-get update
fails inside the builder stage and every data-cache image build in CI
errors with exit code 100. Move the builder to bookworm, which also
matches the glibc of the debian:bookworm-slim runtime stage.

The netcat metapackage no longer exists after bullseye, so the build
dependency becomes netcat-openbsd.

Co-authored-by: Claude <noreply@anthropic.com>
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Copilot AI balanced review requested due to automatic review settings September 9, 2026 22:56
@github-project-automation github-project-automation Bot moved this to Needs Triage in Kubeflow Trainer Sep 9, 2026
@andreyvelich

Copy link
Copy Markdown
Member Author

/assign @akshaychitneni

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The focused migration uses valid Bookworm-compatible image and package names.

Pull request overview

Migrates the data-cache builder to Debian Bookworm, restoring image builds and aligning builder/runtime glibc versions.

Changes:

  • Uses rust:1.98-bookworm.
  • Replaces netcat with Bookworm’s netcat-openbsd package.
File summaries
File Description
cmd/data_cache/Dockerfile Updates the builder base and compatible netcat package.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@kannon92

Copy link
Copy Markdown
Contributor

/lgtm

@andreyvelich

Copy link
Copy Markdown
Member Author

/approve

@google-oss-prow

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: andreyvelich

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@google-oss-prow
google-oss-prow Bot merged commit 1dc92cf into kubeflow:master Sep 10, 2026
30 checks passed
@google-oss-prow google-oss-prow Bot added this to the v2.4 milestone Sep 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants