Clean up/make consistent the APIs for registering core components, make Docker an optional component at compile time (#1111)

This commit is contained in:
Owen Cliffe
2018-07-07 10:37:19 +01:00
committed by GitHub
parent cc468afeec
commit fff95e7992
15 changed files with 62 additions and 20 deletions

View File

@@ -259,8 +259,12 @@ func SetUpPureRunnerNode(ctx context.Context, nodeNum int) (*server.Server, erro
}
// customer driver that overrides generic docker driver
d, err := agent.NewDockerDriver(cfg)
if err != nil {
return nil, err
}
drv := &customDriver{
drv: agent.NewDockerDriver(cfg),
drv: d,
}
// inner agent for pure-runners