Skip to content

codex/fix podman isolated dns - #3603

Closed
drew wants to merge 1 commit into
codex/fix-sync-retry-readiness-rolloutfrom
codex/fix-podman-isolated-dns
Closed

drew wants to merge 1 commit into
codex/fix-sync-retry-readiness-rolloutfrom
codex/fix-podman-isolated-dns

Conversation

@drew

@drew drew commented Sep 23, 2026

Copy link
Copy Markdown
Collaborator

Summary

Restore policy DNS resolution for isolated Podman workloads, including credential-gated endpoints addressed through host.openshell.internal.

Related Issue

Stability investigation stacked on #3602 and ultimately #3583. The managed Podman job in run 35850241086 exposed this failure.

Changes

  • Mount a per-sandbox, read-only resolver file in the network=none workload so libc sends DNS to the sandbox's loopback policy DNS relay.
  • Pin the backend's host gateway in the supervisor runtime descriptor. Native Podman uses the supervisor's host-network loopback; Podman Machine uses the configured gateway. Reserved host aliases are then authorized against that pin.
  • Clean up the resolver secret with the other Podman sandbox resources and document the isolation behavior.

Testing

  • cargo test -p openshell-driver-podman --lib: 224 passed.
  • mise run pre-commit: passed.
  • mise run ci: passed.
  • Local Podman CLI conformance: both scenarios passed.
  • Focused local Podman credential_gating E2E: passed (1 test, 96.33s).

Checklist

  • Signed-off conventional commit
  • Documentation updated
  • Full local CI passed
  • Focused Podman E2E passed

Signed-off-by: Drew Newberry <anewberry@nvidia.com>
@copy-pr-bot

copy-pr-bot Bot commented Sep 23, 2026

Copy link
Copy Markdown

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@drew
drew added this pull request to stack #3585 September 23, 2026 11:40
@drew drew added the automated-flake-find PRs produced by the automated E2E flake-finding campaign label Sep 23, 2026
@github-actions

Copy link
Copy Markdown

@drew drew mentioned this pull request Sep 23, 2026
4 tasks
@johntmyers

Copy link
Copy Markdown
Collaborator

going to close in favor of #3606

@johntmyers johntmyers closed this Sep 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated-flake-find PRs produced by the automated E2E flake-finding campaign

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants