Introduce ipam plugin

This commit is contained in:
Bryan Boreham committed 2015-12-08 16:59:32 +00:00
1 parent c1d2c159f0
commit ec3de1a072
5 files changed
+97 -12

No files matched your search

+2 -7
View File
@@ -27,19 +27,14 @@ type driver struct {
endpoints map[string]struct{}
}
func New(version string, nameserver string) (skel.Driver, error) {
client, err := docker.NewClient("unix:///var/run/docker.sock")
if err != nil {
return nil, errorf("could not connect to docker: %s", err)
}
func New(client *docker.Client, version string, nameserver string) (skel.Driver, error) {
driver := &driver{
nameserver: nameserver,
version: version,
endpoints: make(map[string]struct{}),
}
_, err = NewWatcher(client, driver)
_, err := NewWatcher(client, driver)
if err != nil {
return nil, err
}