Skip to content

atelet: use a glibc base image to support credential providers - #2108

Merged
Haven Xia (HavenXia) merged 1 commit into
agent-substrate:mainfrom
BenTheElder:atelet-glibc-base
Oct 2, 2026
Merged

Haven Xia (HavenXia) merged 1 commit into
agent-substrate:mainfrom
BenTheElder:atelet-glibc-base

Conversation

@BenTheElder

Copy link
Copy Markdown
Collaborator

Some platforms ship a dynamically linked kubelet credential provider (e.g. AKS, GKE Ubuntu), which can't run in the static distroless image. Using a stable glibc should solve that out of the box in most cases.

Some users may still need to pick a different glibc, but this still seems like the most tenable default.

We could do something like chroot, but that has broader security implications.

We already use a similar image for ateom-microvm to supply mount binaries.

This image is as small and stable as possible while checking the box.

Follow-up for #432

Some platforms ship a dynamically linked kubelet credential provider
(e.g. AKS, GKE Ubuntu), which can't run in the static distroless image.
@HavenXia
Haven Xia (HavenXia) added this pull request to the merge queue Oct 2, 2026
Merged via the queue into agent-substrate:main with commit ec49010 Oct 2, 2026
10 checks passed
@BenTheElder
Benjamin Elder (BenTheElder) deleted the atelet-glibc-base branch October 2, 2026 04:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/node kind/feature An enhancement / feature request or implementation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants