diff --git a/internal/docker/client.go b/internal/docker/client.go index 5d1cfca9..f151972f 100644 --- a/internal/docker/client.go +++ b/internal/docker/client.go @@ -152,7 +152,7 @@ func NewClient(cfg types.DockerProviderConfig, unique ...bool) (*SharedClient, e if agent.IsDockerHostAgent(host) { a, ok := agentpool.Get(host) if !ok { - panic(fmt.Errorf("agent %q not found", host)) + return nil, fmt.Errorf("agent %q not found", host) } opt = []client.Opt{ client.WithHost(agent.DockerHost),