mirror of https://github.com/hashicorp/consul
18 lines
430 B
Go
18 lines
430 B
Go
|
package util
|
||
|
|
||
|
import (
|
||
|
"github.com/hashicorp/consul/testing/deployer/util/internal/ipamutils"
|
||
|
)
|
||
|
|
||
|
// GetPossibleDockerNetworkSubnets returns a copy of the global-scope network list.
|
||
|
func GetPossibleDockerNetworkSubnets() map[string]struct{} {
|
||
|
list := ipamutils.GetGlobalScopeDefaultNetworks()
|
||
|
|
||
|
out := make(map[string]struct{})
|
||
|
for _, ipnet := range list {
|
||
|
subnet := ipnet.String()
|
||
|
out[subnet] = struct{}{}
|
||
|
}
|
||
|
return out
|
||
|
}
|