// Init is exported func Init() { // Register to libkv zookeeper.Register() consul.Register() etcd.Register() // Register to internal Swarm discovery service discovery.Register("zk", &Discovery{backend: store.ZK}) discovery.Register("consul", &Discovery{backend: store.CONSUL}) discovery.Register("etcd", &Discovery{backend: store.ETCD}) }
func init() { discovery.Register("consul", &Discovery{}) }
// Init is exported func Init() { discovery.Register("zk", &Discovery{backend: store.ZK}) discovery.Register("consul", &Discovery{backend: store.CONSUL}) discovery.Register("etcd", &Discovery{backend: store.ETCD}) }
func init() { discovery.Register("consul", &ConsulDiscoveryService{}) }
// Init is exported func Init() { discovery.Register("token", &Discovery{}) }
func init() { discovery.Register("file", &FileDiscoveryService{}) }
// Init is exported func Init() { discovery.Register("file", &Discovery{}) }
func init() { discovery.Register("etcd", &EtcdDiscoveryService{}) }
func init() { discovery.Register("token", &TokenDiscoveryService{}) }
func init() { discovery.Register("nodes", &NodesDiscoveryService{}) }
func TestRegister(t *testing.T) { discovery := &Discovery{path: "/path/to/file"} assert.Error(t, discovery.Register("0.0.0.0")) }
func init() { discovery.Register("etcd", &Discovery{}) }
// Init is exported func Init() { discovery.Register("serf", &Discovery{}) }
func init() { discovery.Register("zk", &Discovery{}) }
func init() { discovery.Register("zk", &ZkDiscoveryService{}) }
func init() { discovery.Register("zk", &Discovery{name: "zk"}) discovery.Register("consul", &Discovery{name: "consul"}) discovery.Register("etcd", &Discovery{name: "etcd"}) }