From b442567406fa3d9941a52016dfc7a5e21472a78e Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Thu, 18 Feb 2016 15:29:10 +0000 Subject: [PATCH] Add two functions required by ipamapi "contract" but not actually used --- plugin/ipam/driver.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/plugin/ipam/driver.go b/plugin/ipam/driver.go index 59273d73..558e05da 100644 --- a/plugin/ipam/driver.go +++ b/plugin/ipam/driver.go @@ -4,6 +4,7 @@ import ( "fmt" "net" + "github.com/docker/libnetwork/discoverapi" "github.com/docker/libnetwork/ipamapi" "github.com/docker/libnetwork/netlabel" godocker "github.com/fsouza/go-dockerclient" @@ -67,3 +68,13 @@ func (i *ipam) ReleaseAddress(poolID string, address net.IP) error { Log.Debugln("ReleaseAddress", poolID, address) return i.weave.ReleaseIP(address.String()) } + +// Functions required by ipamapi "contract" but not actually used. + +func (i *ipam) DiscoverNew(discoverapi.DiscoveryType, interface{}) error { + return nil +} + +func (i *ipam) DiscoverDelete(discoverapi.DiscoveryType, interface{}) error { + return nil +}