diff --git a/libnetwork/api/api_test.go b/libnetwork/api/api_test.go index ab83761239..288ef211ae 100644 --- a/libnetwork/api/api_test.go +++ b/libnetwork/api/api_test.go @@ -225,9 +225,7 @@ func TestCreateDeleteNetwork(t *testing.T) { } dops := GetOpsMap("abc", "") - nops := map[string]string{ - netlabel.EnableIPv6: "true", - } + nops := map[string]string{} nc := networkCreate{Name: "network_1", NetworkType: bridgeNetType, DriverOpts: dops, NetworkOpts: nops} goodBody, err := json.Marshal(nc) if err != nil { @@ -1807,9 +1805,7 @@ func TestEndToEnd(t *testing.T) { handleRequest := NewHTTPHandler(c) dops := GetOpsMap("cdef", "1460") - nops := map[string]string{ - netlabel.EnableIPv6: "true", - } + nops := map[string]string{} // Create network nc := networkCreate{Name: "network-fiftyfive", NetworkType: bridgeNetType, DriverOpts: dops, NetworkOpts: nops} diff --git a/libnetwork/ipam/allocator.go b/libnetwork/ipam/allocator.go index 3d69bd9b4f..bd00a14700 100644 --- a/libnetwork/ipam/allocator.go +++ b/libnetwork/ipam/allocator.go @@ -413,7 +413,7 @@ func (a *Allocator) getPredefinedPool(as string, ipV6 bool) (*net.IPNet, error) } } - return nil, types.NotFoundErrorf("could not find an available non-overlapping address pool among the defaults to auto assign to the network") + return nil, types.NotFoundErrorf("could not find an available, non-overlapping IPv%d address pool among the defaults to assign to the network", v) } // RequestAddress returns an address from the specified pool ID diff --git a/libnetwork/network.go b/libnetwork/network.go index d58abdcc65..2fb766627d 100644 --- a/libnetwork/network.go +++ b/libnetwork/network.go @@ -1289,9 +1289,6 @@ func (n *network) ipamAllocateVersion(ipVer int, ipam ipamapi.Ipam) error { } if len(*cfgList) == 0 { - if ipVer == 6 { - return nil - } *cfgList = []*IpamConf{{}} }