Skip to content

Move the IPAM image and dev container to Debian 13 #134

Closed

Description

@ecv

The IPAM service runs in production on a Debian 12 distroless base, whose CA list still trusts the compromised eMudhra root (datum-cloud/infra#7423). Its outbound TLS would accept a forged certificate chained to that root. Debian 13 distroless dropped the root. The builder stage and the dev container also use Debian 12.

Success looks like

  • The runtime image builds on Debian 13 distroless with the same non-root user, and its CA list lacks the root
  • The builder stage and the dev container use Debian 13
  • Production runs a release built this way

Related to datum-cloud/infra#7481

Activity

  1. ecv commented on Oct 23, 2026

    @ecv
    ContributorAuthor

    Production runs v0.5.2 (#135), whose CA bundle holds 148 roots without emSign ECC Root CA - G3, read with bin/scan-ca-root (datum-cloud/infra#7563) on 22 October 2026 at 22:30 UTC.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions