Skip to content

auto-discover consumes the shared inspect API #34

Closed

Description

@FAZuH

35 — auto-discover consumes the shared inspect API

What to build: auto-discover drops its local DockerClient and bare ContainerInfo, uses the lab-lib types, and deletes the CLI-shelled get_container_ip in favor of the bollard network-settings read in the shared inspect. container_matches and the sync tests cover the grown ContainerInfo; behavior is unchanged.

Blocked by: #33 — the shared inspection module must land first.

Status: ready-for-agent

  • Local DockerClient + bare ContainerInfo removed; lab-lib types used throughout
  • get_container_ip CLI path deleted; the container IP comes from the shared inspect (bollard network settings)
  • container_matches and sync tests cover the grown ContainerInfo; behavior unchanged
  • auto-discover lib suite green

Activity

  1. FAZuH commented on Oct 4, 2026

    @FAZuH
    OwnerAuthor

    This work is already landed on v0.2 (pointer at merge 3dc79fa). feat/c4-port-authority and feat/c5-inspection were rebased onto v0.2; every commit was a patch-equivalent already present there, so both branches linearized down to v0.2 cleanly, the tree was verified (PortAssignments absent, shared lab-lib inspect module in crates/lab-lib/src/docker.rs, both daemons consuming it), and ./dev.sh test passed 431/0. Closed by hand because the merge history does not fire a keyword from the non-default branch.

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

    ready-for-agentFully specified, ready for an AFK agent

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions