From 8602a2b837ba5d16a72e576353cd8d1ec7d20954 Mon Sep 17 00:00:00 2001 From: Evan Hazlett Date: Tue, 25 Jul 2017 14:00:40 -0400 Subject: [PATCH] port fixes for custom ports Signed-off-by: Evan Hazlett --- ext/lb/utils/network.go | 5 +++++ version/version.go | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ext/lb/utils/network.go b/ext/lb/utils/network.go index ad0aecc4..925fdb58 100644 --- a/ext/lb/utils/network.go +++ b/ext/lb/utils/network.go @@ -82,12 +82,17 @@ func BackendAddress(cnt types.Container, backendOverrideAddress string) (string, } for _, port := range ports { if port.PrivatePort == uint16(interlockPort) { + portDef.HostIP = port.IP portDef.HostPort = fmt.Sprintf("%d", port.PublicPort) break } } } + if portDef.HostIP == "" || portDef.HostPort == "" { + return "", fmt.Errorf("unable to find ip or exposed port: %+v", portDef) + } + addr = fmt.Sprintf("%s:%s", portDef.HostIP, portDef.HostPort) return addr, nil } diff --git a/version/version.go b/version/version.go index 2be598ec..4014dd93 100644 --- a/version/version.go +++ b/version/version.go @@ -1,7 +1,7 @@ package version var ( - Version = "1.4.1" + Version = "1.4.2" // Build will be overwritten automatically by the build system Build = "-dev"