diff --git a/config/dialer/dialer.go b/config/dialer/dialer.go new file mode 100644 index 00000000..a9058195 --- /dev/null +++ b/config/dialer/dialer.go @@ -0,0 +1,11 @@ +package dialer + +import "net" + +type Dialer func(network, address string) (net.Conn, error) + +type Factory interface { + ClusterDialer(clusterName string) (Dialer, error) + DockerDialer(clusterName, machineName string) (Dialer, error) + NodeDialer(clusterName, machineName string) (Dialer, error) +}