feat(discovery): orchestrate match, opt-in filter, dedup, path-check

This commit is contained in:
2026-05-22 11:51:07 +02:00
parent 897093ed1c
commit db784ad303
5 changed files with 285 additions and 1 deletions
+15
View File
@@ -0,0 +1,15 @@
package discovery
import (
"context"
"github.com/docker/docker/api/types"
"github.com/docker/docker/api/types/container"
)
// DockerClient is the subset of the Docker SDK we depend on.
// Defined as an interface so tests can supply a fake.
type DockerClient interface {
ContainerList(ctx context.Context, opts container.ListOptions) ([]types.Container, error)
Ping(ctx context.Context) (types.Ping, error)
}