From f9e4b40e5eab757defa29d5bb2ba55840131d574 Mon Sep 17 00:00:00 2001 From: Madhu Venugopal Date: Wed, 13 Jan 2016 12:03:12 -0800 Subject: [PATCH] Allow network-scoped alias to be resolved for annonymous endpoint Signed-off-by: Madhu Venugopal --- libnetwork/network.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/libnetwork/network.go b/libnetwork/network.go index e582767c18..7449c90ac4 100644 --- a/libnetwork/network.go +++ b/libnetwork/network.go @@ -822,20 +822,20 @@ func (n *network) EndpointByID(id string) (Endpoint, error) { } func (n *network) updateSvcRecord(ep *endpoint, localEps []*endpoint, isAdd bool) { - if ep.isAnonymous() { - return - } - epName := ep.Name() if iface := ep.Iface(); iface.Address() != nil { myAliases := ep.MyAliases() if isAdd { - n.addSvcRecords(epName, iface.Address().IP, true) + if !ep.isAnonymous() { + n.addSvcRecords(epName, iface.Address().IP, true) + } for _, alias := range myAliases { n.addSvcRecords(alias, iface.Address().IP, false) } } else { - n.deleteSvcRecords(epName, iface.Address().IP, true) + if !ep.isAnonymous() { + n.deleteSvcRecords(epName, iface.Address().IP, true) + } for _, alias := range myAliases { n.deleteSvcRecords(alias, iface.Address().IP, false) }